如何在eclipse Juno(4.2)中将方法入口断点设置为不可编辑(库)类的合成默认构造函数?
例如
public class Foo {} // can't change that code
// (...)
Foo foo = new Foo() // now it should stop
Foo bar = new Foo() // stop again
一般可以吗?
为了进一步澄清这一点,我想在每次运行时创建 Foo 的实例时停止,而不是在加载类后停止。在复杂的设置中,我必须区分 foo 或 bar 是否正在创建实例。
它基本上应该与不可见的合成构造函数上的断点相同,而无需将该构造函数实际添加到代码中,例如
public class Foo {
public Foo(); //break here
}
解决了
对于.class文件,默认构造函数在大纲视图中列出。可以通过右键单击添加方法入口断点。