public class OCLVMVirtualMachine extends VMVirtualMachine
LOCATION, POST_VISIT, PRE_VISIT, VISITOR_STACK, VM_EVENT, VM_REQUEST, VM_RESPONSE
Constructor and Description |
---|
OCLVMVirtualMachine(DebuggableRunner runner,
OCLEvaluationContext evaluationContext) |
Modifier and Type | Method and Description |
---|---|
VMBreakpoint |
createBreakpoint(Element element,
long id,
int line,
java.lang.String targetURI,
boolean isTemporary) |
VMBreakpoint |
createBreakpoint(Element element,
VMNewBreakpointData data,
boolean isTemporary) |
static VMStackFrameData[] |
createStackFrame(java.util.List<UnitLocation> stack) |
VMStackFrameData |
createStackFrame(UnitLocation location) |
OCLDebugCore |
getDebugCore() |
createStackFrame, evaluate, getEvaluationEnv, getExitCode, getRunner, getRunnerFactory, isTerminated, lookupEnvironmentByID, readVMEvent, sendRequest
public OCLVMVirtualMachine(@NonNull DebuggableRunner runner, @NonNull OCLEvaluationContext evaluationContext)
@NonNull public static VMStackFrameData[] createStackFrame(@NonNull java.util.List<UnitLocation> stack)
@NonNull public VMBreakpoint createBreakpoint(@NonNull Element element, @NonNull VMNewBreakpointData data, boolean isTemporary)
createBreakpoint
in class VMVirtualMachine
@NonNull public VMBreakpoint createBreakpoint(@NonNull Element element, long id, int line, @NonNull java.lang.String targetURI, boolean isTemporary)
createBreakpoint
in class VMVirtualMachine
public VMStackFrameData createStackFrame(@NonNull UnitLocation location)
createStackFrame
in class VMVirtualMachine
@NonNull public OCLDebugCore getDebugCore()