public class FirstPass extends BaseTreeVisitor
| Constructor and Description |
|---|
FirstPass(SemanticModel semanticModel,
Symbols symbols,
Resolve resolve,
ParametrizedTypeCache parametrizedTypeCache,
TypeAndReferenceSolver typeAndReferenceSolver) |
| Modifier and Type | Method and Description |
|---|---|
void |
completeSymbols() |
void |
visitBlock(BlockTree tree) |
void |
visitCatch(CatchTree tree) |
void |
visitClass(ClassTree tree) |
void |
visitCompilationUnit(CompilationUnitTree tree) |
void |
visitEnumConstant(EnumConstantTree tree) |
void |
visitForEachStatement(ForEachStatement tree) |
void |
visitForStatement(ForStatementTree tree) |
void |
visitLambdaExpression(LambdaExpressionTree tree) |
void |
visitMethod(MethodTree tree) |
void |
visitSwitchStatement(SwitchStatementTree tree) |
void |
visitTryStatement(TryStatementTree tree) |
void |
visitVariable(VariableTree tree) |
scan, scan, scan, visitAnnotation, visitArrayAccessExpression, visitArrayDimension, visitArrayType, visitAssertStatement, visitAssignmentExpression, visitBinaryExpression, visitBreakStatement, visitCaseGroup, visitCaseLabel, visitConditionalExpression, visitContinueStatement, visitDoWhileStatement, visitEmptyStatement, visitExportsDirectiveTree, visitExpressionStatement, visitIdentifier, visitIfStatement, visitImport, visitInstanceOf, visitLabeledStatement, visitLiteral, visitMemberSelectExpression, visitMethodInvocation, visitMethodReference, visitModifier, visitModule, visitNewArray, visitNewClass, visitOpensDirective, visitOther, visitPackage, visitParameterizedType, visitParenthesized, visitPrimitiveType, visitProvidesDirective, visitRequiresDirectiveTree, visitReturnStatement, visitSynchronizedStatement, visitThrowStatement, visitTypeArguments, visitTypeCast, visitTypeParameter, visitTypeParameters, visitUnaryExpression, visitUnionType, visitUsesDirective, visitWhileStatement, visitWildcardpublic FirstPass(SemanticModel semanticModel, Symbols symbols, Resolve resolve, ParametrizedTypeCache parametrizedTypeCache, TypeAndReferenceSolver typeAndReferenceSolver)
public void completeSymbols()
public void visitCompilationUnit(CompilationUnitTree tree)
visitCompilationUnit in interface TreeVisitorvisitCompilationUnit in class BaseTreeVisitorpublic void visitClass(ClassTree tree)
visitClass in interface TreeVisitorvisitClass in class BaseTreeVisitorpublic void visitMethod(MethodTree tree)
visitMethod in interface TreeVisitorvisitMethod in class BaseTreeVisitorpublic void visitEnumConstant(EnumConstantTree tree)
visitEnumConstant in interface TreeVisitorvisitEnumConstant in class BaseTreeVisitorpublic void visitVariable(VariableTree tree)
visitVariable in interface TreeVisitorvisitVariable in class BaseTreeVisitorpublic void visitBlock(BlockTree tree)
visitBlock in interface TreeVisitorvisitBlock in class BaseTreeVisitorpublic void visitTryStatement(TryStatementTree tree)
visitTryStatement in interface TreeVisitorvisitTryStatement in class BaseTreeVisitorpublic void visitForStatement(ForStatementTree tree)
visitForStatement in interface TreeVisitorvisitForStatement in class BaseTreeVisitorpublic void visitForEachStatement(ForEachStatement tree)
visitForEachStatement in interface TreeVisitorvisitForEachStatement in class BaseTreeVisitorpublic void visitCatch(CatchTree tree)
visitCatch in interface TreeVisitorvisitCatch in class BaseTreeVisitorpublic void visitLambdaExpression(LambdaExpressionTree tree)
visitLambdaExpression in interface TreeVisitorvisitLambdaExpression in class BaseTreeVisitorpublic void visitSwitchStatement(SwitchStatementTree tree)
visitSwitchStatement in interface TreeVisitorvisitSwitchStatement in class BaseTreeVisitorCopyright © 2012–2017 SonarSource. All rights reserved.