Uses of Interface
org.sonar.plugins.java.api.tree.TreeVisitor
Packages that use TreeVisitor
Package
Description
Provides interfaces to represent Java source code as syntax tree.
-
Uses of TreeVisitor in org.sonar.java
Classes in org.sonar.java that implement TreeVisitor -
Uses of TreeVisitor in org.sonar.java.ast.parser
Methods in org.sonar.java.ast.parser with parameters of type TreeVisitorModifier and TypeMethodDescriptionvoidListTreeImpl.accept(TreeVisitor visitor) voidTypeParameterListTreeImpl.accept(TreeVisitor visitor) -
Uses of TreeVisitor in org.sonar.java.ast.visitors
Classes in org.sonar.java.ast.visitors that implement TreeVisitorModifier and TypeClassDescriptionclassclassclassUsed to determine the deepest nesting level of a method, calculated starting from 0 and increased by 1 for each if, while, for, foreach, lambda, switch, and try block found nested within each other.classclassclass -
Uses of TreeVisitor in org.sonar.java.cfg
Classes in org.sonar.java.cfg that implement TreeVisitor -
Uses of TreeVisitor in org.sonar.java.model
Methods in org.sonar.java.model with parameters of type TreeVisitorModifier and TypeMethodDescriptionvoidArrayDimensionTreeImpl.accept(TreeVisitor visitor) voidInternalSyntaxToken.accept(TreeVisitor visitor) voidInternalSyntaxTrivia.accept(TreeVisitor visitor) voidJavaTree.ArrayTypeTreeImpl.accept(TreeVisitor visitor) voidJavaTree.CompilationUnitTreeImpl.accept(TreeVisitor visitor) voidJavaTree.ImportTreeImpl.accept(TreeVisitor visitor) voidJavaTree.NotImplementedTreeImpl.accept(TreeVisitor visitor) voidJavaTree.PackageDeclarationTreeImpl.accept(TreeVisitor visitor) voidJavaTree.ParameterizedTypeTreeImpl.accept(TreeVisitor visitor) voidJavaTree.PrimitiveTypeTreeImpl.accept(TreeVisitor visitor) voidJavaTree.UnionTypeTreeImpl.accept(TreeVisitor visitor) voidJavaTree.WildcardTreeImpl.accept(TreeVisitor visitor) voidTypeParameterTreeImpl.accept(TreeVisitor visitor) -
Uses of TreeVisitor in org.sonar.java.model.declaration
Methods in org.sonar.java.model.declaration with parameters of type TreeVisitorModifier and TypeMethodDescriptionvoidAnnotationTreeImpl.accept(TreeVisitor visitor) voidClassTreeImpl.accept(TreeVisitor visitor) voidEnumConstantTreeImpl.accept(TreeVisitor visitor) voidExportsDirectiveTreeImpl.accept(TreeVisitor visitor) voidMethodTreeImpl.accept(TreeVisitor visitor) voidModifiersTreeImpl.accept(TreeVisitor visitor) voidModuleDeclarationTreeImpl.accept(TreeVisitor visitor) voidOpensDirectiveTreeImpl.accept(TreeVisitor visitor) voidProvidesDirectiveTreeImpl.accept(TreeVisitor visitor) voidRequiresDirectiveTreeImpl.accept(TreeVisitor visitor) voidUsesDirectiveTreeImpl.accept(TreeVisitor visitor) voidVariableTreeImpl.accept(TreeVisitor visitor) -
Uses of TreeVisitor in org.sonar.java.model.expression
Methods in org.sonar.java.model.expression with parameters of type TreeVisitorModifier and TypeMethodDescriptionvoidArrayAccessExpressionTreeImpl.accept(TreeVisitor visitor) voidAssignmentExpressionTreeImpl.accept(TreeVisitor visitor) voidBinaryExpressionTreeImpl.accept(TreeVisitor visitor) voidConditionalExpressionTreeImpl.accept(TreeVisitor visitor) voidIdentifierTreeImpl.accept(TreeVisitor visitor) voidInstanceOfTreeImpl.accept(TreeVisitor visitor) voidInternalUnaryExpression.accept(TreeVisitor visitor) voidLambdaExpressionTreeImpl.accept(TreeVisitor visitor) voidLiteralTreeImpl.accept(TreeVisitor visitor) voidMemberSelectExpressionTreeImpl.accept(TreeVisitor visitor) voidMethodInvocationTreeImpl.accept(TreeVisitor visitor) voidMethodReferenceTreeImpl.accept(TreeVisitor visitor) voidNewArrayTreeImpl.accept(TreeVisitor visitor) voidNewClassTreeImpl.accept(TreeVisitor visitor) voidParenthesizedTreeImpl.accept(TreeVisitor visitor) voidTypeArgumentListTreeImpl.accept(TreeVisitor visitor) voidTypeCastExpressionTreeImpl.accept(TreeVisitor visitor) voidVarTypeTreeImpl.accept(TreeVisitor visitor) -
Uses of TreeVisitor in org.sonar.java.model.pattern
Methods in org.sonar.java.model.pattern with parameters of type TreeVisitorModifier and TypeMethodDescriptionvoidDefaultPatternTreeImpl.accept(TreeVisitor visitor) voidGuardedPatternTreeImpl.accept(TreeVisitor visitor) voidNullPatternTreeImpl.accept(TreeVisitor visitor) voidRecordPatternTreeImpl.accept(TreeVisitor visitor) voidTypePatternTreeImpl.accept(TreeVisitor visitor) -
Uses of TreeVisitor in org.sonar.java.model.statement
Methods in org.sonar.java.model.statement with parameters of type TreeVisitorModifier and TypeMethodDescriptionvoidAssertStatementTreeImpl.accept(TreeVisitor visitor) voidBlockTreeImpl.accept(TreeVisitor visitor) voidBreakStatementTreeImpl.accept(TreeVisitor visitor) voidCaseGroupTreeImpl.accept(TreeVisitor visitor) voidCaseLabelTreeImpl.accept(TreeVisitor visitor) voidCatchTreeImpl.accept(TreeVisitor visitor) voidContinueStatementTreeImpl.accept(TreeVisitor visitor) voidDoWhileStatementTreeImpl.accept(TreeVisitor visitor) voidEmptyStatementTreeImpl.accept(TreeVisitor visitor) voidExpressionStatementTreeImpl.accept(TreeVisitor visitor) voidForEachStatementImpl.accept(TreeVisitor visitor) voidForStatementTreeImpl.accept(TreeVisitor visitor) voidIfStatementTreeImpl.accept(TreeVisitor visitor) voidLabeledStatementTreeImpl.accept(TreeVisitor visitor) voidReturnStatementTreeImpl.accept(TreeVisitor visitor) voidSwitchExpressionTreeImpl.accept(TreeVisitor visitor) voidSwitchStatementTreeImpl.accept(TreeVisitor visitor) voidSynchronizedStatementTreeImpl.accept(TreeVisitor visitor) voidThrowStatementTreeImpl.accept(TreeVisitor visitor) voidTryStatementTreeImpl.accept(TreeVisitor visitor) voidWhileStatementTreeImpl.accept(TreeVisitor visitor) voidYieldStatementTreeImpl.accept(TreeVisitor visitor) -
Uses of TreeVisitor in org.sonar.plugins.java.api.tree
Classes in org.sonar.plugins.java.api.tree that implement TreeVisitorMethods in org.sonar.plugins.java.api.tree with parameters of type TreeVisitorModifier and TypeMethodDescriptionvoidInferedTypeTree.accept(TreeVisitor visitor) voidTree.accept(TreeVisitor visitor)