1 33 34 package edu.rice.cs.drjava.model.debug; 35 36 import edu.rice.cs.drjava.model.DocumentRegion; 37 import edu.rice.cs.drjava.model.RegionManagerListener; 38 import edu.rice.cs.drjava.model.OpenDefinitionsDocument; 39 40 44 public interface DebugListener extends RegionManagerListener<Breakpoint> { 45 46 47 public void debuggerStarted(); 48 49 50 public void debuggerShutdown(); 51 52 58 public void threadLocationUpdated(OpenDefinitionsDocument doc, int lineNumber, boolean shouldHighlight); 59 60 63 public void breakpointReached(Breakpoint bp); 64 65 68 public void watchSet(DebugWatchData w); 69 70 73 public void watchRemoved(DebugWatchData w); 74 75 76 public void stepRequested(); 77 78 79 public void currThreadSuspended(); 80 81 82 public void currThreadResumed(); 83 84 85 public void threadStarted(); 86 87 88 public void currThreadDied(); 89 90 91 public void nonCurrThreadDied(); 92 93 96 public void currThreadSet(DebugThreadData thread); 97 98 } | Popular Tags |