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 MethodMatcher
addParameter(String fullyQualifiedTypeParameterName)
MethodMatcher
addParameter(TypeCriteria parameterTypeCriteria)
MethodMatcher
callSite(TypeCriteria callSite)
MethodMatcher
copy()
static MethodMatcher
create()
boolean
matches(Symbol symbol)
boolean
matches(MethodInvocationTree mit)
boolean
matches(MethodReferenceTree methodReferenceTree)
boolean
matches(MethodTree methodTree)
boolean
matches(NewClassTree newClassTree)
MethodMatcher
name(String methodName)
MethodMatcher
name(NameCriteria methodName)
MethodMatcher
parameters(String... parameterTypes)
MethodMatcher
parameters(TypeCriteria... parameterTypes)
MethodMatcher
typeDefinition(String fullyQualifiedTypeName)
MethodMatcher
typeDefinition(TypeCriteria typeDefinition)
MethodMatcher
withAnyParameters()
MethodMatcher
withoutParameter()
-
-
-
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)
-
-