public class AnnotationMethodMatcher extends StaticMethodMatcher
AnnotationMatchingPointcut| Modifier and Type | Field and Description |
|---|---|
private java.lang.Class<? extends java.lang.annotation.Annotation> |
annotationType |
TRUE| Constructor and Description |
|---|
AnnotationMethodMatcher(java.lang.Class<? extends java.lang.annotation.Annotation> annotationType)
Create a new AnnotationClassFilter for the given annotation type.
|
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(java.lang.Object other) |
int |
hashCode() |
boolean |
matches(java.lang.reflect.Method method,
java.lang.Class<?> targetClass)
Perform static checking whether the given method matches.
|
java.lang.String |
toString() |
isRuntime, matchesprivate final java.lang.Class<? extends java.lang.annotation.Annotation> annotationType
public AnnotationMethodMatcher(java.lang.Class<? extends java.lang.annotation.Annotation> annotationType)
annotationType - the annotation type to look forpublic boolean matches(java.lang.reflect.Method method,
java.lang.Class<?> targetClass)
MethodMatcherfalse or if the MethodMatcher.isRuntime() method
returns false, no runtime check (i.e. no.
MethodMatcher.matches(java.lang.reflect.Method, Class, Object[]) call) will be made.method - the candidate methodtargetClass - the target class (may be null, in which case
the candidate class must be taken to be the method's declaring class)public boolean equals(java.lang.Object other)
equals in class java.lang.Objectpublic int hashCode()
hashCode in class java.lang.Objectpublic java.lang.String toString()
toString in class java.lang.Object