public class EmptyDebugTarget extends PlatformObject implements IDebugTarget
Constructor and Description |
---|
EmptyDebugTarget(ILaunch launch,
IProcess process,
String modelId,
String name) |
Modifier and Type | Method and Description |
---|---|
void |
breakpointAdded(IBreakpoint breakpoint) |
void |
breakpointChanged(IBreakpoint breakpoint,
IMarkerDelta delta) |
void |
breakpointRemoved(IBreakpoint breakpoint,
IMarkerDelta delta) |
boolean |
canDisconnect() |
boolean |
canResume() |
boolean |
canSuspend() |
boolean |
canTerminate() |
void |
disconnect() |
IDebugTarget |
getDebugTarget() |
ILaunch |
getLaunch() |
IMemoryBlock |
getMemoryBlock(long startAddress,
long length) |
String |
getModelIdentifier() |
String |
getName() |
IProcess |
getProcess() |
IThread[] |
getThreads() |
boolean |
hasThreads() |
boolean |
isDisconnected() |
boolean |
isSuspended() |
boolean |
isTerminated() |
void |
resume() |
boolean |
supportsBreakpoint(IBreakpoint breakpoint) |
boolean |
supportsStorageRetrieval() |
void |
suspend() |
void |
terminate() |
getAdapter
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getAdapter
public IProcess getProcess()
getProcess
in interface IDebugTarget
public IThread[] getThreads() throws DebugException
getThreads
in interface IDebugTarget
DebugException
public boolean hasThreads() throws DebugException
hasThreads
in interface IDebugTarget
DebugException
public String getName() throws DebugException
getName
in interface IDebugTarget
DebugException
public boolean supportsBreakpoint(IBreakpoint breakpoint)
supportsBreakpoint
in interface IDebugTarget
public String getModelIdentifier()
getModelIdentifier
in interface IDebugElement
public IDebugTarget getDebugTarget()
getDebugTarget
in interface IDebugElement
public ILaunch getLaunch()
getLaunch
in interface IDebugElement
public boolean canTerminate()
canTerminate
in interface ITerminate
public void terminate() throws DebugException
terminate
in interface ITerminate
DebugException
public boolean isTerminated()
isTerminated
in interface ITerminate
public boolean canResume()
canResume
in interface ISuspendResume
public void resume() throws DebugException
resume
in interface ISuspendResume
DebugException
public boolean canSuspend()
canSuspend
in interface ISuspendResume
public void suspend() throws DebugException
suspend
in interface ISuspendResume
DebugException
public boolean isSuspended()
isSuspended
in interface ISuspendResume
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 canDisconnect()
canDisconnect
in interface IDisconnect
public void disconnect() throws DebugException
disconnect
in interface IDisconnect
DebugException
public boolean isDisconnected()
isDisconnected
in interface IDisconnect
public boolean supportsStorageRetrieval()
supportsStorageRetrieval
in interface IMemoryBlockRetrieval
public IMemoryBlock getMemoryBlock(long startAddress, long length) throws DebugException
getMemoryBlock
in interface IMemoryBlockRetrieval
DebugException
Copyright © 2008, 2018 Borland Software Corporation and others. All Rights Reserved.