Package org.eclipse.m2m.atl.profiler.vm
Class ProfilingDebugger
java.lang.Object
org.eclipse.m2m.atl.profiler.vm.ProfilingDebugger
- All Implemented Interfaces:
Debugger
Class used by the ATL Virtual Machine.
Redirect operations to the ATL profiler
Redirect operations to the ATL profiler
- See Also:
-
Constructor Summary
ConstructorDescriptionProfilingDebugger
(org.eclipse.emf.ecore.EObject atlModel) Creates a new profiling debugger. -
Method Summary
Modifier and TypeMethodDescriptionvoid
enter
(StackFrame frame) Enters the frame.void
error
(StackFrame frame, String msg, Exception e) Throws an error.void
leave
(StackFrame frame) Leaves the frame.void
step
(ASMStackFrame frame) Steps into the frame.void
Terminates the execution.
-
Constructor Details
-
ProfilingDebugger
public ProfilingDebugger(org.eclipse.emf.ecore.EObject atlModel) Creates a new profiling debugger.- Parameters:
atlModel
- the atl code model
-
-
Method Details
-
terminated
public void terminated()Terminates the execution.- Specified by:
terminated
in interfaceDebugger
- See Also:
-
error
Throws an error. -
enter
Enters the frame. -
leave
Leaves the frame. -
step
Steps into the frame.
-