|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.eclipse.m2m.atl.engine.vm.SimpleDebugger
public class SimpleDebugger
A simple ATL VM debugger with step tracing and basic profiling optional capabilities.
Nested Class Summary | |
---|---|
protected class |
SimpleDebugger.OperationCall
|
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)
|
Method Summary | |
---|---|
void |
enter(StackFrame frame)
Enters the frame. |
void |
error(StackFrame frame,
java.lang.String msg,
java.lang.Exception e)
Throws an error. |
void |
leave(StackFrame frame)
Leaves the frame. |
void |
step(ASMStackFrame frame)
Steps into the frame. |
void |
terminated()
Terminates the execution. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public SimpleDebugger(boolean step, java.util.List stepops, java.util.List deepstepops, java.util.List nostepops, java.util.List deepnostepops, boolean showStackTrace)
public SimpleDebugger(boolean step, java.util.List stepops, java.util.List deepstepops, java.util.List nostepops, java.util.List deepnostepops, boolean showStackTrace, boolean continueAfterErrors)
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)
Method Detail |
---|
public void enter(StackFrame frame)
Debugger
enter
in interface Debugger
frame
- the frame to enter inpublic void leave(StackFrame frame)
Debugger
leave
in interface Debugger
frame
- the frame to leavepublic void step(ASMStackFrame frame)
Debugger
step
in interface Debugger
frame
- the frame to steppublic void error(StackFrame frame, java.lang.String msg, java.lang.Exception e)
Debugger
error
in interface Debugger
frame
- the current framemsg
- the error messagee
- the exceptionpublic void terminated()
Debugger
terminated
in interface Debugger
|
Copyright 2007 IBM Corporation and others. All Rights Reserved. |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |