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