Class Debugger

java.lang.Object
editor.debugger.Debugger

public class Debugger extends Object
  • Constructor Details

  • Method Details

    • startDebugging

      public void startDebugging()
    • resumeExecution

      public void resumeExecution()
    • getSuspendedLocation

      public com.sun.jdi.Location getSuspendedLocation()
    • getSuspendedThread

      public com.sun.jdi.ThreadReference getSuspendedThread()
    • addChangeListener

      public void addChangeListener(Consumer<Debugger> listener)
    • removeChangeListener

      public boolean removeChangeListener(Consumer<Debugger> listener)
    • getEventName

      public String getEventName()
    • toString

      public String toString()
      Overrides:
      toString in class Object
    • muteBreakpoints

      public void muteBreakpoints(boolean mute)
    • isSuspended

      public boolean isSuspended()
    • stepOver

      public void stepOver()
    • stepInto

      public void stepInto()
    • stepOut

      public void stepOut()
    • isPaused

      public boolean isPaused()
    • pause

      public void pause()
    • dropToFrame

      public void dropToFrame(com.sun.jdi.StackFrame frame)
    • addBreakpointJdi

      public void addBreakpointJdi(Breakpoint bp)
    • removeBreakpointJdi

      public void removeBreakpointJdi(Breakpoint bp)
    • retain

      public void retain(com.sun.jdi.ObjectReference ref)
    • getOutermostType

      public static String getOutermostType(com.sun.jdi.ReferenceType type)
    • getThreads

      public List<com.sun.jdi.ThreadReference> getThreads()
    • getClassRedefiner

      public ExperimentBuild getClassRedefiner()
    • redefineClasses

      public void redefineClasses(List<CompiledClass> listCompiledClasses)