Attempts to load the JDI, asserting that it can be and is loaded.
Attempts to load the JDI, asserting that it can be and is loaded.
AssertionError
If failed to load the JDI
Determines whether or not the debugger is available for use.
Determines whether or not the debugger is available for use.
True if the debugger is available, otherwise false
Indicates whether or not the debugger is running.
Indicates whether or not the debugger is running.
True if it is running, otherwise false
Retrieves the process of the launched JVM.
Retrieves the process of the launched JVM.
The Java process representing the launched JVM
Starts the debugger, resulting in launching a new process to connect to.
Starts the debugger, resulting in launching a new process to connect to.
The return type of the callback function
The function to be invoked once the process has been launched
Stops the process launched by the debugger.
Stops the process launched by the debugger.
Represents a debugger that starts a new process on the same machine.