Class DummyDebugger

  • All Implemented Interfaces:
    Debugger

    public class DummyDebugger
    extends java.lang.Object
    implements Debugger
    A do-nothing ATL VM debugger.
    • Constructor Summary

      Constructors 
      Constructor Description
      DummyDebugger()  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      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