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

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

public class DummyDebugger
extends java.lang.Object
implements Debugger

A do-nothing ATL VM debugger.


Constructor Summary
DummyDebugger()
           
 
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

DummyDebugger

public DummyDebugger()
Method Detail

enter

public void enter(StackFrame frame)
Description copied from interface: Debugger
Enters the frame.

Specified by:
enter in interface Debugger
Parameters:
frame - the frame to enter in

leave

public void leave(StackFrame frame)
Description copied from interface: Debugger
Leaves the frame.

Specified by:
leave in interface Debugger
Parameters:
frame - the frame to leave

step

public void step(ASMStackFrame frame)
Description copied from interface: Debugger
Steps into the frame.

Specified by:
step in interface Debugger
Parameters:
frame - the frame to step

error

public void error(StackFrame frame,
                  java.lang.String msg,
                  java.lang.Exception e)
Description copied from interface: Debugger
Throws an error.

Specified by:
error in interface Debugger
Parameters:
frame - the current frame
msg - the error message
e - the exception

terminated

public void terminated()
Description copied from interface: Debugger
Terminates the execution.

Specified by:
terminated in interface Debugger

Copyright 2007 IBM Corporation and others.
All Rights Reserved.