类 AspectJExpressionPointcut.BeanContextMatcher
java.lang.Object
infra.aop.aspectj.AspectJExpressionPointcut.BeanContextMatcher
- 所有已实现的接口:
org.aspectj.weaver.tools.ContextBasedMatcher
private class AspectJExpressionPointcut.BeanContextMatcher
extends Object
implements org.aspectj.weaver.tools.ContextBasedMatcher
Matcher class for the BeanNamePointcutDesignatorHandler.
Dynamic match tests for this matcher always return true, since the matching decision is made at the proxy creation time. For static match tests, this matcher abstains to allow the overall pointcut to match even when negation is used with the bean() pointcut.
-
字段概要
字段 -
构造器概要
构造器 -
方法概要
修饰符和类型方法说明private org.aspectj.weaver.tools.FuzzyBooleancontextMatch(Class<?> targetType) booleancouldMatchJoinPointsInType(Class someClass) booleancouldMatchJoinPointsInType(Class someClass, org.aspectj.weaver.tools.MatchingContext context) private booleanmatchesBean(String advisedBeanName) booleanmatchesDynamically(org.aspectj.weaver.tools.MatchingContext context) org.aspectj.weaver.tools.FuzzyBooleanmatchesStatically(org.aspectj.weaver.tools.MatchingContext context) boolean
-
字段详细资料
-
expressionPattern
private final org.aspectj.weaver.patterns.NamePattern expressionPattern
-
-
构造器详细资料
-
BeanContextMatcher
-
-
方法详细资料
-
couldMatchJoinPointsInType
- 指定者:
couldMatchJoinPointsInType在接口中org.aspectj.weaver.tools.ContextBasedMatcher
-
couldMatchJoinPointsInType
public boolean couldMatchJoinPointsInType(Class someClass, org.aspectj.weaver.tools.MatchingContext context) - 指定者:
couldMatchJoinPointsInType在接口中org.aspectj.weaver.tools.ContextBasedMatcher
-
matchesDynamically
public boolean matchesDynamically(org.aspectj.weaver.tools.MatchingContext context) - 指定者:
matchesDynamically在接口中org.aspectj.weaver.tools.ContextBasedMatcher
-
matchesStatically
public org.aspectj.weaver.tools.FuzzyBoolean matchesStatically(org.aspectj.weaver.tools.MatchingContext context) - 指定者:
matchesStatically在接口中org.aspectj.weaver.tools.ContextBasedMatcher
-
mayNeedDynamicTest
public boolean mayNeedDynamicTest()- 指定者:
mayNeedDynamicTest在接口中org.aspectj.weaver.tools.ContextBasedMatcher
-
contextMatch
-
matchesBean
-