Eclipse复杂断点。将信息从一个断点传递到另一个断点

时间:2014-04-02 13:58:55

标签: java eclipse debugging conditional-breakpoint

在Eclipse中使用条件断点时,是否有可能一个条件代码在某个全局变量中留下一些值以供下一个断点查看?

示例:

档案a.java

118  . . .
119
120  String msg = null;
121
122  if( a == 2 ) {
123      msg = "It is 2";
124  }
125
126  text.setText(msg);
127
128  . . .

TextView.java

3595  @android.view.RemotableViewMethod
3596  public final void setText(CharSequence text) {
3597      setText(text, mBufferType);
3598  }

文件a.java第123行中的条件断点代码

System.out.println("Got it!");
gotIt = true;
return false;

文件TextView.java第3597行中的条件断点代码

if( gotIt ) {
    System.out.println("Setting text after we got it");
}
return false;

很明显,TextView.setText()可能会被应用程序中的许多地方称为数千次,但我希望在执行文件 a.java 中的代码时隔离一次并打印一条消息。

0 个答案:

没有答案