public abstract class ScriptDebugTarget extends ScriptDebugElement implements IDebugTarget, IEventProcessor
| Constructor and Description |
|---|
ScriptDebugTarget(ILaunch launch,
boolean suspendOnStartup,
boolean suspendOnScriptLoad,
boolean showDynamicCode) |
| Modifier and Type | Method and Description |
|---|---|
void |
breakpointAdded(IBreakpoint breakpoint) |
void |
breakpointChanged(IBreakpoint breakpoint,
IMarkerDelta delta) |
void |
breakpointRemoved(IBreakpoint breakpoint,
IMarkerDelta delta) |
void |
disconnect() |
ScriptDebugTarget |
getDebugTarget() |
ILaunch |
getLaunch() |
IMemoryBlock |
getMemoryBlock(long startAddress,
long length) |
String |
getName() |
IProcess |
getProcess() |
ScriptDebugThread[] |
getThreads() |
void |
handleEvent(IDebugEvent event) |
boolean |
hasThreads() |
boolean |
isStepping() |
boolean |
isSuspended() |
boolean |
isTerminated() |
void |
resume() |
void |
setDispatcher(EventDispatchJob dispatcher) |
boolean |
supportsBreakpoint(IBreakpoint breakpoint) |
boolean |
supportsStorageRetrieval() |
void |
terminate() |
canDisconnect, canResume, canStepInto, canStepOver, canStepReturn, canSuspend, canTerminate, getModelIdentifier, isDisconnected, stepInto, stepOver, stepReturn, suspendfireChangeEvent, fireCreationEvent, fireEvent, fireResumeEvent, fireSuspendEvent, fireTerminateEvent, getAdapterequals, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetModelIdentifiergetAdaptercanTerminatecanResume, canSuspend, suspendcanDisconnect, isDisconnectedpublic ScriptDebugTarget(ILaunch launch, boolean suspendOnStartup, boolean suspendOnScriptLoad, boolean showDynamicCode)
public String getName() throws DebugException
getName in interface IDebugTargetDebugExceptionpublic ScriptDebugTarget getDebugTarget()
getDebugTarget in interface IDebugElementgetDebugTarget in class ScriptDebugElementpublic ILaunch getLaunch()
getLaunch in interface IDebugElementgetLaunch in class DebugElementpublic IProcess getProcess()
getProcess in interface IDebugTargetpublic ScriptDebugThread[] getThreads()
getThreads in interface IDebugTargetpublic boolean hasThreads()
throws DebugException
hasThreads in interface IDebugTargetDebugExceptionpublic boolean supportsBreakpoint(IBreakpoint breakpoint)
supportsBreakpoint in interface IDebugTargetpublic void setDispatcher(EventDispatchJob dispatcher)
public void handleEvent(IDebugEvent event)
handleEvent in interface IEventProcessorpublic void breakpointAdded(IBreakpoint breakpoint)
breakpointAdded in interface IBreakpointListenerpublic void breakpointRemoved(IBreakpoint breakpoint, IMarkerDelta delta)
breakpointRemoved in interface IBreakpointListenerpublic void breakpointChanged(IBreakpoint breakpoint, IMarkerDelta delta)
breakpointChanged in interface IBreakpointListenerpublic boolean supportsStorageRetrieval()
supportsStorageRetrieval in interface IMemoryBlockRetrievalpublic IMemoryBlock getMemoryBlock(long startAddress, long length) throws DebugException
getMemoryBlock in interface IMemoryBlockRetrievalDebugExceptionpublic void terminate()
throws DebugException
terminate in interface ITerminateterminate in class ScriptDebugElementDebugExceptionpublic boolean isTerminated()
isTerminated in interface ITerminatepublic boolean isSuspended()
isSuspended in interface ISuspendResumepublic void resume()
throws DebugException
resume in interface ISuspendResumeresume in class ScriptDebugElementDebugExceptionpublic void disconnect()
throws DebugException
disconnect in interface IDisconnectdisconnect in class ScriptDebugElementDebugExceptionpublic boolean isStepping()
isStepping in interface IStep