Package jisd.debug

Class JDIManager

  • All Implemented Interfaces:
    java.lang.Runnable

    public class JDIManager
    extends VMManager
    Manages a target VM with JDI.
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      void classes​(java.lang.String className)
      List currently known classes
      void dispose()  
      void exit()  
      void fields​(java.lang.String className)
      List a class's fields
      org.jdiscript.JDIScript getJDI()  
      void methods​(java.lang.String className)
      List a class's methods
      void run()
      Run the debugger.
      void shutdown()
      Shut down the debugger.
      • Methods inherited from class java.lang.Object

        equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Method Detail

      • run

        public void run()
        Run the debugger.
        Specified by:
        run in interface java.lang.Runnable
        Specified by:
        run in class VMManager
      • shutdown

        public void shutdown()
        Shut down the debugger.
      • dispose

        public void dispose()
      • exit

        public void exit()
      • getJDI

        public org.jdiscript.JDIScript getJDI()
      • classes

        public void classes​(java.lang.String className)
        List currently known classes
        Parameters:
        className - if className sets "", all classes are shown.
      • methods

        public void methods​(java.lang.String className)
        List a class's methods
        Parameters:
        className - class name
      • fields

        public void fields​(java.lang.String className)
        List a class's fields
        Parameters:
        className - class name