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, terminatefireChangeEvent, fireCreationEvent, fireEvent, fireResumeEvent, fireSuspendEvent, fireTerminateEvent, getAdapter, getLaunchequals, getClass, hashCode, notify, notifyAll, toString, 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) throws DebugException
verifyValue in interface IValueModificationDebugExceptionpublic boolean verifyValue(IValue value) throws DebugException
verifyValue in interface IValueModificationDebugExceptionpublic boolean isTerminated()
isTerminated in interface ITerminatepublic boolean isSuspended()
isSuspended in interface ISuspendResumepublic boolean isStepping()
isStepping in interface ISteppublic ScriptDebugValue getValue() throws DebugException
getValue in interface IVariableDebugExceptionpublic String getName() throws DebugException
getName in interface IVariableDebugExceptionpublic String getReferenceTypeName() throws DebugException
getReferenceTypeName in interface IVariableDebugExceptionpublic boolean hasValueChanged()
throws DebugException
hasValueChanged in interface IVariableDebugException