public abstract class EaseDebugTarget extends EaseDebugElement implements IDebugTarget, IEventProcessor
| Constructor and Description |
|---|
EaseDebugTarget(ILaunch launch,
boolean suspendOnStartup,
boolean suspendOnScriptLoad,
boolean showDynamicCode) |
getModelIdentifierfireChangeEvent, fireCreationEvent, fireEvent, fireResumeEvent, fireSuspendEvent, fireTerminateEvent, getAdapterequals, getClass, hashCode, notify, notifyAll, wait, wait, waitsupportsBreakpointgetModelIdentifiergetAdapterpublic EaseDebugTarget(ILaunch launch, boolean suspendOnStartup, boolean suspendOnScriptLoad, boolean showDynamicCode)
public java.lang.String getName()
getName in interface IDebugTargetpublic EaseDebugTarget getDebugTarget()
getDebugTarget in interface IDebugElementgetDebugTarget in class EaseDebugElementpublic ILaunch getLaunch()
getLaunch in interface IDebugElementgetLaunch in class DebugElementpublic IProcess getProcess()
getProcess in interface IDebugTargetpublic EaseDebugThread[] getThreads()
getThreads in interface IDebugTargetpublic boolean hasThreads()
hasThreads in interface IDebugTargetpublic void fireDispatchEvent(IModelRequest event)
public java.lang.String toString()
toString in class java.lang.Objectpublic void setDispatcher(EventDispatchJob dispatcher)
setDispatcher in interface IEventProcessorpublic void handleEvent(IDebugEvent event)
handleEvent in interface IEventProcessorpublic int getUniqueVariableId(java.lang.Object value)
public 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 boolean canTerminate()
canTerminate in interface ITerminatecanTerminate in class EaseDebugElementpublic void terminate()
terminate in interface ITerminateterminate in class EaseDebugElementpublic boolean isTerminated()
isTerminated in interface ITerminateisTerminated in class EaseDebugElementpublic boolean canResume()
canResume in interface ISuspendResumecanResume in class EaseDebugElementpublic boolean canSuspend()
canSuspend in interface ISuspendResumecanSuspend in class EaseDebugElementpublic void resume()
resume in interface ISuspendResumeresume in class EaseDebugElementpublic void suspend()
suspend in interface ISuspendResumesuspend in class EaseDebugElementpublic boolean isSuspended()
isSuspended in interface ISuspendResumeisSuspended in class EaseDebugElementpublic boolean canDisconnect()
canDisconnect in interface IDisconnectcanDisconnect in class EaseDebugElementpublic void disconnect()
disconnect in interface IDisconnectdisconnect in class EaseDebugElementpublic boolean isDisconnected()
isDisconnected in interface IDisconnectisDisconnected in class EaseDebugElementpublic boolean canStepInto()
canStepInto in interface IStepcanStepInto in class EaseDebugElementpublic boolean canStepOver()
canStepOver in interface IStepcanStepOver in class EaseDebugElementpublic boolean canStepReturn()
canStepReturn in interface IStepcanStepReturn in class EaseDebugElementpublic void stepInto()
stepInto in interface IStepstepInto in class EaseDebugElementpublic void stepOver()
stepOver in interface IStepstepOver in class EaseDebugElementpublic void stepReturn()
stepReturn in interface IStepstepReturn in class EaseDebugElementpublic boolean isStepping()
isStepping in interface IStepisStepping in class EaseDebugElement