Package org.eclipse.m2m.atl.engine.vm
Interface Debugger
- All Known Implementing Classes:
DummyDebugger
,NetworkDebugger
,ProfilingDebugger
,SimpleDebugger
public interface Debugger
Interface for ATL VM debuggers (or other tools like profilers).
-
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.
-
Method Details
-
enter
Enters the frame.- Parameters:
frame
- the frame to enter in
-
leave
Leaves the frame.- Parameters:
frame
- the frame to leave
-
step
Steps into the frame.- Parameters:
frame
- the frame to step
-
terminated
void terminated()Terminates the execution. -
error
Throws an error.- Parameters:
frame
- the current framemsg
- the error messagee
- the exception
-