| 
 | ||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.springframework.aop.support.MethodMatchers
public abstract class MethodMatchers
Static utility methods for composing
 MethodMatchers.
 
A MethodMatcher may be evaluated statically (based on method and target class) or need further evaluation dynamically (based on arguments at the time of method invocation).
ClassFilters, 
Pointcuts| Constructor Summary | |
|---|---|
| MethodMatchers() | |
| Method Summary | |
|---|---|
| static MethodMatcher | intersection(MethodMatcher mm1,
             MethodMatcher mm2)Match all methods that both of the given MethodMatchers match. | 
| static boolean | matches(MethodMatcher mm,
        Method method,
        Class targetClass,
        boolean hasIntroductions)Apply the given MethodMatcher to the given Method, supporting an IntroductionAwareMethodMatcher(if applicable). | 
| static MethodMatcher | union(MethodMatcher mm1,
      MethodMatcher mm2)Match all methods that either (or both) of the given MethodMatchers matches. | 
| Methods inherited from class java.lang.Object | 
|---|
| clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait | 
| Constructor Detail | 
|---|
public MethodMatchers()
| Method Detail | 
|---|
public static MethodMatcher union(MethodMatcher mm1,
                                  MethodMatcher mm2)
mm1 - the first MethodMatchermm2 - the second MethodMatcher
public static MethodMatcher intersection(MethodMatcher mm1,
                                         MethodMatcher mm2)
mm1 - the first MethodMatchermm2 - the second MethodMatcher
public static boolean matches(MethodMatcher mm,
                              Method method,
                              Class targetClass,
                              boolean hasIntroductions)
IntroductionAwareMethodMatcher
 (if applicable).
mm - the MethodMatcher to apply (may be an IntroductionAwareMethodMatcher)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)hasIntroductions - true if the object on whose behalf we are
 asking is the subject on one or more introductions; false otherwise
| 
 | ||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||