java.lang.Object | |
↳ | org.springframework.aop.support.StaticMethodMatcher |
Known Direct Subclasses |
Known Indirect Subclasses |
Convenient abstract superclass for static method matchers, which don't care about arguments at runtime.
[Expand]
Inherited Fields | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
From interface
org.springframework.aop.MethodMatcher
|
Public Constructors | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Public Methods | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Is this MethodMatcher dynamic, that is, must a final call be made on the
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, | |||||||||||
Check whether there a runtime (dynamic) match for this method,
which must have matched statically.
|
[Expand]
Inherited Methods | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
From class
java.lang.Object
| |||||||||||
From interface
org.springframework.aop.MethodMatcher
|
Is this MethodMatcher dynamic, that is, must a final call be made on the
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,
matches(java.lang.reflect.Method, Class, Object[])
method
is required if static matching passed
Check whether there a runtime (dynamic) match for this method, which must have matched statically.
This method is invoked only if the 2-arg matches method returns
true
for the given method and target class, and if the
isRuntime()
method returns true
. Invoked
immediately before potential running of the advice, after any
advice earlier in the advice chain has run.
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) |
args | arguments to the method |