java.lang.Object
netscape.jsdebug.ThreadStateBase
netscape.jsdebug.JSThreadState
- public final class JSThreadState
- extends ThreadStateBase
This is the JavaScript specific implementation of the thread state
- Since:
- 1.0
- Version:
- 1.0
| Fields inherited from class netscape.jsdebug.ThreadStateBase |
continueState, currentException, currentFramePtr, DEBUG_STATE_DEAD, DEBUG_STATE_RETURN, DEBUG_STATE_RUN, DEBUG_STATE_THROW, previous, resumeWhenDone, returnValue, runningHook, stack, status, THR_STATUS_BREAK, THR_STATUS_CONDWAIT, THR_STATUS_MONWAIT, THR_STATUS_RUNNING, THR_STATUS_SLEEPING, THR_STATUS_SUSPENDED, THR_STATUS_UNKNOWN, THR_STATUS_ZOMBIE, thread, valid |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
nativeThreadState
protected int nativeThreadState
JSThreadState
public JSThreadState()
getThreadState
public static ThreadStateBase getThreadState(java.lang.Thread t)
throws InvalidInfoException
- Not Implemented.
Always throws
InternalError("unimplemented")
countStackFrames
public int countStackFrames()
throws InvalidInfoException
- get the count of frames
- Specified by:
countStackFrames in class ThreadStateBase
getCurrentFrame
public StackFrameInfo getCurrentFrame()
throws InvalidInfoException
- get the 'top' frame
- Specified by:
getCurrentFrame in class ThreadStateBase
getThread
public java.lang.Thread getThread()
- Not Implemented.
Always throws
InternalError("unimplemented")
- Overrides:
getThread in class ThreadStateBase
leaveSuspended
public void leaveSuspended()
- Not Implemented.
Always throws
InternalError("unimplemented")
- Overrides:
leaveSuspended in class ThreadStateBase
resume0
protected void resume0()
- Not Implemented.
Always throws
InternalError("unimplemented")
- Specified by:
resume0 in class ThreadStateBase