Package org.eclipse.m2m.atl.engine.vm
Interface Debugger
-
- All Known Implementing Classes:
DummyDebugger,NetworkDebugger,ProfilingDebugger,SimpleDebugger
public interface DebuggerInterface for ATL VM debuggers (or other tools like profilers).
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description voidenter(StackFrame frame)Enters the frame.voiderror(StackFrame frame, java.lang.String msg, java.lang.Exception e)Throws an error.voidleave(StackFrame frame)Leaves the frame.voidstep(ASMStackFrame frame)Steps into the frame.voidterminated()Terminates the execution.
-
-
-
Method Detail
-
enter
void enter(StackFrame frame)
Enters the frame.- Parameters:
frame- the frame to enter in
-
leave
void leave(StackFrame frame)
Leaves the frame.- Parameters:
frame- the frame to leave
-
step
void step(ASMStackFrame frame)
Steps into the frame.- Parameters:
frame- the frame to step
-
terminated
void terminated()
Terminates the execution.
-
error
void error(StackFrame frame, java.lang.String msg, java.lang.Exception e)
Throws an error.- Parameters:
frame- the current framemsg- the error messagee- the exception
-
-