public abstract class EaseDebugTarget extends EaseDebugElement implements IDebugTarget, IEventProcessor
Constructor and Description |
---|
EaseDebugTarget(ILaunch launch,
boolean suspendOnStartup,
boolean suspendOnScriptLoad,
boolean showDynamicCode) |
getModelIdentifier
fireChangeEvent, fireCreationEvent, fireEvent, fireResumeEvent, fireSuspendEvent, fireTerminateEvent, getAdapter
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
supportsBreakpoint
getModelIdentifier
getAdapter
public EaseDebugTarget(ILaunch launch, boolean suspendOnStartup, boolean suspendOnScriptLoad, boolean showDynamicCode)
public java.lang.String getName()
getName
in interface IDebugTarget
public EaseDebugTarget getDebugTarget()
getDebugTarget
in interface IDebugElement
getDebugTarget
in class EaseDebugElement
public ILaunch getLaunch()
getLaunch
in interface IDebugElement
getLaunch
in class DebugElement
public IProcess getProcess()
getProcess
in interface IDebugTarget
public EaseDebugThread[] getThreads()
getThreads
in interface IDebugTarget
public boolean hasThreads()
hasThreads
in interface IDebugTarget
public void fireDispatchEvent(IModelRequest event)
public java.lang.String toString()
toString
in class java.lang.Object
public void setDispatcher(EventDispatchJob dispatcher)
setDispatcher
in interface IEventProcessor
public void handleEvent(IDebugEvent event)
handleEvent
in interface IEventProcessor
public int getUniqueVariableId(java.lang.Object value)
public void breakpointAdded(IBreakpoint breakpoint)
breakpointAdded
in interface IBreakpointListener
public void breakpointRemoved(IBreakpoint breakpoint, IMarkerDelta delta)
breakpointRemoved
in interface IBreakpointListener
public void breakpointChanged(IBreakpoint breakpoint, IMarkerDelta delta)
breakpointChanged
in interface IBreakpointListener
public boolean supportsStorageRetrieval()
supportsStorageRetrieval
in interface IMemoryBlockRetrieval
public IMemoryBlock getMemoryBlock(long startAddress, long length) throws DebugException
getMemoryBlock
in interface IMemoryBlockRetrieval
DebugException
public boolean canTerminate()
canTerminate
in interface ITerminate
canTerminate
in class EaseDebugElement
public void terminate()
terminate
in interface ITerminate
terminate
in class EaseDebugElement
public boolean isTerminated()
isTerminated
in interface ITerminate
isTerminated
in class EaseDebugElement
public boolean canResume()
canResume
in interface ISuspendResume
canResume
in class EaseDebugElement
public boolean canSuspend()
canSuspend
in interface ISuspendResume
canSuspend
in class EaseDebugElement
public void resume()
resume
in interface ISuspendResume
resume
in class EaseDebugElement
public void suspend()
suspend
in interface ISuspendResume
suspend
in class EaseDebugElement
public boolean isSuspended()
isSuspended
in interface ISuspendResume
isSuspended
in class EaseDebugElement
public boolean canDisconnect()
canDisconnect
in interface IDisconnect
canDisconnect
in class EaseDebugElement
public void disconnect()
disconnect
in interface IDisconnect
disconnect
in class EaseDebugElement
public boolean isDisconnected()
isDisconnected
in interface IDisconnect
isDisconnected
in class EaseDebugElement
public boolean canStepInto()
canStepInto
in interface IStep
canStepInto
in class EaseDebugElement
public boolean canStepOver()
canStepOver
in interface IStep
canStepOver
in class EaseDebugElement
public boolean canStepReturn()
canStepReturn
in interface IStep
canStepReturn
in class EaseDebugElement
public void stepInto()
stepInto
in interface IStep
stepInto
in class EaseDebugElement
public void stepOver()
stepOver
in interface IStep
stepOver
in class EaseDebugElement
public void stepReturn()
stepReturn
in interface IStep
stepReturn
in class EaseDebugElement
public boolean isStepping()
isStepping
in interface IStep
isStepping
in class EaseDebugElement