org.springframework.aop
Interface IntroductionAwareMethodMatcher
- All Superinterfaces: 
- MethodMatcher
- All Known Implementing Classes: 
- AspectJExpressionPointcut
- public interface IntroductionAwareMethodMatcher 
- extends MethodMatcher
A specialized type of MethodMatcher that takes into account introductions when
 matching methods. If there are no introductions on the target class, a method
 matcher may be able to optimize matching more effectively for example.
- Since:
- 2.0
- Author:
- Adrian Colyer
 
 
| Method Summary | 
|  boolean | matches(Method method,
        Class targetClass,
        boolean hasIntroductions)Perform static checking whether the given method matches.
 | 
 
 
matches
boolean matches(Method method,
                Class targetClass,
                boolean hasIntroductions)
- Perform static checking whether the given method matches. This may be invoked
 instead of the 2-arg MethodMatcher.matches(java.lang.reflect.Method, Class)method
 if the caller supports the extended IntroductionAwareMethodMatcher interface.
 
- 
 
- 
- 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)
- hasIntroductions-- trueif the object on whose behalf we are
 asking is the subject on one or more introductions;- falseotherwise
- Returns:
- whether or not this method matches statically
 
Copyright © 2002-2008 The Spring Framework.