org.eclipse.m2m.atl.engine.vm
Class NetworkDebugger

java.lang.Object
  extended by org.eclipse.m2m.atl.engine.vm.NetworkDebugger
All Implemented Interfaces:
Debugger

public class NetworkDebugger
extends java.lang.Object
implements Debugger

The main ATL debugger.


Constructor Summary
NetworkDebugger(int port, boolean suspend)
          NetworkDebugger constructor.
 
Method Summary
 void enter(StackFrame frame)
          
 void error(StackFrame frame, java.lang.String msg, java.lang.Exception e)
          
 ASMExecEnv getExecEnv()
           
 void leave(StackFrame frame)
          
 void step(ASMStackFrame frame)
          
 void terminated()
          
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

NetworkDebugger

public NetworkDebugger(int port,
                       boolean suspend)
NetworkDebugger constructor.

Parameters:
port - connection port
suspend - setp parameter
Method Detail

enter

public void enter(StackFrame frame)

Specified by:
enter in interface Debugger
See Also:
Debugger.enter(org.eclipse.m2m.atl.engine.vm.StackFrame)

leave

public void leave(StackFrame frame)

Specified by:
leave in interface Debugger
See Also:
Debugger.leave(org.eclipse.m2m.atl.engine.vm.StackFrame)

step

public void step(ASMStackFrame frame)

Specified by:
step in interface Debugger
See Also:
Debugger.step(org.eclipse.m2m.atl.engine.vm.ASMStackFrame)

terminated

public void terminated()

Specified by:
terminated in interface Debugger
See Also:
Debugger.terminated()

error

public void error(StackFrame frame,
                  java.lang.String msg,
                  java.lang.Exception e)

Specified by:
error in interface Debugger
See Also:
Debugger.error(org.eclipse.m2m.atl.engine.vm.StackFrame, java.lang.String, java.lang.Exception)

getExecEnv

public ASMExecEnv getExecEnv()

Copyright 2007 IBM Corporation and others.
All Rights Reserved.