Class BreakpointManager

java.lang.Object
editor.debugger.BreakpointManager

public class BreakpointManager extends Object
  • Field Details

  • Constructor Details

    • BreakpointManager

      public BreakpointManager()
  • Method Details

    • addChangeListener

      public void addChangeListener(Runnable listener)
    • removeChangeLisener

      public void removeChangeLisener(Runnable listener)
    • notifyListeners

      private void notifyListeners()
    • isMuted

      public boolean isMuted()
    • setMuted

      public void setMuted(boolean mute)
    • getBreakpoint

      public Breakpoint getBreakpoint(Breakpoint bp)
    • getBreakpoint

      public Breakpoint getBreakpoint(String exceptionFqn)
    • findBreakpoint

      public Breakpoint findBreakpoint(String fqnDeclaring, int line)
    • toggleLineBreakpoint

      public void toggleLineBreakpoint(EditorHost editor, String fqn, String fqnDeclaring, int line)
    • addExceptionBreakpoint

      public Breakpoint addExceptionBreakpoint(String fqnException)
    • runToCursor

      public void runToCursor(GosuEditor editor)
    • canAddBreakpoint

      public boolean canAddBreakpoint(EditorHost editor, int line)
    • getLineBreakpoints

      public List<Breakpoint> getLineBreakpoints()
    • getBreakpointsByType

      public Map<Integer,Breakpoint> getBreakpointsByType(String fqnDeclaring)
    • removeBreakpoint

      public void removeBreakpoint(Breakpoint bp)
    • removeFromDebuggerAndNotify

      private void removeFromDebuggerAndNotify(Breakpoint bp)
    • getBreakpointAtEditorLine

      public Breakpoint getBreakpointAtEditorLine(String fqnDeclaring, int line)
    • getExceptionBreakpoints

      public Collection<Breakpoint> getExceptionBreakpoints()
    • getExceptionBreakpoint

      public Breakpoint getExceptionBreakpoint(String fqnException)
    • getExecPointAtEditorLine

      public Breakpoint getExecPointAtEditorLine(String fqn, String fqnDeclaring, int line)
    • getFramePointAtEditorLine

      public Breakpoint getFramePointAtEditorLine(String fqn, String fqnDeclaring, int line)
    • addBreakpoint

      private void addBreakpoint(String fqn, String fqnDeclaring, int line)
    • getCurrentEditor

      private EditorHost getCurrentEditor()
    • getDebugger

      private Debugger getDebugger()
    • getGosuPanel

      private GosuPanel getGosuPanel()
    • repaintEditor

      private void repaintEditor()