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() |
String |
toString() |
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, 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)
verifyValue
in interface IValueModification
public boolean verifyValue(IValue value)
verifyValue
in interface IValueModification
public boolean isTerminated()
isTerminated
in interface ITerminate
public boolean isSuspended()
isSuspended
in interface ISuspendResume
public boolean isStepping()
isStepping
in interface IStep
public ScriptDebugValue getValue()
public String getReferenceTypeName()
getReferenceTypeName
in interface IVariable
public boolean hasValueChanged()
hasValueChanged
in interface IVariable