edu.rice.cs.drjava.model.debug
Class DebugTest.BreakpointTestListener
java.lang.Object
|
+--edu.rice.cs.drjava.model.debug.DebugTest.DebugTestListener
|
+--edu.rice.cs.drjava.model.debug.DebugTest.DebugStartAndStopListener
|
+--edu.rice.cs.drjava.model.debug.DebugTest.BreakpointTestListener
- All Implemented Interfaces:
- DebugListener
- Direct Known Subclasses:
- DebugTest.StepTestListener
- Enclosing class:
- DebugTest
- class DebugTest.BreakpointTestListener
- extends DebugTest.DebugStartAndStopListener
Test Listener for all tests setting breakpoints.
Methods inherited from class edu.rice.cs.drjava.model.debug.DebugTest.DebugTestListener |
assertBreakpointReachedCount, assertBreakpointRemovedCount, assertBreakpointSetCount, assertCurrThreadDiedCount, assertCurrThreadResumedCount, assertCurrThreadSuspendedCount, assertDebuggerShutdownCount, assertDebuggerStartedCount, assertStepRequestedCount, assertThreadLocationUpdatedCount, stepRequested |
Methods inherited from class java.lang.Object |
, clone, equals, finalize, getClass, hashCode, notify, notifyAll, registerNatives, toString, wait, wait, wait |
DebugTest.BreakpointTestListener
DebugTest.BreakpointTestListener()
breakpointSet
public void breakpointSet(Breakpoint bp)
- Description copied from interface:
DebugListener
- Called when a breakpoint is set in a document.
- Overrides:
breakpointSet
in class DebugTest.DebugTestListener
- Following copied from interface:
edu.rice.cs.drjava.model.debug.DebugListener
- Parameters:
bp
- the breakpoint
breakpointReached
public void breakpointReached(Breakpoint bp)
- Description copied from interface:
DebugListener
- Called when a breakpoint is reached during execution.
- Overrides:
breakpointReached
in class DebugTest.DebugTestListener
- Following copied from interface:
edu.rice.cs.drjava.model.debug.DebugListener
- Parameters:
bp
- the breakpoint
breakpointRemoved
public void breakpointRemoved(Breakpoint bp)
- Description copied from interface:
DebugListener
- Called when a breakpoint is removed from a document.
- Overrides:
breakpointRemoved
in class DebugTest.DebugTestListener
- Following copied from interface:
edu.rice.cs.drjava.model.debug.DebugListener
- Parameters:
bp
- the breakpoint
currThreadSuspended
public void currThreadSuspended()
- Description copied from interface:
DebugListener
- Called when the current thread is suspended
- Overrides:
currThreadSuspended
in class DebugTest.DebugTestListener
currThreadResumed
public void currThreadResumed()
- Description copied from interface:
DebugListener
- Called when the current thread is resumed
- Overrides:
currThreadResumed
in class DebugTest.DebugTestListener
currThreadDied
public void currThreadDied()
- Description copied from interface:
DebugListener
- Called when the current thread dies
- Overrides:
currThreadDied
in class DebugTest.DebugTestListener
threadLocationUpdated
public void threadLocationUpdated(OpenDefinitionsDocument doc,
int lineNumber)
- Description copied from interface:
DebugListener
- Called when the given line is reached by the current thread in the
debugger, to request that the line be displayed.
- Overrides:
threadLocationUpdated
in class DebugTest.DebugTestListener
- Following copied from interface:
edu.rice.cs.drjava.model.debug.DebugListener
- Parameters:
doc
- Document to displaylineNumber
- Line to display or highlight