せずに、私は(私はそれが国民の知っているが、私はリフレクションを使用する必要があります)を起動したいメソッドメソッドを呼び出す:JavaリフレクションAPI:パラメータ
public byte[] myMethod()
を私はこのようなMethod
オブジェクトを取得し、m
は(myMethod()
が含まれています
byte[] myBytes = null;
m.invoke(myBytes);
012:私は
Method m = Class.forName(MyClass.class.getName()).getDeclaredMethod("myMethod");
最後に、私はMを起動し、オブジェクトに結果を渡す必要がある)デバッガで確認しました
例外がスローされないが、null myBytes
ままです...私はまた、より多くの成功せずに次のことを試してみました:
m.invoke(myBytes, (Object[])null);
にはどうすれmyBytesへの呼び出しの結果を得ることができますか?