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 beanHasIntroductions)
Perform static checking. |
matches
boolean matches(Method method,
Class targetClass,
boolean beanHasIntroductions)
- Perform static checking. If this returns false, or if the isRuntime() method
returns false, no runtime check will be made.
- Parameters:
method
- the candidate methodtargetClass
- target class (may be null
, in which case the candidate
class must be taken to be the method's declaring class)beanHasIntroductions
- true if the bean on whose behalf we are asking is the
subject on one or more introductions, and false otherwise
- Returns:
- whether or not this method matches statically
Copyright © 2002-2007 The Spring Framework.