public final class MethodWrapper
extends java.lang.Object
Method
のラッパークラス。Constructor and Description |
---|
MethodWrapper(java.lang.reflect.Method method)
コンストラクタ。
|
Modifier and Type | Method and Description |
---|---|
int |
getParameterCount()
メソッド引数の数をカウントする
|
java.lang.Class<?> |
getParameterType(int index)
メソッド引数の型を取得する
|
java.lang.Class<?> |
getReturnType()
メソッドの戻り値の型を取得する。
|
java.lang.Object |
invoke(java.lang.Object obj,
java.lang.Object... args)
与えられたオブジェクトのメソッドを呼び出す。
|
boolean |
isStatic()
メソッドがstaticか判定する。
|
java.lang.String |
toString() |
public MethodWrapper(java.lang.reflect.Method method)
method
- ラップ対象のメソッドpublic java.lang.Object invoke(java.lang.Object obj, java.lang.Object... args)
obj
- 対象オブジェクトargs
- メソッドの引数public boolean isStatic()
public java.lang.Class<?> getReturnType()
public int getParameterCount()
public java.lang.Class<?> getParameterType(int index)
index
- 添字public java.lang.String toString()
toString
in class java.lang.Object