Package org.sonar.java.se.checks
Class SyntaxTreeNameFinder
- java.lang.Object
-
- org.sonar.plugins.java.api.tree.BaseTreeVisitor
-
- org.sonar.java.se.checks.SyntaxTreeNameFinder
-
- All Implemented Interfaces:
TreeVisitor
public class SyntaxTreeNameFinder extends BaseTreeVisitor
-
-
Constructor Summary
Constructors Constructor Description SyntaxTreeNameFinder()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static String
getName(Tree syntaxNode)
void
visitIdentifier(IdentifierTree tree)
void
visitMemberSelectExpression(MemberSelectExpressionTree tree)
void
visitMethodInvocation(MethodInvocationTree tree)
void
visitParenthesized(ParenthesizedTree tree)
void
visitSwitchStatement(SwitchStatementTree tree)
void
visitTypeCast(TypeCastTree tree)
void
visitVariable(VariableTree tree)
-
Methods inherited from class org.sonar.plugins.java.api.tree.BaseTreeVisitor
scan, scan, scan, visitAnnotation, visitArrayAccessExpression, visitArrayDimension, visitArrayType, visitAssertStatement, visitAssignmentExpression, visitBinaryExpression, visitBlock, visitBreakStatement, visitCaseGroup, visitCaseLabel, visitCatch, visitClass, visitCompilationUnit, visitConditionalExpression, visitContinueStatement, visitDoWhileStatement, visitEmptyStatement, visitEnumConstant, visitExportsDirectiveTree, visitExpressionStatement, visitForEachStatement, visitForStatement, visitIfStatement, visitImport, visitInstanceOf, visitLabeledStatement, visitLambdaExpression, visitLiteral, visitMethod, visitMethodReference, visitModifier, visitModule, visitNewArray, visitNewClass, visitOpensDirective, visitOther, visitPackage, visitParameterizedType, visitPrimitiveType, visitProvidesDirective, visitRequiresDirectiveTree, visitReturnStatement, visitSwitchExpression, visitSynchronizedStatement, visitThrowStatement, visitTryStatement, visitTypeArguments, visitTypeParameter, visitTypeParameters, visitUnaryExpression, visitUnionType, visitUsesDirective, visitVarType, visitWhileStatement, visitWildcard
-
-
-
-
Method Detail
-
visitIdentifier
public void visitIdentifier(IdentifierTree tree)
- Specified by:
visitIdentifier
in interfaceTreeVisitor
- Overrides:
visitIdentifier
in classBaseTreeVisitor
-
visitMemberSelectExpression
public void visitMemberSelectExpression(MemberSelectExpressionTree tree)
- Specified by:
visitMemberSelectExpression
in interfaceTreeVisitor
- Overrides:
visitMemberSelectExpression
in classBaseTreeVisitor
-
visitSwitchStatement
public void visitSwitchStatement(SwitchStatementTree tree)
- Specified by:
visitSwitchStatement
in interfaceTreeVisitor
- Overrides:
visitSwitchStatement
in classBaseTreeVisitor
-
visitParenthesized
public void visitParenthesized(ParenthesizedTree tree)
- Specified by:
visitParenthesized
in interfaceTreeVisitor
- Overrides:
visitParenthesized
in classBaseTreeVisitor
-
visitTypeCast
public void visitTypeCast(TypeCastTree tree)
- Specified by:
visitTypeCast
in interfaceTreeVisitor
- Overrides:
visitTypeCast
in classBaseTreeVisitor
-
visitMethodInvocation
public void visitMethodInvocation(MethodInvocationTree tree)
- Specified by:
visitMethodInvocation
in interfaceTreeVisitor
- Overrides:
visitMethodInvocation
in classBaseTreeVisitor
-
visitVariable
public void visitVariable(VariableTree tree)
- Specified by:
visitVariable
in interfaceTreeVisitor
- Overrides:
visitVariable
in classBaseTreeVisitor
-
-