クラス MethodMatchers
java.lang.ObjectSE
org.springframework.aop.support.MethodMatchers
MethodMatchers
を作成するための静的ユーティリティメソッド。MethodMatcher は、静的に(メソッドとターゲットクラスに基づいて)評価されるか、動的に(メソッド呼び出し時の引数に基づいて)さらに評価する必要があります。
- 導入:
- 11.11.2003
- 作成者:
- Rod Johnson, Rob Harrop, Juergen Hoeller, Sam Brannen
- 関連事項:
コンストラクターのサマリー
メソッドのサマリー
修飾子と型メソッド説明static MethodMatcher
intersection
(MethodMatcher mm1, MethodMatcher mm2) 指定された MethodMatchers の両方が一致するすべてのメソッドに一致します。static boolean
matches
(MethodMatcher mm, MethodSE method, ClassSE<?> targetClass, boolean hasIntroductions) 指定された MethodMatcher を指定されたメソッドに適用し、IntroductionAwareMethodMatcher
をサポートします(該当する場合)。static MethodMatcher
negate
(MethodMatcher methodMatcher) 指定されたマッチャーインスタンスの論理否定を表すメソッドマッチャーを返します。static MethodMatcher
union
(MethodMatcher mm1, MethodMatcher mm2) 指定された MethodMatchers のいずれか(または両方)が一致するすべてのメソッドに一致します。
コンストラクターの詳細
MethodMatchers
public MethodMatchers()
メソッドの詳細
union
指定された MethodMatchers のいずれか(または両方)が一致するすべてのメソッドに一致します。- パラメーター:
mm1
- 最初の MethodMatchermm2
- 2 番目の MethodMatcher- 戻り値:
- 指定された MethodMatchers のいずれかが一致するすべてのメソッドに一致する個別の MethodMatcher
intersection
指定された MethodMatchers の両方が一致するすべてのメソッドに一致します。- パラメーター:
mm1
- 最初の MethodMatchermm2
- 2 番目の MethodMatcher- 戻り値:
- 指定された MethodMatchers の両方が一致するすべてのメソッドに一致する個別の MethodMatcher
negate
指定されたマッチャーインスタンスの論理否定を表すメソッドマッチャーを返します。- パラメーター:
methodMatcher
-MethodMatcher
を無効にする- 戻り値:
- 指定されたマッチャーの論理否定を表すマッチャー
- 導入:
- 6.1
matches
public static boolean matches(MethodMatcher mm, MethodSE method, ClassSE<?> targetClass, boolean hasIntroductions) 指定された MethodMatcher を指定されたメソッドに適用し、IntroductionAwareMethodMatcher
をサポートします(該当する場合)。- パラメーター:
mm
- 適用する MethodMatcher (IntroductionAwareMethodMatcher かもしれません)method
- 候補メソッドtargetClass
- ターゲットクラスhasIntroductions
-true
は、代わりに求めているオブジェクトが 1 つ以上の導入のサブジェクトである場合。それ以外の場合はfalse
- 戻り値:
- このメソッドが静的に一致するかどうか