org.eclipse.ocl.examples.debug.vm.core
Class VMLocalValue
java.lang.Object
org.eclipse.core.runtime.PlatformObject
org.eclipse.debug.core.model.DebugElement
org.eclipse.ocl.examples.debug.vm.core.VMDebugElement
org.eclipse.ocl.examples.debug.vm.core.VMValue
org.eclipse.ocl.examples.debug.vm.core.VMLocalValue
- All Implemented Interfaces:
- org.eclipse.core.runtime.IAdaptable, org.eclipse.debug.core.model.IDebugElement, org.eclipse.debug.core.model.IValue
public class VMLocalValue
- extends VMValue
Methods inherited from class org.eclipse.debug.core.model.DebugElement |
fireChangeEvent, fireCreationEvent, fireEvent, fireResumeEvent, fireSuspendEvent, fireTerminateEvent, getAdapter, getDebugTarget, getLaunch, notSupported, requestFailed |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Methods inherited from interface org.eclipse.debug.core.model.IDebugElement |
getDebugTarget, getLaunch, getModelIdentifier |
Methods inherited from interface org.eclipse.core.runtime.IAdaptable |
getAdapter |
VMLocalValue
public VMLocalValue(IVMDebugTarget debugTarget,
long frameID,
java.lang.String[] varPath,
VMLocalValue.LocalValue evalResult,
@NonNull
IVMEvaluationEnvironment<?> evaluationEnvironment)
getVariables
public org.eclipse.debug.core.model.IVariable[] getVariables()
throws org.eclipse.debug.core.DebugException
- Specified by:
getVariables
in interface org.eclipse.debug.core.model.IValue
- Overrides:
getVariables
in class VMValue
- Throws:
org.eclipse.debug.core.DebugException
requestVariables
protected java.util.List<VMVariableData> requestVariables()
throws org.eclipse.debug.core.DebugException
- Throws:
org.eclipse.debug.core.DebugException