Package editor.debugger
Class Debugger
- java.lang.Object
-
- editor.debugger.Debugger
-
public class Debugger extends Object
-
-
Constructor Summary
Constructors Constructor Description Debugger(VirtualMachine vm, BreakpointManager bpm)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddBreakpointJdi(Breakpoint bp)voidaddChangeListener(Consumer<Debugger> listener)voiddropToFrame(StackFrame frame)ExperimentBuildgetClassRedefiner()StringgetEventName()static StringgetOutermostType(ReferenceType type)LocationgetSuspendedLocation()ThreadReferencegetSuspendedThread()List<ThreadReference>getThreads()booleanisPaused()booleanisSuspended()voidmuteBreakpoints(boolean mute)voidpause()voidredefineClasses(List<CompiledClass> listCompiledClasses)voidremoveBreakpointJdi(Breakpoint bp)booleanremoveChangeListener(Consumer<Debugger> listener)voidresumeExecution()voidretain(ObjectReference ref)voidstartDebugging()voidstepInto()voidstepOut()voidstepOver()StringtoString()
-
-
-
Constructor Detail
-
Debugger
public Debugger(VirtualMachine vm, BreakpointManager bpm)
-
-
Method Detail
-
startDebugging
public void startDebugging()
-
resumeExecution
public void resumeExecution()
-
getSuspendedLocation
public Location getSuspendedLocation()
-
getSuspendedThread
public ThreadReference getSuspendedThread()
-
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(StackFrame frame)
-
addBreakpointJdi
public void addBreakpointJdi(Breakpoint bp)
-
removeBreakpointJdi
public void removeBreakpointJdi(Breakpoint bp)
-
retain
public void retain(ObjectReference ref)
-
getOutermostType
public static String getOutermostType(ReferenceType type)
-
getThreads
public List<ThreadReference> getThreads()
-
getClassRedefiner
public ExperimentBuild getClassRedefiner()
-
redefineClasses
public void redefineClasses(List<CompiledClass> listCompiledClasses)
-
-