Class NetworkDebugger
- java.lang.Object
-
- org.eclipse.m2m.atl.core.ui.vm.debug.NetworkDebugger
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description protected class
NetworkDebugger.Command
A debugger command.
-
Constructor Summary
Constructors Constructor Description NetworkDebugger(int port, boolean suspend)
NetworkDebugger constructor.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
enter(StackFrame frame)
Enters the frame.void
error(StackFrame stackFrame, java.lang.String msg, java.lang.Exception e)
Throws an error.ASMExecEnv
getExecEnv()
void
leave(StackFrame frame)
Leaves the frame.void
step(ASMStackFrame frame)
Steps into the frame.void
terminated()
Terminates the execution.
-
-
-
Method Detail
-
getExecEnv
public ASMExecEnv getExecEnv()
-
enter
public void enter(StackFrame frame)
Enters the frame.- Specified by:
enter
in interfaceDebugger
- Parameters:
frame
- the frame to enter in- See Also:
Debugger.enter(org.eclipse.m2m.atl.engine.vm.StackFrame)
-
leave
public void leave(StackFrame frame)
Leaves the frame.- Specified by:
leave
in interfaceDebugger
- Parameters:
frame
- the frame to leave- See Also:
Debugger.leave(org.eclipse.m2m.atl.engine.vm.StackFrame)
-
step
public void step(ASMStackFrame frame)
Steps into the frame.- Specified by:
step
in interfaceDebugger
- Parameters:
frame
- the frame to step- See Also:
Debugger.step(org.eclipse.m2m.atl.engine.vm.ASMStackFrame)
-
terminated
public void terminated()
Terminates the execution.- Specified by:
terminated
in interfaceDebugger
- See Also:
Debugger.terminated()
-
error
public void error(StackFrame stackFrame, java.lang.String msg, java.lang.Exception e)
Throws an error.- Specified by:
error
in interfaceDebugger
- Parameters:
stackFrame
- the current framemsg
- the error messagee
- the exception- See Also:
Debugger.error(org.eclipse.m2m.atl.engine.vm.StackFrame, java.lang.String, java.lang.Exception)
-
-