|
||||||||||
| 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 Debuggerframe - the frame to enter inpublic void leave(StackFrame frame)
Debugger
leave in interface Debuggerframe - the frame to leavepublic void step(ASMStackFrame frame)
Debugger
step in interface Debuggerframe - the frame to step
public void error(StackFrame frame,
java.lang.String msg,
java.lang.Exception e)
Debugger
error in interface Debuggerframe - 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 | |||||||||