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.


Fields inherited from class edu.rice.cs.drjava.model.debug.DebugTest.DebugTestListener
breakpointReachedCount, breakpointRemovedCount, breakpointSetCount, currThreadDiedCount, currThreadResumedCount, currThreadSuspendedCount, debuggerShutdownCount, debuggerStartedCount, stepRequestedCount, threadLocationUpdatedCount
 
Constructor Summary
(package private) DebugTest.BreakpointTestListener()
           
 
Method Summary
 void breakpointReached(Breakpoint bp)
          Called when a breakpoint is reached during execution.
 void breakpointRemoved(Breakpoint bp)
          Called when a breakpoint is removed from a document.
 void breakpointSet(Breakpoint bp)
          Called when a breakpoint is set in a document.
 void currThreadDied()
          Called when the current thread dies
 void currThreadResumed()
          Called when the current thread is resumed
 void currThreadSuspended()
          Called when the current thread is suspended
 void threadLocationUpdated(OpenDefinitionsDocument doc, int lineNumber)
          Called when the given line is reached by the current thread in the debugger, to request that the line be displayed.
 
Methods inherited from class edu.rice.cs.drjava.model.debug.DebugTest.DebugStartAndStopListener
debuggerShutdown, debuggerStarted
 
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
 

Constructor Detail

DebugTest.BreakpointTestListener

DebugTest.BreakpointTestListener()
Method Detail

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 display
lineNumber - Line to display or highlight