| 
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.springframework.aop.TrueMethodMatcher
class TrueMethodMatcher
Canonical MethodMatcher instance that matches all methods.
| Field Summary | |
|---|---|
static TrueMethodMatcher | 
INSTANCE
 | 
| Fields inherited from interface org.springframework.aop.MethodMatcher | 
|---|
TRUE | 
| Method Summary | |
|---|---|
 boolean | 
isRuntime()
Is this MethodMatcher dynamic, that is, must a final call be made on the MethodMatcher.matches(java.lang.reflect.Method, Class, Object[]) method at
 runtime even if the 2-arg matches method returns true? | 
 boolean | 
matches(Method method,
        Class targetClass)
Perform static checking whether the given method matches.  | 
 boolean | 
matches(Method method,
        Class targetClass,
        Object[] args)
Check whether there a runtime (dynamic) match for this method, which must have matched statically.  | 
 String | 
toString()
 | 
| Methods inherited from class java.lang.Object | 
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait | 
| Field Detail | 
|---|
public static final TrueMethodMatcher INSTANCE
| Method Detail | 
|---|
public boolean isRuntime()
MethodMatcherMethodMatcher.matches(java.lang.reflect.Method, Class, Object[]) method at
 runtime even if the 2-arg matches method returns true?
 Can be invoked when an AOP proxy is created, and need not be invoked again before each method invocation,
isRuntime in interface MethodMatcherMethodMatcher.matches(java.lang.reflect.Method, Class, Object[]) method
 is required if static matching passed
public boolean matches(Method method,
                       Class targetClass)
MethodMatcherfalse or if the MethodMatcher.isRuntime() method
 returns false, no runtime check (i.e. no.
 MethodMatcher.matches(java.lang.reflect.Method, Class, Object[]) call) will be made.
matches in interface MethodMatchermethod - 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)
public boolean matches(Method method,
                       Class targetClass,
                       Object[] args)
MethodMatcherThis method is invoked only if the 2-arg matches method returns
 true for the given method and target class, and if the
 MethodMatcher.isRuntime() method returns true. Invoked
 immediately before potential running of the advice, after any
 advice earlier in the advice chain has run.
matches in interface MethodMatchermethod - 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)args - arguments to the method
MethodMatcher.matches(Method, Class)public String toString()
toString in class Object
  | 
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||