Package org.sonar.java.checks.helpers
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
public static class MethodTreeUtils.MethodInvocationCollector extends BaseTreeVisitor
-
-
Constructor Summary
Constructors Constructor Description MethodInvocationCollector(Predicate<Symbol> collectPredicate)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description List<Tree>getInvocationTree()voidvisitClass(ClassTree tree)voidvisitLambdaExpression(LambdaExpressionTree lambdaExpressionTree)voidvisitMethodInvocation(MethodInvocationTree mit)voidvisitNewClass(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, visitDoWhileStatement, visitEmptyStatement, visitEnumConstant, visitExportsDirectiveTree, visitExpressionStatement, visitForEachStatement, visitForStatement, visitIdentifier, visitIfStatement, visitImport, visitInstanceOf, visitLabeledStatement, visitLiteral, visitMemberSelectExpression, visitMethod, visitMethodReference, visitModifier, visitModule, visitNewArray, visitOpensDirective, visitOther, visitPackage, visitParameterizedType, visitParenthesized, visitPrimitiveType, visitProvidesDirective, visitRequiresDirectiveTree, visitReturnStatement, visitSwitchExpression, visitSwitchStatement, visitSynchronizedStatement, visitThrowStatement, visitTryStatement, visitTypeArguments, visitTypeCast, visitTypeParameter, visitTypeParameters, visitUnaryExpression, visitUnionType, visitUsesDirective, visitVariable, visitVarType, visitWhileStatement, visitWildcard, visitYieldStatement
-
-
-
-
Method Detail
-
visitMethodInvocation
public void visitMethodInvocation(MethodInvocationTree mit)
- Specified by:
visitMethodInvocationin interfaceTreeVisitor- Overrides:
visitMethodInvocationin classBaseTreeVisitor
-
visitNewClass
public void visitNewClass(NewClassTree tree)
- Specified by:
visitNewClassin interfaceTreeVisitor- Overrides:
visitNewClassin classBaseTreeVisitor
-
visitClass
public void visitClass(ClassTree tree)
- Specified by:
visitClassin interfaceTreeVisitor- Overrides:
visitClassin classBaseTreeVisitor
-
visitLambdaExpression
public void visitLambdaExpression(LambdaExpressionTree lambdaExpressionTree)
- Specified by:
visitLambdaExpressionin interfaceTreeVisitor- Overrides:
visitLambdaExpressionin classBaseTreeVisitor
-
-