Class MethodTreeUtils.MethodInvocationCollector
java.lang.Object
org.sonar.plugins.java.api.tree.BaseTreeVisitor
org.sonar.java.checks.helpers.MethodTreeUtils.MethodInvocationCollector
- All Implemented Interfaces:
TreeVisitor
- Enclosing class:
MethodTreeUtils
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidvisitClass(ClassTree tree) voidvisitLambdaExpression(LambdaExpressionTree lambdaExpressionTree) voidvoidvisitNewClass(NewClassTree 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, visitCompilationUnit, visitConditionalExpression, visitContinueStatement, visitDefaultPattern, visitDoWhileStatement, visitEmptyStatement, visitEnumConstant, visitExportsDirectiveTree, visitExpressionStatement, visitForEachStatement, visitForStatement, visitGuardedPattern, visitIdentifier, visitIfStatement, visitImport, visitInstanceOf, visitLabeledStatement, visitLiteral, visitMemberSelectExpression, visitMethod, visitMethodReference, visitModifier, visitModule, visitNewArray, 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, visitVariable, visitVarType, visitWhileStatement, visitWildcard, visitYieldStatement
-
Field Details
-
invocationTree
-
-
Constructor Details
-
MethodInvocationCollector
-
-
Method Details
-
getInvocationTree
-
visitMethodInvocation
- Specified by:
visitMethodInvocationin interfaceTreeVisitor- Overrides:
visitMethodInvocationin classBaseTreeVisitor
-
visitNewClass
- Specified by:
visitNewClassin interfaceTreeVisitor- Overrides:
visitNewClassin classBaseTreeVisitor
-
visitClass
- Specified by:
visitClassin interfaceTreeVisitor- Overrides:
visitClassin classBaseTreeVisitor
-
visitLambdaExpression
- Specified by:
visitLambdaExpressionin interfaceTreeVisitor- Overrides:
visitLambdaExpressionin classBaseTreeVisitor
-