【发布时间】:2015-04-01 09:45:11
【问题描述】:
是否可以设置断点,使其仅在从子类调用给定方法时才停止?
即定义的方法和设置的断点都在超类中。方法在子类中没有被覆盖,而是被调用。当它发生在给定的子类时,我只需要捕获这些情况。
这适用于跟踪高度分支库中的错误使用。例如,VeryCoolAncestor 类被调用了 1000 次,而其中只有 1 个调用属于我的错误类 B。
我想知道在 Eclipse 中是否可行。如果在 Eclipse 中不可能,那么我想知道任何其他可能的调试器。
我需要自动化,所以我不需要知道在代码中插入测试调用或测试覆盖方法等变通方法。
【问题讨论】:
标签: java eclipse debugging inheritance breakpoints