Represents the mode actively being used by the internal debugger.
Represents the mode actively being used by the internal debugger.
Some mode instance if active, otherwise None
Returns whether or not this manager has an active JVM that is being debugged.
Returns whether or not this manager has an active JVM that is being debugged.
True if a remote virtual machine is connected, otherwise false
Starts a new debugger using the specified VM mode.
Starts a new debugger using the specified VM mode.
The mode (launching/attaching) to use when determining which kind of debugger to start
Optional JVM options to provide to the JVM started when using a launching debugger
Optional function to be invoked once the debugger has connected with the virtual machine
Stops and shuts down the currently-active debugger and its associated virtual machines.
Stops and shuts down the currently-active debugger and its associated virtual machines.
Optional function to call before the virtual machine shuts down
Retrieves the dummy JVM and runs the specified action on top of it.
Retrieves the dummy JVM and runs the specified action on top of it.
The expected return value from the action
The action to evaluate on top of the dummy JVM
Some containing the result if successful, otherwise None
Retrieves the active JVM if available and runs the specified action on top of it.
Retrieves the active JVM if available and runs the specified action on top of it.
The expected return value from the action
The action to evaluate on top of the JVM
Some containing the result if successful, otherwise None
Represents a manager of virtual machines connected to Ensime.