org.springframework.aop

## 接口 ClassFilter

- 所有已知实现类:
    AnnotationClassFilter, AspectJExpressionPointcut, ControlFlowPointcut, DefaultIntroductionAdvisor, RootClassFilter, TypePatternClassFilter
  函数接口:
    这是一个函数接口, 因此可用作 lambda 表达式或方法引用的赋值目标。

      @FunctionalInterface
      public interface ClassFilter

  Filter that restricts matching of a pointcut or introduction to a given set of target classes.

  Can be used as part of a `Pointcut` or for the entire targeting of an `IntroductionAdvisor`.

  作者:
    Rod Johnson
  另请参阅:
    `Pointcut`, `MethodMatcher`

- - ### 字段概要

    字段
    限定符和类型 | 字段和说明
    --- | ---
    `static ClassFilter` | `TRUE` Canonical instance of a ClassFilter that matches all classes.

  - ### 方法概要

    所有方法 实例方法 抽象方法
    限定符和类型 | 方法和说明
    --- | ---
    `boolean` | `matches(Class<?> clazz)` Should the pointcut apply to the given interface or target class?

- - ### 字段详细资料

    - #### TRUE

          static final ClassFilter TRUE

      Canonical instance of a ClassFilter that matches all classes.

  - ### 方法详细资料

    - #### matches

          boolean matches(Class<?> clazz)

      Should the pointcut apply to the given interface or target class?
      参数:
        `clazz` - the candidate target class
      返回:
        whether the advice should apply to the given target class