程序包 infra.aop
类 TrueMethodMatcher
java.lang.Object
infra.aop.TrueMethodMatcher
- 所有已实现的接口:
MethodMatcher,Serializable
Canonical MethodMatcher instance that matches all methods.
- 从以下版本开始:
- 3.0 2021/2/1 18:24
- 作者:
- Rod Johnson, Harry Yang
-
嵌套类概要
从接口继承的嵌套类/接口 infra.aop.MethodMatcher
MethodMatcher.ClassFilterAwareUnionIntroductionAwareMethodMatcher, MethodMatcher.ClassFilterAwareUnionMethodMatcher, MethodMatcher.IntersectionIntroductionAwareMethodMatcher, MethodMatcher.IntersectionMethodMatcher, MethodMatcher.NegateMethodMatcher, MethodMatcher.UnionIntroductionAwareMethodMatcher, MethodMatcher.UnionMethodMatcher -
字段概要
字段从接口继承的字段 infra.aop.MethodMatcher
TRUE -
构造器概要
构造器 -
方法概要
修饰符和类型方法说明booleanIs this MethodMatcher dynamic, that is, must a final call be made on theMethodMatcher.matches(MethodInvocation)method at runtime even if the 2-arg matches method returnstrue?booleanChecking whether the given method matches.booleanmatches(MethodInvocation invocation) Check whether there a runtime (dynamic) match for this method, which must have matched statically.private ObjectRequired to support serialization.toString()
-
字段详细资料
-
serialVersionUID
private static final long serialVersionUID- 另请参阅:
-
INSTANCE
-
-
构造器详细资料
-
TrueMethodMatcher
private TrueMethodMatcher()Enforce Singleton pattern.
-
-
方法详细资料
-
isRuntime
public boolean isRuntime()从接口复制的说明:MethodMatcherIs this MethodMatcher dynamic, that is, must a final call be made on theMethodMatcher.matches(MethodInvocation)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 1-arg
MethodMatcher.matches(MethodInvocation)method is required if static matching passed
-
matches
从接口复制的说明:MethodMatcherChecking whether the given method matches.- 指定者:
matches在接口中MethodMatcher- 参数:
method- the candidate methodtargetClass- the target class- 返回:
- whether or not this method matches on application startup.
-
matches
从接口复制的说明:MethodMatcherCheck 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
truefor 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- 参数:
invocation- runtime invocation contains the candidate method and target class, arguments to the method- 返回:
- whether there's a runtime match
- 另请参阅:
-
toString
-
readResolve
Required to support serialization. Replaces with canonical instance on deserialization, protecting Singleton pattern. Alternative to overridingequals().
-