The virtual machine whose classes to manage
Whether or not to load all classes from the virtual machine on initialization of this manager
The virtual machine whose classes to manage
The virtual machine whose classes to manage
Retrieves a list of all available (cached) classes.
Retrieves a list of all available (cached) classes.
The collection of reference types
Retrieves a list of all available (cached) file names.
Retrieves a list of all available (cached) file names.
The collection of file names
Retrieves a list of available (cached) file names with the provided extension.
Retrieves a list of available (cached) file names with the provided extension.
The extension of the file names (Scala/Java/etc)
The collection of file names
Retrieves a list of available (cached) Java file names.
Retrieves a list of available (cached) Java file names.
The collection of file names
Retrieves a list of available (cached) Scala file names.
Retrieves a list of available (cached) Scala file names.
The collection of file names
Retrieves the file name for the associated reference type.
Retrieves the file name for the associated reference type.
The reference type whose file name to retrieve
The file name if it exists, otherwise ARRAY if the reference type is an array or UNKNOWN if it is not
Determines the main executing thread of the specified virtual machine.
Determines the main executing thread of the specified virtual machine.
The virtual machine whose main thread to determine
Some reference to the main thread if it can be determined, otherwise None
Determines the main executing thread of the _virtualMachine instance.
Determines the main executing thread of the _virtualMachine instance.
Some reference to the main thread if it can be determined, otherwise None
Retrieves the mapping of lines to locations available for a specific file.
Retrieves the mapping of lines to locations available for a specific file.
The name of the file whose lines and underlying locations to retrieve
Some mapping of file lines to associated locations in underlying JVM classes if the file exists, otherwise None
Refresh the list of classes contained by the underlying virtual machine.
Refresh the list of classes contained by the underlying virtual machine. Groups by source path, falling back to a standard "ARRAY" grouping for references to array structures and "UNKNOWN" for references with no source name or known name.
Refresh a single class given the reference type.
Refresh a single class given the reference type.
The reference type used for the refresh
Retrieves the command line arguments used to start this virtual machine.
Retrieves the command line arguments used to start this virtual machine.
The sequence of arguments as strings
Retrieves the fully-qualified class name that invoked the main method of this virtual machine.
Retrieves the fully-qualified class name that invoked the main method of this virtual machine.
The name as a string
Retrieves the convergent source path of the provided reference type.
Retrieves the convergent source path of the provided reference type.
The reference instance whose source path to determine
Some source path as a string if convergent, otherwise None
Executes the provided block of code during the state of a suspended thread.
Executes the provided block of code during the state of a suspended thread. The thread reference is synchronized to prevent another thread suspending the same thread reference.
The type of result from the block of code
The block of code to execute
The results of attempting to execute the block of code
Executes the provided block of code during the state of a suspended virtual machine.
Executes the provided block of code during the state of a suspended virtual machine. The virtual machine is synchronized to prevent another thread suspending the same virtual machine.
The type of result from the block of code
The block of code to execute
The results of attempting to execute the block of code
Retrieves the list of underlying JVM classes for the specified file.
Retrieves the list of underlying JVM classes for the specified file.
The name of the file whose underlying representations to retrieve
Some list of underlying class references if the file name can be found, otherwise None
Represents a manager of classes available on the virtual machine and their associated files.