有没有办法控制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超出了变量的范围