public class SimpleMethodInvoker extends java.lang.Object implements MethodInvoker
MethodInvoker
インターフェースの単純な実装。メソッドに引数がないが引数が提供されている場合、無視され、メソッドは呼び出されます。提供されているよりも多くの引数がある場合、例外がスローされます。コンストラクターと説明 |
---|
SimpleMethodInvoker(java.lang.Object object, java.lang.reflect.Method method) |
SimpleMethodInvoker(java.lang.Object object, java.lang.String methodName, java.lang.Class<?>... paramTypes) |
修飾子と型 | メソッドと説明 |
---|---|
boolean | equals(java.lang.Object obj) |
int | hashCode() |
java.lang.Object | invokeMethod(java.lang.Object... args) |
public SimpleMethodInvoker(java.lang.Object object, java.lang.reflect.Method method)
public SimpleMethodInvoker(java.lang.Object object, java.lang.String methodName, java.lang.Class<?>... paramTypes)
@Nullable public java.lang.Object invokeMethod(java.lang.Object... args)
MethodInvoker
の invokeMethod
public boolean equals(java.lang.Object obj)
java.lang.Object
の equals
public int hashCode()
java.lang.Object
の hashCode