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 StringgetName(Tree syntaxNode)voidvisitIdentifier(IdentifierTree tree)voidvisitMemberSelectExpression(MemberSelectExpressionTree tree)voidvisitMethodInvocation(MethodInvocationTree tree)voidvisitParenthesized(ParenthesizedTree tree)voidvisitSwitchStatement(SwitchStatementTree tree)voidvisitTypeCast(TypeCastTree tree)voidvisitVariable(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:
visitIdentifierin interfaceTreeVisitor- Overrides:
visitIdentifierin classBaseTreeVisitor
-
visitMemberSelectExpression
public void visitMemberSelectExpression(MemberSelectExpressionTree tree)
- Specified by:
visitMemberSelectExpressionin interfaceTreeVisitor- Overrides:
visitMemberSelectExpressionin classBaseTreeVisitor
-
visitSwitchStatement
public void visitSwitchStatement(SwitchStatementTree tree)
- Specified by:
visitSwitchStatementin interfaceTreeVisitor- Overrides:
visitSwitchStatementin classBaseTreeVisitor
-
visitParenthesized
public void visitParenthesized(ParenthesizedTree tree)
- Specified by:
visitParenthesizedin interfaceTreeVisitor- Overrides:
visitParenthesizedin classBaseTreeVisitor
-
visitTypeCast
public void visitTypeCast(TypeCastTree tree)
- Specified by:
visitTypeCastin interfaceTreeVisitor- Overrides:
visitTypeCastin classBaseTreeVisitor
-
visitMethodInvocation
public void visitMethodInvocation(MethodInvocationTree tree)
- Specified by:
visitMethodInvocationin interfaceTreeVisitor- Overrides:
visitMethodInvocationin classBaseTreeVisitor
-
visitVariable
public void visitVariable(VariableTree tree)
- Specified by:
visitVariablein interfaceTreeVisitor- Overrides:
visitVariablein classBaseTreeVisitor
-
-