org.eclipse.m2m.atl.engine.vm
Class SimpleDebugger
java.lang.Object
org.eclipse.m2m.atl.engine.vm.SimpleDebugger
- All Implemented Interfaces:
- Debugger
public class SimpleDebugger
- extends java.lang.Object
- implements Debugger
A simple ATL VM debugger with step tracing and basic profiling optional capabilities.
|
Constructor Summary |
SimpleDebugger(boolean step,
java.util.List stepops,
java.util.List deepstepops,
java.util.List nostepops,
java.util.List deepnostepops,
boolean showStackTrace)
|
SimpleDebugger(boolean step,
java.util.List stepops,
java.util.List deepstepops,
java.util.List nostepops,
java.util.List deepnostepops,
boolean showStackTrace,
boolean continueAfterErrors)
|
SimpleDebugger(boolean step,
java.util.List stepops,
java.util.List deepstepops,
java.util.List nostepops,
java.util.List deepnostepops,
boolean showStackTrace,
boolean showSummary,
boolean profile,
boolean continueAfterErrors)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
SimpleDebugger
public SimpleDebugger(boolean step,
java.util.List stepops,
java.util.List deepstepops,
java.util.List nostepops,
java.util.List deepnostepops,
boolean showStackTrace)
SimpleDebugger
public SimpleDebugger(boolean step,
java.util.List stepops,
java.util.List deepstepops,
java.util.List nostepops,
java.util.List deepnostepops,
boolean showStackTrace,
boolean continueAfterErrors)
SimpleDebugger
public SimpleDebugger(boolean step,
java.util.List stepops,
java.util.List deepstepops,
java.util.List nostepops,
java.util.List deepnostepops,
boolean showStackTrace,
boolean showSummary,
boolean profile,
boolean continueAfterErrors)
enter
public void enter(StackFrame frame)
- Specified by:
enter in interface Debugger
leave
public void leave(StackFrame frame)
- Specified by:
leave in interface Debugger
step
public void step(ASMStackFrame frame)
- Specified by:
step in interface Debugger
error
public void error(StackFrame frame,
java.lang.String msg,
java.lang.Exception e)
- Specified by:
error in interface Debugger
terminated
public void terminated()
- Specified by:
terminated in interface Debugger