public abstract class AbstractThreadCommand extends AbstractCommand
Modifier and Type | Field and Description |
---|---|
protected ThreadStateManager |
_stateManager |
EMPTY_DATA
Constructor and Description |
---|
AbstractThreadCommand(short cmdSet, short cmd, ThreadStateManager stateManager)
constructor
|
Modifier and Type | Method and Description |
---|---|
protected IInternalStackFrame |
frame(java.util.List<IInternalStackFrame> frames, int idx)
returns the frame for the given index
|
protected java.util.List<IInternalStackFrame> |
frames(ProgramThread thread)
returns all frames in the right order
|
protected ProgramThread |
thread(ProgramThreadKey key)
returns the suspended thread for the given id
|
protected IVariable |
variable(IInternalStackFrame frame, java.lang.String varName)
returns the variable for the givenname
|
cmd, cmdSet, errorPacket, process, process0, replyPacket
protected ThreadStateManager _stateManager
public AbstractThreadCommand(short cmdSet, short cmd, ThreadStateManager stateManager)
protected ProgramThread thread(ProgramThreadKey key) throws ProtocolException
ProtocolException
protected java.util.List<IInternalStackFrame> frames(ProgramThread thread) throws ProtocolException
ProtocolException
protected IInternalStackFrame frame(java.util.List<IInternalStackFrame> frames, int idx) throws ProtocolException
ProtocolException
protected IVariable variable(IInternalStackFrame frame, java.lang.String varName) throws ProtocolException
ProtocolException