Class AnnotationMethodMatcher
java.lang.Object
org.springframework.aop.support.StaticMethodMatcher
org.springframework.aop.support.annotation.AnnotationMethodMatcher
- All Implemented Interfaces:
 MethodMatcher
Simple 
MethodMatcher that looks for
 a specific annotation being present on a method (checking both the method on the
 invoked interface, if any, and the corresponding method on the target class).- Since:
 - 2.0
 - Author:
 - Juergen Hoeller, Sam Brannen
 - See Also:
 
- 
Field Summary
Fields inherited from interface org.springframework.aop.MethodMatcher
TRUE - 
Constructor Summary
ConstructorsConstructorDescriptionAnnotationMethodMatcher(Class<? extends Annotation> annotationType) Create a new AnnotationClassFilter for the given annotation type.AnnotationMethodMatcher(Class<? extends Annotation> annotationType, boolean checkInherited) Create a new AnnotationClassFilter for the given annotation type. - 
Method Summary
Methods inherited from class org.springframework.aop.support.StaticMethodMatcher
isRuntime, matches 
- 
Constructor Details
- 
AnnotationMethodMatcher
Create a new AnnotationClassFilter for the given annotation type.- Parameters:
 annotationType- the annotation type to look for
 - 
AnnotationMethodMatcher
Create a new AnnotationClassFilter for the given annotation type.- Parameters:
 annotationType- the annotation type to look forcheckInherited- whether to also check the superclasses and interfaces as well as meta-annotations for the annotation type (i.e. whether to useAnnotatedElementUtils.hasAnnotation(java.lang.reflect.AnnotatedElement, java.lang.Class<? extends java.lang.annotation.Annotation>)semantics instead of standard JavaAccessibleObject.isAnnotationPresent(java.lang.Class<? extends java.lang.annotation.Annotation>))- Since:
 - 5.0
 
 
 - 
 - 
Method Details
- 
matches
Description copied from interface:MethodMatcherPerform static checking to determine whether the given method matches.If this method returns
falseor ifMethodMatcher.isRuntime()returnsfalse, no runtime check (i.e. noMethodMatcher.matches(Method, Class, Object[])call) will be made.- Parameters:
 method- the candidate methodtargetClass- the target class- Returns:
 - whether this method matches statically
 
 - 
equals
 - 
hashCode
public int hashCode() - 
toString
 
 -