public class EaseDebugThread extends EaseDebugElement implements IThread, IEventProcessor
EaseDebugElement.State| Constructor and Description |
|---|
EaseDebugThread(EaseDebugTarget target,
java.lang.Object thread) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
canResume() |
boolean |
canStepInto() |
boolean |
canStepOver() |
boolean |
canStepReturn() |
boolean |
canSuspend() |
boolean |
canTerminate() |
IBreakpoint[] |
getBreakpoints() |
java.lang.String |
getName() |
int |
getPriority() |
IStackFrame[] |
getStackFrames() |
java.lang.Object |
getThread() |
EaseDebugStackFrame |
getTopStackFrame() |
void |
handleEvent(IDebugEvent event) |
boolean |
hasStackFrames() |
boolean |
isStepping() |
boolean |
isSuspended() |
boolean |
isTerminated() |
void |
resume() |
void |
setDispatcher(EventDispatchJob dispatcher) |
void |
setStackFrames(java.util.List<IScriptDebugFrame> debugFrames) |
void |
stepInto() |
void |
stepOver() |
void |
stepReturn() |
void |
suspend() |
void |
terminate() |
java.lang.String |
toString() |
canDisconnect, disconnect, getDebugTarget, getModelIdentifier, isDisconnected, setResumed, setSuspendedfireChangeEvent, fireCreationEvent, fireEvent, fireResumeEvent, fireSuspendEvent, fireTerminateEvent, getAdapter, getLaunchequals, getClass, hashCode, notify, notifyAll, wait, wait, waitgetDebugTarget, getLaunch, getModelIdentifiergetAdapterpublic EaseDebugThread(EaseDebugTarget target, java.lang.Object thread)
public IStackFrame[] getStackFrames()
getStackFrames in interface IThreadpublic boolean hasStackFrames()
hasStackFrames in interface IThreadpublic EaseDebugStackFrame getTopStackFrame()
getTopStackFrame in interface IThreadpublic int getPriority()
throws DebugException
getPriority in interface IThreadDebugExceptionpublic IBreakpoint[] getBreakpoints()
getBreakpoints in interface IThreadpublic java.lang.Object getThread()
public void setStackFrames(java.util.List<IScriptDebugFrame> debugFrames)
public java.lang.String toString()
toString in class java.lang.Objectpublic void handleEvent(IDebugEvent event)
handleEvent in interface IEventProcessorpublic void setDispatcher(EventDispatchJob dispatcher)
setDispatcher in interface IEventProcessorpublic 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 canSuspend()
canSuspend in interface ISuspendResumecanSuspend in class EaseDebugElementpublic boolean canResume()
canResume in interface ISuspendResumecanResume in class EaseDebugElementpublic boolean isSuspended()
isSuspended in interface ISuspendResumeisSuspended in class EaseDebugElementpublic void resume()
resume in interface ISuspendResumeresume in class EaseDebugElementpublic void suspend()
suspend in interface ISuspendResumesuspend 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 boolean isStepping()
isStepping in interface IStepisStepping 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 EaseDebugElement