|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectedu.rice.cs.drjava.model.debug.DebugTestCase.DebugTestListener
edu.rice.cs.drjava.model.debug.DebugTestCase.DebugStartAndStopListener
edu.rice.cs.drjava.model.debug.DebugTestCase.BreakpointTestListener
protected class DebugTestCase.BreakpointTestListener
DebugTestListener for all tests setting breakpoints.
| Field Summary |
|---|
| Fields inherited from class edu.rice.cs.drjava.model.debug.DebugTestCase.DebugTestListener |
|---|
breakpointReachedCount, currThreadDiedCount, currThreadResumedCount, currThreadSetCount, currThreadSuspendedCount, debuggerShutdownCount, debuggerStartedCount, nonCurrThreadDiedCount, regionAddedCount, regionChangedCount, regionRemovedCount, stepRequestedCount, threadLocationUpdatedCount, threadStartedCount, watchRemovedCount, watchSetCount |
| Constructor Summary | |
|---|---|
DebugTestCase.BreakpointTestListener()
|
|
| Method Summary | |
|---|---|
void |
breakpointReached(Breakpoint bp)
Called when a breakpoint is reached during execution. |
void |
currThreadDied()
Called when the current thread dies. |
void |
currThreadResumed()
Called when the current thread is resumed. |
void |
currThreadSet(DebugThreadData dtd)
Called when the current (selected) thread is set in the debugger. |
void |
currThreadSuspended()
Called when the current thread is suspended. |
void |
regionAdded(Breakpoint bp)
Called when a region is added in a document. |
void |
regionRemoved(Breakpoint bp)
Called when a region is removed from a document. |
void |
threadLocationUpdated(OpenDefinitionsDocument doc,
int lineNumber,
boolean shouldHighlight)
Called when the given line is reached by the current thread in the debugger, to request that the line be displayed. |
void |
watchRemoved(DebugWatchData w)
Called when a watch is removed. |
void |
watchSet(DebugWatchData w)
Called when a watch is set. |
| Methods inherited from class edu.rice.cs.drjava.model.debug.DebugTestCase.DebugStartAndStopListener |
|---|
debuggerShutdown, debuggerStarted |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public DebugTestCase.BreakpointTestListener()
| Method Detail |
|---|
public void breakpointReached(Breakpoint bp)
DebugListener
breakpointReached in interface DebugListenerbreakpointReached in class DebugTestCase.DebugTestListenerbp - the breakpointpublic void regionAdded(Breakpoint bp)
RegionManagerListener
regionAdded in interface RegionManagerListener<Breakpoint>regionAdded in class DebugTestCase.DebugTestListenerbp - the regionpublic void regionRemoved(Breakpoint bp)
RegionManagerListener
regionRemoved in interface RegionManagerListener<Breakpoint>regionRemoved in class DebugTestCase.DebugTestListenerbp - the regionpublic void currThreadSuspended()
DebugListener
currThreadSuspended in interface DebugListenercurrThreadSuspended in class DebugTestCase.DebugTestListenerpublic void currThreadResumed()
DebugListener
currThreadResumed in interface DebugListenercurrThreadResumed in class DebugTestCase.DebugTestListenerpublic void currThreadSet(DebugThreadData dtd)
DebugListener
currThreadSet in interface DebugListenercurrThreadSet in class DebugTestCase.DebugTestListenerdtd - the thread that was set as currentpublic void currThreadDied()
DebugListener
currThreadDied in interface DebugListenercurrThreadDied in class DebugTestCase.DebugTestListener
public void threadLocationUpdated(OpenDefinitionsDocument doc,
int lineNumber,
boolean shouldHighlight)
DebugListener
threadLocationUpdated in interface DebugListenerthreadLocationUpdated in class DebugTestCase.DebugTestListenerdoc - Document to displaylineNumber - Line to display or highlightshouldHighlight - true iff the line should be highlighted.public void watchSet(DebugWatchData w)
DebugListener
watchSet in interface DebugListenerwatchSet in class DebugTestCase.DebugTestListenerw - the watchpublic void watchRemoved(DebugWatchData w)
DebugListener
watchRemoved in interface DebugListenerwatchRemoved in class DebugTestCase.DebugTestListenerw - the watch
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||