遇到断点时设置变量值

时间:2016-09-28 18:00:39

标签: java eclipse debugging

有没有办法确定Eclipse是否已到达断点然后更改变量值?

例如

public class Test {

static boolean isDebug = false;

 static void A() {
  System.out.println(isDebug);
 }

 static void B() {
  System.out.println(isDebug);
 }

 static void C() {
  System.out.println(isDebug);
 }

public static void main(String args[]) {
 A();
 B();
 C();
}

结果将是:

false
false
false

我需要的是

static boolean isDebug = setTrueIfBreakpointWasHit;

那么当我在B()上设置断点时;方法结果如下:

false
true
true

1 个答案:

答案 0 :(得分:1)

您可以使用条件断点。如果返回false,则不会暂停执行。

conditional breakpoint

右键单击断点并选择“属性”。