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, visitExpressionStatement, visitIdentifier, visitIfStatement, visitImport, visitInstanceOf, visitLabeledStatement, visitLiteral, visitMemberSelectExpression, visitMethodInvocation, visitMethodReference, visitModifier, visitNewArray, visitNewClass, visitOther, visitPackage, visitParameterizedType, visitParenthesized, visitPrimitiveType, visitReturnStatement, visitSynchronizedStatement, visitThrowStatement, visitTypeArguments, visitTypeCast, visitTypeParameter, visitTypeParameters, visitUnaryExpression, visitUnionType, visitWhileStatement, visitWildcard
public FirstPass(SemanticModel semanticModel, Symbols symbols, Resolve resolve, ParametrizedTypeCache parametrizedTypeCache, TypeAndReferenceSolver typeAndReferenceSolver)
public void completeSymbols()
public void visitCompilationUnit(CompilationUnitTree tree)
visitCompilationUnit
in interface TreeVisitor
visitCompilationUnit
in class BaseTreeVisitor
public void visitClass(ClassTree tree)
visitClass
in interface TreeVisitor
visitClass
in class BaseTreeVisitor
public void visitMethod(MethodTree tree)
visitMethod
in interface TreeVisitor
visitMethod
in class BaseTreeVisitor
public void visitEnumConstant(EnumConstantTree tree)
visitEnumConstant
in interface TreeVisitor
visitEnumConstant
in class BaseTreeVisitor
public void visitVariable(VariableTree tree)
visitVariable
in interface TreeVisitor
visitVariable
in class BaseTreeVisitor
public void visitBlock(BlockTree tree)
visitBlock
in interface TreeVisitor
visitBlock
in class BaseTreeVisitor
public void visitTryStatement(TryStatementTree tree)
visitTryStatement
in interface TreeVisitor
visitTryStatement
in class BaseTreeVisitor
public void visitForStatement(ForStatementTree tree)
visitForStatement
in interface TreeVisitor
visitForStatement
in class BaseTreeVisitor
public void visitForEachStatement(ForEachStatement tree)
visitForEachStatement
in interface TreeVisitor
visitForEachStatement
in class BaseTreeVisitor
public void visitCatch(CatchTree tree)
visitCatch
in interface TreeVisitor
visitCatch
in class BaseTreeVisitor
public void visitLambdaExpression(LambdaExpressionTree tree)
visitLambdaExpression
in interface TreeVisitor
visitLambdaExpression
in class BaseTreeVisitor
public void visitSwitchStatement(SwitchStatementTree tree)
visitSwitchStatement
in interface TreeVisitor
visitSwitchStatement
in class BaseTreeVisitor
Copyright © 2012–2016 SonarSource. All rights reserved.