org.springframework.aop.support.annotation
Class AnnotationMethodMatcher
java.lang.Object
   org.springframework.aop.support.StaticMethodMatcher
org.springframework.aop.support.StaticMethodMatcher
       org.springframework.aop.support.annotation.AnnotationMethodMatcher
org.springframework.aop.support.annotation.AnnotationMethodMatcher
- All Implemented Interfaces: 
- MethodMatcher
- public class AnnotationMethodMatcher 
- extends StaticMethodMatcher
Simple MethodMatcher that looks for a specific Java 5 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
- See Also:
- AnnotationMatchingPointcut
 
 
 
| Method Summary | 
|  boolean | matches(Method method,
        Class targetClass)Perform static checking whether the given method matches.
 | 
 
 
| Methods inherited from class java.lang.Object | 
| clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait | 
 
AnnotationMethodMatcher
public AnnotationMethodMatcher(Class<? extends Annotation> annotationType)
- Create a new AnnotationClassFilter for the given annotation type.
 
- Parameters:
- annotationType- the annotation type to look for
 
matches
public boolean matches(Method method,
                       Class targetClass)
- Description copied from interface: MethodMatcher
- Perform static checking whether the given method matches. If this
 returns falseor if theMethodMatcher.isRuntime()method
 returnsfalse, no runtime check (i.e. no.MethodMatcher.matches(java.lang.reflect.Method, Class, Object[])call) will be made.
 
- 
- Parameters:
- method- the candidate method
- targetClass- the target class (may be- null, in which case
 the candidate class must be taken to be the method's declaring class)
- Returns:
- whether or not this method matches statically
 
Copyright © 2002-2008 The Spring Framework.