Package | Description |
---|---|
org.eclipse.ocl.examples.debug.evaluator | |
org.eclipse.ocl.examples.debug.stepper | |
org.eclipse.ocl.examples.debug.vm | |
org.eclipse.ocl.examples.debug.vm.evaluator |
Modifier and Type | Method and Description |
---|---|
UnitLocation |
OCLVMNestedEvaluationEnvironment.getCurrentLocation() |
UnitLocation |
OCLVMRootEvaluationEnvironment.getCurrentLocation() |
UnitLocation |
OCLVMRootEvaluationVisitor.getCurrentLocation() |
Modifier and Type | Method and Description |
---|---|
java.util.List<UnitLocation> |
OCLVMRootEvaluationVisitor.getLocationStack() |
Modifier and Type | Method and Description |
---|---|
VMStackFrameData |
OCLVMVirtualMachine.createStackFrame(UnitLocation location) |
protected void |
OCLVMRootEvaluationVisitor.handleLocationChanged(Element element,
UnitLocation location,
boolean isElementEnd) |
protected boolean |
OCLVMRootEvaluationVisitor.isLargerStackDepth(UnitLocation location)
Return true if a call (stack push) has occurred on location wrt the last displayed location.
|
protected boolean |
OCLVMRootEvaluationVisitor.isNewLine(UnitLocation location)
Return true if a line change has occurred on location wrt the last displayed location.
|
protected boolean |
OCLVMRootEvaluationVisitor.isNewLocation(UnitLocation location)
Return true if a position change has occurred on location wrrt the last displayed location.
|
protected boolean |
OCLVMRootEvaluationVisitor.isSmallerStackDepth(UnitLocation location)
Return true if a return (stack pop) has occurred on location wrt the last displayed location.
|
VMBreakpoint |
IterateBreakpointHelper.stepIterateElement(LoopExp element,
UnitLocation currentLocation) |
Modifier and Type | Method and Description |
---|---|
static VMStackFrameData[] |
OCLVMVirtualMachine.createStackFrame(java.util.List<UnitLocation> stack) |
Modifier and Type | Method and Description |
---|---|
UnitLocation |
AbstractStepper.createUnitLocation(IVMEvaluationEnvironment evalEnv,
Element element) |
static UnitLocation |
AbstractStepper.createUnitLocation(IVMEvaluationEnvironment evalEnv,
Element element,
org.eclipse.xtext.nodemodel.INode startNode,
org.eclipse.xtext.nodemodel.INode endNode)
Deprecated.
|
Modifier and Type | Method and Description |
---|---|
static UnitLocation |
VMVirtualMachine.lookupEnvironmentByID(long id,
java.util.List<UnitLocation> stack) |
Modifier and Type | Method and Description |
---|---|
protected abstract VMStackFrameData |
VMVirtualMachine.createStackFrame(UnitLocation location) |
boolean |
UnitLocation.isTheSameLine(UnitLocation location) |
boolean |
UnitLocation.isTheSameLocation(UnitLocation location) |
Modifier and Type | Method and Description |
---|---|
VMStackFrameData |
VMVirtualMachine.createStackFrame(long frameID,
java.util.List<UnitLocation> stack) |
static UnitLocation |
VMVirtualMachine.lookupEnvironmentByID(long id,
java.util.List<UnitLocation> stack) |
VMResponse |
VariableFinder.process(VMVariableRequest request,
java.util.List<UnitLocation> stack) |
static VMResponse |
VariableFinder.process(VMVariableRequest request,
java.util.List<UnitLocation> stack,
IVMEvaluationEnvironment vmEvaluationEnvironment)
Deprecated.
use non-static method
|
Modifier and Type | Method and Description |
---|---|
UnitLocation |
IStepper.createUnitLocation(IVMEvaluationEnvironment evalEnv,
Element element)
Return the source descriptor for element.
|
UnitLocation |
IVMEvaluationEnvironment.getCurrentLocation() |
UnitLocation |
IVMRootEvaluationVisitor.getCurrentLocation() |
Modifier and Type | Method and Description |
---|---|
java.util.List<UnitLocation> |
IVMRootEvaluationVisitor.getLocationStack() |