如何在类中的所有方法或包中的所有类或JDB中的正则表达式中设置断点?

时间:2012-02-07 12:31:44

标签: java jdb

官方文档说明如何在源代码行或类方法上设置单个断点:

http://docs.oracle.com/javase/1.5.0/docs/tooldocs/solaris/jdb.html

但是我很有兴趣进行调试会话,我在其中浏览所选包中的所有方法。

我使用BTrace来查看程序。在BTrace中,我编写正则表达式模式以匹配要在运行时执行的类,方法和操作。

但遗憾的是,如果这些工具不属于原始类型,那么该工具的打印能力有限。

通过 jdb 我可以转储任何类型,但我不知道如何为包中的所有方法和类自动设置200个断点。

1 个答案:

答案 0 :(得分:1)

使用IDE调试工具。例如,带http://java.decompiler.free.fr的eclipse可以帮助你。