1

JDIには、メソッドがあります

 Value ObjectReference.invokeMethod(ThreadReference, Method, args list, int options)

ターゲット (デバッグ対象) VM でメソッドを呼び出します。

しかし、どうすれば静的メソッドを呼び出すことができますか? そのような場合、私はオブジェクト参照を持っていません。

TIL Java ではnull で静的メソッドを呼び出すことができますが、これはここでは機能しません。

理にかなっているのは

 static Value ReferenceType.invokeStaticMethod(ThreadReference, Method, etc)

しかし、そのようなものは存在せず、私の人生では、他の方法で行う方法を見つけることもできません.

4

1 に答える 1

3

ClassTypeあなたReferenceTypeが望むものをあなたに与えるはずです。を参照してくださいClassType.invokeMethod

于 2013-06-07T17:58:46.650 に答える