控制调试器的流程

时间:2017-03-09 15:56:02

标签: java debugging

有没有办法控制Eclipse调试器的流程。我的意思是当我调试以下代码片段时。 (它在下面的代码中标出)调试器转到1,2和3.但是,我希望在它变为3之前看到timeSeries变量的值。

      if( !(ANOsEmpty && CNFsEmpty) )
       {
1 ->    List< TagesfahrplanVO > timeSeries = getTimeSeries( aEvent );
2 ->    timeSeries = clearList( timeSeries, aEvent );
       }

3 ->   if( !CNFsEmpty )
      {
       . 
       .
  The rest is omitted.

到目前为止,为了解决这个问题,我在2之后放了一个伪命令,当调试器落在那里时,我看到了变量的值。还有比这更好的方法吗?

修改

为了让我的问题更清楚,我会说这个例子有点棘手。时间序列变量被发送到方法,方法应该处理它并将其发回。当调试器为2时,不执行该方法。当我继续时,它直接进入3,我看不到时间序列变量的结果,因为3超出了变量的范围

0 个答案:

没有答案