public class ScriptDebugVariable extends ScriptDebugElement implements IVariable
Constructor and Description |
---|
ScriptDebugVariable(ScriptDebugStackFrame stackFrame,
String name,
Object value) |
Modifier and Type | Method and Description |
---|---|
String |
getName() |
String |
getReferenceTypeName() |
ScriptDebugValue |
getValue() |
boolean |
hasValueChanged() |
boolean |
isStepping() |
boolean |
isSuspended() |
boolean |
isTerminated() |
void |
setValue(IValue value) |
void |
setValue(String expression) |
boolean |
supportsValueModification() |
boolean |
verifyValue(IValue value) |
boolean |
verifyValue(String expression) |
canDisconnect, canResume, canStepInto, canStepOver, canStepReturn, canSuspend, canTerminate, disconnect, getDebugTarget, getModelIdentifier, isDisconnected, resume, stepInto, stepOver, stepReturn, suspend, terminate
fireChangeEvent, fireCreationEvent, fireEvent, fireResumeEvent, fireSuspendEvent, fireTerminateEvent, getAdapter, getLaunch
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getDebugTarget, getLaunch, getModelIdentifier
getAdapter
public ScriptDebugVariable(ScriptDebugStackFrame stackFrame, String name, Object value)
public void setValue(String expression) throws DebugException
setValue
in interface IValueModification
DebugException
public void setValue(IValue value) throws DebugException
setValue
in interface IValueModification
DebugException
public boolean supportsValueModification()
supportsValueModification
in interface IValueModification
public boolean verifyValue(String expression) throws DebugException
verifyValue
in interface IValueModification
DebugException
public boolean verifyValue(IValue value) throws DebugException
verifyValue
in interface IValueModification
DebugException
public boolean isTerminated()
isTerminated
in interface ITerminate
public boolean isSuspended()
isSuspended
in interface ISuspendResume
public boolean isStepping()
isStepping
in interface IStep
public ScriptDebugValue getValue() throws DebugException
getValue
in interface IVariable
DebugException
public String getName() throws DebugException
getName
in interface IVariable
DebugException
public String getReferenceTypeName() throws DebugException
getReferenceTypeName
in interface IVariable
DebugException
public boolean hasValueChanged() throws DebugException
hasValueChanged
in interface IVariable
DebugException