パッケージ org.springframework.aop

インターフェース IntroductionAwareMethodMatcher

すべてのスーパーインターフェース:
MethodMatcher
すべての既知の実装クラス:
AspectJExpressionPointcut

public interface IntroductionAwareMethodMatcher extends MethodMatcher
メソッドを照合するときに導入を考慮する特殊な型の MethodMatcher。ターゲットクラスに導入がない場合、たとえば、メソッドマッチャーはマッチングをより効果的に最適化できる場合があります。
導入:
2.0
作成者:
Adrian Colyer
  • フィールドサマリー

    インターフェース org.springframework.aop.MethodMatcher から継承されたフィールド

    TRUE
  • メソッドのサマリー

    修飾子と型
    メソッド
    説明
    boolean
    matches(MethodSE method, ClassSE<?> targetClass, boolean hasIntroductions)
    指定されたメソッドが一致するかどうか静的チェックを実行します。

    インターフェース org.springframework.aop.MethodMatcher から継承されたメソッド

    isRuntime, matches, matches
  • メソッドの詳細

    • matches

      boolean matches(MethodSE method, ClassSE<?> targetClass, boolean hasIntroductions)
      指定されたメソッドが一致するかどうか静的チェックを実行します。呼び出し元が拡張 IntroductionAwareMethodMatcher インターフェースをサポートしている場合、2-arg MethodMatcher.matches(java.lang.reflect.Method, Class) メソッドの代わりにこれを呼び出すことができます。
      パラメーター:
      method - 候補メソッド
      targetClass - ターゲットクラス
      hasIntroductions - true は、代わりに求めているオブジェクトが 1 つ以上の導入のサブジェクトである場合。それ以外の場合は false 
      戻り値:
      このメソッドが静的に一致するかどうか