public final class MethodInvocationUtils
extends java.lang.ObjectMethodInvocation を作成するための静的ユーティリティメソッド。 このクラスのすべてのメソッドは SimpleMethodInvocation を返します。
| コンストラクターと説明 |
|---|
MethodInvocationUtils() |
| 修飾子と型 | メソッドと説明 |
|---|---|
static org.aopalliance.intercept.MethodInvocation | create(java.lang.Object object, java.lang.String methodName, java.lang.Object... args)args を使用してメソッドを検索し、渡されたオブジェクトで指定された methodName の MethodInvocation を生成します。 |
static org.aopalliance.intercept.MethodInvocation | createFromClass(java.lang.Class<?> clazz, java.lang.String methodName) 渡されたクラスで指定された methodName の MethodInvocation を生成します。 |
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 を生成します。 |
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 public static org.aopalliance.intercept.MethodInvocation createFromClass(java.lang.Class<?> clazz,
java.lang.String methodName)methodName の MethodInvocation を生成します。引数を取らないこの名前のメソッドが存在しない場合、指定された名前に一致するメソッドが見つかるまで、クラスで宣言されたメソッドをチェックします。複数のメソッド名が一致する場合、 IllegalArgumentException が発生します。clazz - 関連する Method を見つけるために使用されるオブジェクトのクラス methodName - 検索するメソッドの名前 MethodInvocation、または問題があった場合は null 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