类 StaticMethodMatcher
- java.lang.Object
- org.springframework.aop.support.StaticMethodMatcher
- 所有已实现的接口:
MethodMatcher
public abstract class StaticMethodMatcher extends Object implements MethodMatcher
Convenient abstract superclass for static method matchers, which don't care about arguments at runtime.- 作者:
- Rod Johnson
字段概要
从接口继承的字段 org.springframework.aop.MethodMatcher
TRUE
构造器概要
构造器 构造器 说明 StaticMethodMatcher()
方法概要
所有方法 实例方法 具体方法 修饰符和类型 方法 说明 boolean
isRuntime()
Is this MethodMatcher dynamic, that is, must a final call be made on theMethodMatcher.matches(java.lang.reflect.Method, Class, Object[])
method at runtime even if the 2-arg matches method returnstrue
?boolean
matches(Method method, Class<?> targetClass, Object... args)
Check whether there a runtime (dynamic) match for this method, which must have matched statically.从类继承的方法 java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
从接口继承的方法 org.springframework.aop.MethodMatcher
matches
构造器详细资料
StaticMethodMatcher
public StaticMethodMatcher()
方法详细资料
isRuntime
public final boolean isRuntime()
从接口复制的说明:MethodMatcher
Is this MethodMatcher dynamic, that is, must a final call be made on theMethodMatcher.matches(java.lang.reflect.Method, Class, Object[])
method at runtime even if the 2-arg matches method returnstrue
?Can be invoked when an AOP proxy is created, and need not be invoked again before each method invocation,
- 指定者:
isRuntime
在接口中MethodMatcher
- 返回:
- whether or not a runtime match via the 3-arg
MethodMatcher.matches(java.lang.reflect.Method, Class, Object[])
method is required if static matching passed
matches
public final boolean matches(Method method, Class<?> targetClass, Object... args)
从接口复制的说明:MethodMatcher
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 theMethodMatcher.isRuntime()
method returnstrue
. Invoked immediately before potential running of the advice, after any advice earlier in the advice chain has run.- 指定者:
matches
在接口中MethodMatcher
- 参数:
method
- the candidate methodtargetClass
- the target class (may benull
, in which case the candidate class must be taken to be the method's declaring class)args
- arguments to the method- 返回:
- whether there's a runtime match
- 另请参阅:
MethodMatcher.matches(Method, Class)