Package org.sonar.java.matcher
Class MethodMatcher
- java.lang.Object
-
- org.sonar.java.matcher.MethodMatcher
-
public class MethodMatcher extends Object
-
-
Constructor Summary
Constructors Constructor Description MethodMatcher()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description MethodMatcheraddParameter(String fullyQualifiedTypeParameterName)MethodMatcheraddParameter(TypeCriteria parameterTypeCriteria)MethodMatchercallSite(TypeCriteria callSite)MethodMatchercopy()static MethodMatchercreate()booleanmatches(Symbol symbol)booleanmatches(MethodInvocationTree mit)booleanmatches(MethodReferenceTree methodReferenceTree)booleanmatches(MethodTree methodTree)booleanmatches(NewClassTree newClassTree)MethodMatchername(String methodName)MethodMatchername(NameCriteria methodName)MethodMatcherparameters(String... parameterTypes)MethodMatcherparameters(TypeCriteria... parameterTypes)MethodMatchertypeDefinition(String fullyQualifiedTypeName)MethodMatchertypeDefinition(TypeCriteria typeDefinition)MethodMatcherwithAnyParameters()MethodMatcherwithoutParameter()
-
-
-
Method Detail
-
create
public static MethodMatcher create()
-
copy
public MethodMatcher copy()
-
name
public MethodMatcher name(String methodName)
-
name
public MethodMatcher name(NameCriteria methodName)
-
typeDefinition
public MethodMatcher typeDefinition(TypeCriteria typeDefinition)
-
typeDefinition
public MethodMatcher typeDefinition(String fullyQualifiedTypeName)
-
callSite
public MethodMatcher callSite(TypeCriteria callSite)
-
addParameter
public MethodMatcher addParameter(String fullyQualifiedTypeParameterName)
-
addParameter
public MethodMatcher addParameter(TypeCriteria parameterTypeCriteria)
-
parameters
public MethodMatcher parameters(String... parameterTypes)
-
parameters
public MethodMatcher parameters(TypeCriteria... parameterTypes)
-
withAnyParameters
public MethodMatcher withAnyParameters()
-
withoutParameter
public MethodMatcher withoutParameter()
-
matches
public boolean matches(NewClassTree newClassTree)
-
matches
public boolean matches(MethodInvocationTree mit)
-
matches
public boolean matches(MethodTree methodTree)
-
matches
public boolean matches(MethodReferenceTree methodReferenceTree)
-
matches
public boolean matches(Symbol symbol)
-
-