クラス MethodInvocationUtils
- java.lang.Object
-
- org.springframework.security.util.MethodInvocationUtils
public final class MethodInvocationUtils extends java.lang.ObjectSpring Security 内で使用可能なMethodInvocationを作成するための静的ユーティリティメソッド。このクラスのすべてのメソッドは
SimpleMethodInvocationを返します。
メソッドのサマリー
すべてのメソッド 静的メソッド 具象メソッド 修飾子と型 メソッド 説明 static org.aopalliance.intercept.MethodInvocationcreate(java.lang.Object object, java.lang.String methodName, java.lang.Object... args)argsを使用してメソッドを検索し、渡されたオブジェクトで指定されたmethodNameのMethodInvocationを生成します。static org.aopalliance.intercept.MethodInvocationcreateFromClass(java.lang.Class<?> clazz, java.lang.String methodName)渡されたクラスで指定されたmethodNameのMethodInvocationを生成します。static org.aopalliance.intercept.MethodInvocationcreateFromClass(java.lang.Object targetObject, java.lang.Class<?> clazz, java.lang.String methodName, java.lang.Class<?>[] classArgs, java.lang.Object[] args)argsを使用してメソッドを検索し、渡されたクラスで指定されたmethodNameのMethodInvocationを生成します。
メソッドの詳細
create
public static org.aopalliance.intercept.MethodInvocation create(java.lang.Object object, java.lang.String methodName, java.lang.Object... args)argsを使用してメソッドを検索し、渡されたオブジェクトで指定されたmethodNameのMethodInvocationを生成します。- パラメーター:
object- 関連するMethodを見つけるために使用されるオブジェクトmethodName- 検索するメソッドの名前args- メソッドシグネチャーの一部として必要な引数 (省略可能)- 戻り値:
MethodInvocation、または問題があった場合はnull
createFromClass
public static org.aopalliance.intercept.MethodInvocation createFromClass(java.lang.Class<?> clazz, java.lang.String methodName)渡されたクラスで指定されたmethodNameのMethodInvocationを生成します。引数を取らないこの名前のメソッドが存在しない場合、指定された名前に一致するメソッドが見つかるまで、クラスで宣言されたメソッドをチェックします。複数のメソッド名が一致する場合、 IllegalArgumentException が発生します。- パラメーター:
clazz- 関連するMethodを見つけるために使用されるオブジェクトのクラスmethodName- 検索するメソッドの名前- 戻り値:
MethodInvocation、または問題があった場合はnull
createFromClass
public static org.aopalliance.intercept.MethodInvocation createFromClass(java.lang.Object targetObject, java.lang.Class<?> clazz, java.lang.String methodName, java.lang.Class<?>[] classArgs, java.lang.Object[] args)argsを使用してメソッドを検索し、渡されたクラスで指定されたmethodNameのMethodInvocationを生成します。- パラメーター:
targetObject- 呼び出されるオブジェクトclazz- 関連するMethodを見つけるために使用されるオブジェクトのクラスmethodName- 検索するメソッドの名前classArgs- 関連するメソッドシグネチャーを見つけるために必要な引数args- SimpleMethodInvocation に渡される必要がある実際の引数- 戻り値:
MethodInvocation、または問題があった場合はnull