Class Debugger


  • public class Debugger
    extends Object
    • Constructor Detail

      • Debugger

        public Debugger​(com.sun.jdi.VirtualMachine vm,
                        BreakpointManager bpm)
    • Method Detail

      • 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()
      • 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()
      • redefineClasses

        public void redefineClasses​(List<CompiledClass> listCompiledClasses)