public static class Flow.AssignAnalyzer extends Flow.AbstractAssignAnalyzer<Flow.AssignAnalyzer.AssignPendingExit>
| Modifier and Type | Class and Description |
|---|---|
static class |
Flow.AssignAnalyzer.AssignPendingExit |
Flow.AbstractAssignAnalyzer.AbstractAssignPendingExit| Constructor and Description |
|---|
AssignAnalyzer(Log log,
Symtab syms,
Lint lint,
Names names) |
| Modifier and Type | Method and Description |
|---|---|
protected Flow.AssignAnalyzer.AssignPendingExit |
createNewPendingExit(JCTree tree,
Bits inits,
Bits uninits) |
void |
scan(JCTree tree)
Visitor method: Scan a single node.
|
void |
visitClassDef(JCTree.JCClassDecl tree) |
void |
visitMethodDef(JCTree.JCMethodDecl tree) |
void |
visitVarDef(JCTree.JCVariableDecl tree) |
analyzeTree, analyzeTree, andSetInits, assignToInits, exclVarFromInits, initParam, markDead, merge, orSetInits, trackable, visitAnnotatedType, visitApply, visitAssert, visitAssign, visitAssignop, visitBinary, visitBlock, visitBreak, visitConditional, visitContinue, visitDoLoop, visitForeachLoop, visitForLoop, visitIdent, visitIf, visitLabelled, visitLambda, visitNewArray, visitNewClass, visitReturn, visitSwitch, visitThrow, visitTopLevel, visitTry, visitUnary, visitWhileLoopscan, visitAnnotation, visitCase, visitCatch, visitErroneous, visitExec, visitImport, visitIndexed, visitLetExpr, visitLiteral, visitModifiers, visitParens, visitReference, visitSelect, visitSkip, visitSynchronized, visitTree, visitTypeApply, visitTypeArray, visitTypeBoundKind, visitTypeCast, visitTypeIdent, visitTypeIntersection, visitTypeParameter, visitTypeTest, visitTypeUnion, visitWildcardprotected Flow.AssignAnalyzer.AssignPendingExit createNewPendingExit(JCTree tree, Bits inits, Bits uninits)
createNewPendingExit in class Flow.AbstractAssignAnalyzer<Flow.AssignAnalyzer.AssignPendingExit>public void visitClassDef(JCTree.JCClassDecl tree)
visitClassDef in class Flow.AbstractAssignAnalyzer<Flow.AssignAnalyzer.AssignPendingExit>public void visitMethodDef(JCTree.JCMethodDecl tree)
visitMethodDef in class Flow.AbstractAssignAnalyzer<Flow.AssignAnalyzer.AssignPendingExit>public void visitVarDef(JCTree.JCVariableDecl tree)
visitVarDef in class Flow.AbstractAssignAnalyzer<Flow.AssignAnalyzer.AssignPendingExit>public void scan(JCTree tree)
TreeScannerscan in class TreeScannerCopyright © 2017 earcam. All rights reserved.