在JDI中,有一个方法
Value ObjectReference.invokeMethod(ThreadReference, Method, args list, int options)
调用目标(调试对象)VM 中的方法。
但是我怎样才能调用静态方法呢?在这种情况下,我没有对象引用。
TIL Java 允许您在 null 上调用静态方法,但这在这里不起作用。
有意义的是
static Value ReferenceType.invokeStaticMethod(ThreadReference, Method, etc)
但是不存在这样的事情,我也无法通过任何其他方式找到解决方法。