接口的使用
cn.taketoday.aop.ClassFilter
使用ClassFilter的程序包
程序包
说明
Aspect Programming
AspectJ integration package.
-
cn.taketoday.aop中ClassFilter的使用
声明为ClassFilter的cn.taketoday.aop中的字段修饰符和类型字段说明static final ClassFilterClassFilter.TRUECanonical instance of a ClassFilter that matches all classes.返回ClassFilter的cn.taketoday.aop中的方法修饰符和类型方法说明IntroductionAdvisor.getClassFilter()Return the filter determining which target classes this introduction should apply to.Pointcut.getClassFilter()Return the ClassFilter for this pointcut. -
cn.taketoday.aop.aspectj中ClassFilter的使用
修饰符和类型类说明classFrameworkPointcutimplementation that uses the AspectJ weaver to evaluate a pointcut expression.classFramework AOPClassFilterimplementation using AspectJ type matching. -
cn.taketoday.aop.support中ClassFilter的使用
修饰符和类型类说明classPointcut and method matcher for use in simple cflow-style pointcut.classSimpleIntroductionAdvisorimplementation that by default applies to any class.classSimple ClassFilter implementation that passes classes (and optionally subclasses).修饰符和类型方法说明ComposablePointcut.getClassFilter()ControlFlowPointcut.getClassFilter()DefaultIntroductionAdvisor.getClassFilter()DynamicMethodMatcherPointcut.getClassFilter()StaticMethodMatcherPointcut.getClassFilter()static ClassFilterClassFilters.intersection(ClassFilter[] classFilters) Match all classes that all of the given ClassFilters match.static ClassFilterClassFilters.intersection(ClassFilter cf1, ClassFilter cf2) Match all classes that both of the given ClassFilters match.static ClassFilterClassFilters.union(ClassFilter[] classFilters) Match all classes that either (or all) of the given ClassFilters matches.static ClassFilterClassFilters.union(ClassFilter cf1, ClassFilter cf2) Match all classes that either (or both) of the given ClassFilters matches.参数类型为ClassFilter的cn.taketoday.aop.support中的方法修饰符和类型方法说明static ClassFilterClassFilters.intersection(ClassFilter[] classFilters) Match all classes that all of the given ClassFilters match.static ClassFilterClassFilters.intersection(ClassFilter cf1, ClassFilter cf2) Match all classes that both of the given ClassFilters match.ComposablePointcut.intersection(ClassFilter other) Apply an intersection with the given ClassFilter.voidNameMatchMethodPointcutAdvisor.setClassFilter(ClassFilter classFilter) Set theClassFilterto use for this pointcut.voidStaticMethodMatcherPointcut.setClassFilter(ClassFilter classFilter) Set theClassFilterto use for this pointcut.static ClassFilterClassFilters.union(ClassFilter[] classFilters) Match all classes that either (or all) of the given ClassFilters matches.static ClassFilterClassFilters.union(ClassFilter cf1, ClassFilter cf2) Match all classes that either (or both) of the given ClassFilters matches.ComposablePointcut.union(ClassFilter other) Apply a union with the given ClassFilter.static MethodMatcherMethodMatchers.union(MethodMatcher mm1, ClassFilter cf1, MethodMatcher mm2, ClassFilter cf2) Match all methods that either (or both) of the given MethodMatchers matches.参数类型为ClassFilter的cn.taketoday.aop.support中的构造器限定符构造器说明ComposablePointcut(ClassFilter classFilter) Create a ComposablePointcut for the given ClassFilter, withMethodMatcher.TRUE.ComposablePointcut(ClassFilter classFilter, MethodMatcher methodMatcher) Create a ComposablePointcut for the given ClassFilter and MethodMatcher. -
cn.taketoday.aop.support.annotation中ClassFilter的使用
修饰符和类型类说明classSimple ClassFilter that looks for a specific Java 5 annotation being present on a class.