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 TypeMethodDescriptionvoidenter(StackFrame frame) Enters the frame.voiderror(StackFrame frame, String msg, Exception e) Throws an error.voidleave(StackFrame frame) Leaves the frame.voidstep(ASMStackFrame frame) Steps into the frame.voidTerminates 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
-