这不能直接回答您的问题,但是也许可以更好地解决您的问题。看看BTrace。它使您能够检测正在运行的Java应用程序并插入自己的一些基本代码。例如,您可以让它写出整个方法调用链,以帮助您找到通过应用程序的方法。它与AspectJ有点相似,但是目的完全不同,不需要更改项目源:
“
BTrace是用于Java的安全,动态跟踪工具。BTrace通过动态(字节码)检测正在运行的Java程序的类来工作。BTrace将跟踪动作插入正在运行的Java程序的类中并热交换所跟踪的程序类。”

这不能直接回答您的问题,但是也许可以更好地解决您的问题。看看BTrace。它使您能够检测正在运行的Java应用程序并插入自己的一些基本代码。例如,您可以让它写出整个方法调用链,以帮助您找到通过应用程序的方法。它与AspectJ有点相似,但是目的完全不同,不需要更改项目源:
“
BTrace是用于Java的安全,动态跟踪工具。BTrace通过动态(字节码)检测正在运行的Java程序的类来工作。BTrace将跟踪动作插入正在运行的Java程序的类中并热交换所跟踪的程序类。”