Class NumberOfDefinedVariablesVisitor
java.lang.Object
org.sonar.plugins.java.api.tree.BaseTreeVisitor
org.sonar.java.ast.visitors.NumberOfDefinedVariablesVisitor
- All Implemented Interfaces:
TreeVisitor
-
Constructor Summary
Constructors -
Method Summary
Methods inherited from class BaseTreeVisitor
scan, scan, scan, visitAnnotation, visitArrayAccessExpression, visitArrayDimension, visitArrayType, visitAssertStatement, visitAssignmentExpression, visitBinaryExpression, visitBlock, visitBreakStatement, visitCaseGroup, visitCaseLabel, visitCatch, visitClass, visitCompilationUnit, visitConditionalExpression, visitContinueStatement, visitDefaultPattern, visitDoWhileStatement, visitEmptyStatement, visitEnumConstant, visitExportsDirectiveTree, visitExpressionStatement, visitForEachStatement, visitForStatement, visitGuardedPattern, visitIdentifier, visitIfStatement, visitImport, visitInstanceOf, visitLabeledStatement, visitLambdaExpression, visitLiteral, visitMemberSelectExpression, visitMethod, visitMethodInvocation, visitMethodReference, visitModifier, visitModule, visitNewArray, visitNewClass, visitNullPattern, visitOpensDirective, visitOther, visitPackage, visitParameterizedType, visitParenthesized, visitPatternInstanceOf, visitPrimitiveType, visitProvidesDirective, visitRecordPattern, visitRequiresDirectiveTree, visitReturnStatement, visitSwitchExpression, visitSwitchStatement, visitSynchronizedStatement, visitThrowStatement, visitTryStatement, visitTypeArguments, visitTypeCast, visitTypeParameter, visitTypeParameters, visitTypePattern, visitUnaryExpression, visitUnionType, visitUsesDirective, visitVarType, visitWhileStatement, visitWildcard, visitYieldStatementModifier 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) voidvoidvisitVarType(VarTypeTree tree) voidvoidvisitWildcard(WildcardTree tree) void
-
Constructor Details
-
NumberOfDefinedVariablesVisitor
public NumberOfDefinedVariablesVisitor()
-
-
Method Details
-
visitVariable
- Specified by:
visitVariablein interfaceTreeVisitor- Overrides:
visitVariablein classBaseTreeVisitor
-
getNumberOfDefinedVariables
-