public class EaseDebugThread extends EaseDebugElement implements org.eclipse.debug.core.model.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() |
org.eclipse.debug.core.model.IBreakpoint[] |
getBreakpoints() |
java.lang.String |
getName() |
int |
getPriority() |
org.eclipse.debug.core.model.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, waitpublic EaseDebugThread(EaseDebugTarget target, java.lang.Object thread)
public java.lang.String getName()
getName in interface org.eclipse.debug.core.model.IThreadpublic org.eclipse.debug.core.model.IStackFrame[] getStackFrames()
getStackFrames in interface org.eclipse.debug.core.model.IThreadpublic boolean hasStackFrames()
hasStackFrames in interface org.eclipse.debug.core.model.IThreadpublic EaseDebugStackFrame getTopStackFrame()
getTopStackFrame in interface org.eclipse.debug.core.model.IThreadpublic int getPriority()
throws org.eclipse.debug.core.DebugException
getPriority in interface org.eclipse.debug.core.model.IThreadorg.eclipse.debug.core.DebugExceptionpublic org.eclipse.debug.core.model.IBreakpoint[] getBreakpoints()
getBreakpoints in interface org.eclipse.debug.core.model.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 org.eclipse.debug.core.model.ITerminatecanTerminate in class EaseDebugElementpublic void terminate()
terminate in interface org.eclipse.debug.core.model.ITerminateterminate in class EaseDebugElementpublic boolean isTerminated()
isTerminated in interface org.eclipse.debug.core.model.ITerminateisTerminated in class EaseDebugElementpublic boolean canSuspend()
canSuspend in interface org.eclipse.debug.core.model.ISuspendResumecanSuspend in class EaseDebugElementpublic boolean canResume()
canResume in interface org.eclipse.debug.core.model.ISuspendResumecanResume in class EaseDebugElementpublic boolean isSuspended()
isSuspended in interface org.eclipse.debug.core.model.ISuspendResumeisSuspended in class EaseDebugElementpublic void resume()
resume in interface org.eclipse.debug.core.model.ISuspendResumeresume in class EaseDebugElementpublic void suspend()
suspend in interface org.eclipse.debug.core.model.ISuspendResumesuspend in class EaseDebugElementpublic boolean canStepInto()
canStepInto in interface org.eclipse.debug.core.model.IStepcanStepInto in class EaseDebugElementpublic boolean canStepOver()
canStepOver in interface org.eclipse.debug.core.model.IStepcanStepOver in class EaseDebugElementpublic boolean canStepReturn()
canStepReturn in interface org.eclipse.debug.core.model.IStepcanStepReturn in class EaseDebugElementpublic boolean isStepping()
isStepping in interface org.eclipse.debug.core.model.IStepisStepping in class EaseDebugElementpublic void stepInto()
stepInto in interface org.eclipse.debug.core.model.IStepstepInto in class EaseDebugElementpublic void stepOver()
stepOver in interface org.eclipse.debug.core.model.IStepstepOver in class EaseDebugElementpublic void stepReturn()
stepReturn in interface org.eclipse.debug.core.model.IStepstepReturn in class EaseDebugElement