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, terminatefireChangeEvent, fireCreationEvent, fireEvent, fireResumeEvent, fireSuspendEvent, fireTerminateEvent, getAdapter, getLaunchequals, getClass, hashCode, notify, notifyAll, wait, wait, waitgetDebugTarget, getLaunch, getModelIdentifiergetAdapterpublic ScriptDebugVariable(ScriptDebugStackFrame stackFrame, String name, Object value)
public void setValue(String expression) throws DebugException
setValue in interface IValueModificationDebugExceptionpublic void setValue(IValue value) throws DebugException
setValue in interface IValueModificationDebugExceptionpublic boolean supportsValueModification()
supportsValueModification in interface IValueModificationpublic boolean verifyValue(String expression)
verifyValue in interface IValueModificationpublic boolean verifyValue(IValue value)
verifyValue in interface IValueModificationpublic boolean isTerminated()
isTerminated in interface ITerminatepublic boolean isSuspended()
isSuspended in interface ISuspendResumepublic boolean isStepping()
isStepping in interface ISteppublic ScriptDebugValue getValue()
public String getReferenceTypeName()
getReferenceTypeName in interface IVariablepublic boolean hasValueChanged()
hasValueChanged in interface IVariable