クラス MethodMatchers
java.lang.ObjectSE
org.springframework.aop.support.MethodMatchers
MethodMatchers を作成するための静的ユーティリティメソッド。MethodMatcher は、静的に(メソッドとターゲットクラスに基づいて)評価されるか、動的に(メソッド呼び出し時の引数に基づいて)さらに評価する必要があります。
- 導入:
- 11.11.2003
- 作成者:
- Rod Johnson, Rob Harrop, Juergen Hoeller, Sam Brannen
- 関連事項:
コンストラクターの概要
コンストラクターメソッドのサマリー
修飾子と型メソッド説明static MethodMatcherintersection(MethodMatcher mm1, MethodMatcher mm2) 指定された MethodMatchers の両方が一致するすべてのメソッドに一致します。static booleanmatches(MethodMatcher mm, MethodSE method, ClassSE<?> targetClass, boolean hasIntroductions) 指定された MethodMatcher を指定されたメソッドに適用し、IntroductionAwareMethodMatcherをサポートします(該当する場合)。static MethodMatchernegate(MethodMatcher methodMatcher) 指定されたマッチャーインスタンスの論理否定を表すメソッドマッチャーを返します。static MethodMatcherunion(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- 戻り値:
- このメソッドが静的に一致するかどうか