Class BaseTreeVisitor
java.lang.Object
org.sonar.plugins.java.api.tree.BaseTreeVisitor
- All Implemented Interfaces:
TreeVisitor
- Direct Known Subclasses:
CognitiveComplexityVisitor,ComplexityVisitor,JavaFilesCache,MethodNestingLevelVisitor,NumberOfAccessedVariablesVisitor,SonarSymbolTableVisitor,StatementVisitor,VariableReadExtractor
Default implementation of
TreeVisitor.-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected voidprotected voidprotected voidvoidvisitAnnotation(AnnotationTree annotationTree) voidvoidvoidvisitArrayType(ArrayTypeTree tree) voidvoidvoidvoidvisitBlock(BlockTree tree) voidvoidvisitCaseGroup(CaseGroupTree tree) voidvisitCaseLabel(CaseLabelTree tree) voidvisitCatch(CatchTree tree) voidvisitClass(ClassTree tree) voidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvisitImport(ImportTree tree) voidvoidvoidvisitLambdaExpression(LambdaExpressionTree lambdaExpressionTree) voidvisitLiteral(LiteralTree tree) voidvoidvisitMethod(MethodTree tree) voidvoidvisitMethodReference(MethodReferenceTree methodReferenceTree) voidvisitModifier(ModifiersTree modifiersTree) voidvisitModule(ModuleDeclarationTree module) voidvisitNewArray(NewArrayTree tree) voidvisitNewClass(NewClassTree tree) voidvoidvoidvisitOther(Tree tree) voidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvisitTypeArguments(TypeArguments trees) voidvisitTypeCast(TypeCastTree tree) voidvisitTypeParameter(TypeParameterTree typeParameter) voidvoidvoidvoidvisitUnionType(UnionTypeTree tree) voidvoidvisitVariable(VariableTree tree) voidvisitVarType(VarTypeTree tree) voidvoidvisitWildcard(WildcardTree tree) void
-
Constructor Details
-
BaseTreeVisitor
public BaseTreeVisitor()
-
-
Method Details
-
scan
-
scan
-
scan
-
visitCompilationUnit
- Specified by:
visitCompilationUnitin interfaceTreeVisitor
-
visitImport
- Specified by:
visitImportin interfaceTreeVisitor
-
visitClass
- Specified by:
visitClassin interfaceTreeVisitor
-
visitMethod
- Specified by:
visitMethodin interfaceTreeVisitor
-
visitBlock
- Specified by:
visitBlockin interfaceTreeVisitor
-
visitEmptyStatement
- Specified by:
visitEmptyStatementin interfaceTreeVisitor
-
visitLabeledStatement
- Specified by:
visitLabeledStatementin interfaceTreeVisitor
-
visitExpressionStatement
- Specified by:
visitExpressionStatementin interfaceTreeVisitor
-
visitIfStatement
- Specified by:
visitIfStatementin interfaceTreeVisitor
-
visitAssertStatement
- Specified by:
visitAssertStatementin interfaceTreeVisitor
-
visitSwitchStatement
- Specified by:
visitSwitchStatementin interfaceTreeVisitor
-
visitSwitchExpression
- Specified by:
visitSwitchExpressionin interfaceTreeVisitor
-
visitCaseGroup
- Specified by:
visitCaseGroupin interfaceTreeVisitor
-
visitCaseLabel
- Specified by:
visitCaseLabelin interfaceTreeVisitor
-
visitWhileStatement
- Specified by:
visitWhileStatementin interfaceTreeVisitor
-
visitDoWhileStatement
- Specified by:
visitDoWhileStatementin interfaceTreeVisitor
-
visitForStatement
- Specified by:
visitForStatementin interfaceTreeVisitor
-
visitForEachStatement
- Specified by:
visitForEachStatementin interfaceTreeVisitor
-
visitBreakStatement
- Specified by:
visitBreakStatementin interfaceTreeVisitor
-
visitYieldStatement
- Specified by:
visitYieldStatementin interfaceTreeVisitor
-
visitContinueStatement
- Specified by:
visitContinueStatementin interfaceTreeVisitor
-
visitReturnStatement
- Specified by:
visitReturnStatementin interfaceTreeVisitor
-
visitThrowStatement
- Specified by:
visitThrowStatementin interfaceTreeVisitor
-
visitSynchronizedStatement
- Specified by:
visitSynchronizedStatementin interfaceTreeVisitor
-
visitTryStatement
- Specified by:
visitTryStatementin interfaceTreeVisitor
-
visitCatch
- Specified by:
visitCatchin interfaceTreeVisitor
-
visitUnaryExpression
- Specified by:
visitUnaryExpressionin interfaceTreeVisitor
-
visitBinaryExpression
- Specified by:
visitBinaryExpressionin interfaceTreeVisitor
-
visitConditionalExpression
- Specified by:
visitConditionalExpressionin interfaceTreeVisitor
-
visitArrayAccessExpression
- Specified by:
visitArrayAccessExpressionin interfaceTreeVisitor
-
visitMemberSelectExpression
- Specified by:
visitMemberSelectExpressionin interfaceTreeVisitor
-
visitNewClass
- Specified by:
visitNewClassin interfaceTreeVisitor
-
visitNewArray
- Specified by:
visitNewArrayin interfaceTreeVisitor
-
visitMethodInvocation
- Specified by:
visitMethodInvocationin interfaceTreeVisitor
-
visitTypeCast
- Specified by:
visitTypeCastin interfaceTreeVisitor
-
visitInstanceOf
- Specified by:
visitInstanceOfin interfaceTreeVisitor
-
visitPatternInstanceOf
- Specified by:
visitPatternInstanceOfin interfaceTreeVisitor
-
visitParenthesized
- Specified by:
visitParenthesizedin interfaceTreeVisitor
-
visitAssignmentExpression
- Specified by:
visitAssignmentExpressionin interfaceTreeVisitor
-
visitLiteral
- Specified by:
visitLiteralin interfaceTreeVisitor
-
visitIdentifier
- Specified by:
visitIdentifierin interfaceTreeVisitor
-
visitVarType
- Specified by:
visitVarTypein interfaceTreeVisitor
-
visitVariable
- Specified by:
visitVariablein interfaceTreeVisitor
-
visitPrimitiveType
- Specified by:
visitPrimitiveTypein interfaceTreeVisitor
-
visitArrayType
- Specified by:
visitArrayTypein interfaceTreeVisitor
-
visitEnumConstant
- Specified by:
visitEnumConstantin interfaceTreeVisitor
-
visitParameterizedType
- Specified by:
visitParameterizedTypein interfaceTreeVisitor
-
visitWildcard
- Specified by:
visitWildcardin interfaceTreeVisitor
-
visitUnionType
- Specified by:
visitUnionTypein interfaceTreeVisitor
-
visitModifier
- Specified by:
visitModifierin interfaceTreeVisitor
-
visitAnnotation
- Specified by:
visitAnnotationin interfaceTreeVisitor
-
visitLambdaExpression
- Specified by:
visitLambdaExpressionin interfaceTreeVisitor
-
visitTypeParameter
- Specified by:
visitTypeParameterin interfaceTreeVisitor
-
visitTypeArguments
- Specified by:
visitTypeArgumentsin interfaceTreeVisitor
-
visitTypeParameters
- Specified by:
visitTypeParametersin interfaceTreeVisitor
-
visitOther
- Specified by:
visitOtherin interfaceTreeVisitor
-
visitMethodReference
- Specified by:
visitMethodReferencein interfaceTreeVisitor
-
visitPackage
- Specified by:
visitPackagein interfaceTreeVisitor
-
visitModule
- Specified by:
visitModulein interfaceTreeVisitor
-
visitRequiresDirectiveTree
- Specified by:
visitRequiresDirectiveTreein interfaceTreeVisitor
-
visitExportsDirectiveTree
- Specified by:
visitExportsDirectiveTreein interfaceTreeVisitor
-
visitOpensDirective
- Specified by:
visitOpensDirectivein interfaceTreeVisitor
-
visitUsesDirective
- Specified by:
visitUsesDirectivein interfaceTreeVisitor
-
visitProvidesDirective
- Specified by:
visitProvidesDirectivein interfaceTreeVisitor
-
visitArrayDimension
- Specified by:
visitArrayDimensionin interfaceTreeVisitor
-
visitTypePattern
- Specified by:
visitTypePatternin interfaceTreeVisitor
-
visitNullPattern
- Specified by:
visitNullPatternin interfaceTreeVisitor
-
visitDefaultPattern
- Specified by:
visitDefaultPatternin interfaceTreeVisitor
-
visitGuardedPattern
- Specified by:
visitGuardedPatternin interfaceTreeVisitor
-
visitRecordPattern
- Specified by:
visitRecordPatternin interfaceTreeVisitor
-