org.scaladebugger.api.virtualmachines
The underlying virtual machine
The manager used to provide specific implementations of debugging via profiles
The runner used to process events from remote JVMs
A unique id assigned to the Scala virtual machine on the client (library) side to help distinguish multiple VMs
Represents a access watchpoint event and any associated data.
Represents a access watchpoint event and any associated data.
Represents a breakpoint event and any associated data.
Represents a breakpoint event and any associated data.
Represents a class prepare event and any associated data.
Represents a class prepare event and any associated data.
Represents a class unload event and any associated data.
Represents a class unload event and any associated data.
Represents a breakpoint event and any associated data.
Represents a breakpoint event and any associated data.
Represents a exception event and any associated data.
Represents a exception event and any associated data.
Represents a method entry event and any associated data.
Represents a method entry event and any associated data.
Represents a method exit event and any associated data.
Represents a method exit event and any associated data.
Represents a modification watchpoint event and any associated data.
Represents a modification watchpoint event and any associated data.
Represents a monitor contended enter event and any associated data.
Represents a monitor contended enter event and any associated data.
Represents a monitor contended entered event and any associated data.
Represents a monitor contended entered event and any associated data.
Represents a monitor wait event and any associated data.
Represents a monitor wait event and any associated data.
Represents a monitor waited event and any associated data.
Represents a monitor waited event and any associated data.
Represents a step event and any associated data.
Represents a step event and any associated data.
Represents a thread death event and any associated data.
Represents a thread death event and any associated data.
Represents a thread start event and any associated data.
Represents a thread start event and any associated data.
Represents a vm death event and any associated data.
Represents a vm death event and any associated data.
Represents a vm death event and any associated data.
Represents a vm death event and any associated data.
Represents a vm death event and any associated data.
Represents a vm death event and any associated data.
The underlying virtual machine
The underlying virtual machine
Retrieves the collection of active and pending access watchpoint requests.
Retrieves the collection of active and pending access watchpoint requests.
The collection of information on access watchpoint requests
Retrieves the list of available lines for a specific file.
Retrieves the list of available lines for a specific file.
The name of the file whose lines to retrieve
Some list of breakpointable lines if the file exists, otherwise None
Retrieves the collection of active and pending breakpoints requests.
Retrieves the collection of active and pending breakpoints requests.
The collection of information on breakpoint requests
Represents the cache of objects available on the virtual machine.
Represents the cache of objects available on the virtual machine. Caching is done manually, so this cache is not populated as objects are created on the virtual machine.
Retrieves a reference type profile for the given JDI reference type.
Retrieves a reference type profile for the given JDI reference type.
The reference type info profile wrapping the JDI instance
Retrieves reference information for the class with the specified name.
Retrieves reference information for the class with the specified name.
The fully-qualified name of the class
The reference type info profile for the class
Retrieves reference information for the class with the specified name.
Retrieves reference information for the class with the specified name.
The fully-qualified name of the class
Some reference type info profile for the class if found, otherwise None
Retrieves the collection of active and pending class prepare requests.
Retrieves the collection of active and pending class prepare requests.
The collection of information on class prepare requests
Retrieves the collection of active and pending class unload requests.
Retrieves the collection of active and pending class unload requests.
The collection of information on class unload requests
Retrieves all classes contained in the remote JVM in the form of reference type information.
Retrieves all classes contained in the remote JVM in the form of reference type information.
The collection of reference type info profiles
Represents the command line arguments used to start this VM.
Represents the command line arguments used to start this VM.
The command line arguments as a collection of strings
Constructs a stream of events for the specified event type.
Constructs a stream of events for the specified event type.
The type of event to stream
The additional JDI arguments to provide
The stream of events
Constructs a stream of events for the specified event type.
Constructs a stream of events for the specified event type.
The type of event to stream
The additional JDI arguments to provide
The stream of events and any retrieved data based on requests from extra arguments
Creates the provided value on the remote JVM.
Creates the provided value on the remote JVM.
The value to create (mirror) on the remote JVM
The information about the remote value
Creates the provided value on the remote JVM.
Creates the provided value on the remote JVM.
The value to create (mirror) on the remote JVM
The information about the remote value
Constructs a stream of step events.
Constructs a stream of step events.
The thread with which to receive step events
The additional JDI arguments to provide
The stream of step events
Constructs a stream of step events.
Constructs a stream of step events.
The thread with which to receive step events
The additional JDI arguments to provide
The stream of step events and any retrieved data based on requests from extra arguments
Retrieves the collection of active event handlers.
Retrieves the collection of active event handlers.
The collection of information on event handlers
Retrieves the collection of active and pending exception requests.
Retrieves the collection of active and pending exception requests.
The collection of information on exception requests
Retrieves a field profile for the given JDI field.
Retrieves a field profile for the given JDI field.
The object reference to associate with the field
The JDI field with which to wrap in a variable info profile
The variable profile representing the field
Retrieves a field profile for the given JDI field.
Retrieves a field profile for the given JDI field.
The reference type to associate with the field
The JDI field with which to wrap in a variable info profile
The variable profile representing the field
Retrieves a field profile for the given JDI field.
Retrieves a field profile for the given JDI field.
The information about the object to associate with the field
The JDI field with which to wrap in a variable info profile
The variable profile representing the field
Retrieves a field profile for the given JDI field.
Retrieves a field profile for the given JDI field.
The information about the reference type to associate with the field
The JDI field with which to wrap in a variable info profile
The variable profile representing the field
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
Constructs a stream of access watchpoint events for field in the specified class.
Constructs a stream of access watchpoint events for field in the specified class.
The full name of the class whose field to watch
The name of the field to watch
The additional JDI arguments to provide
The stream of access watchpoint events
Constructs a stream of access watchpoint events for field in the specified class.
Constructs a stream of access watchpoint events for field in the specified class.
The full name of the class whose field to watch
The name of the field to watch
The additional JDI arguments to provide
The stream of access watchpoint events and any retrieved data based on requests from extra arguments
Constructs a stream of exception events for all exceptions.
Constructs a stream of exception events for all exceptions.
If true, exception events will be streamed when an exception is caught in a try/catch block
If true, exception events will be streamed when an exception is not caught in a try/catch block
The additional JDI arguments to provide
The stream of exception events
Constructs a stream of exception events for all exceptions.
Constructs a stream of exception events for all exceptions.
If true, exception events will be streamed when an exception is caught in a try/catch block
If true, exception events will be streamed when an exception is not caught in a try/catch block
The additional JDI arguments to provide
The stream of exception events and any retrieved data based on requests from extra arguments
Constructs a stream of breakpoint events for the specified file and line number.
Constructs a stream of breakpoint events for the specified file and line number.
The name of the file where the breakpoint will be set
The line number within the file where the breakpoint will be set
The additional JDI arguments to provide
The stream of breakpoint events
Constructs a stream of breakpoint events for the specified file and line number.
Constructs a stream of breakpoint events for the specified file and line number.
The name of the file where the breakpoint will be set
The line number within the file where the breakpoint will be set
The additional JDI arguments to provide
The stream of breakpoint events and any retrieved data based on requests from extra arguments
Constructs a stream of class prepare events.
Constructs a stream of class prepare events.
The additional JDI arguments to provide
The stream of class prepare events
Constructs a stream of class prepare events.
Constructs a stream of class prepare events.
The additional JDI arguments to provide
The stream of class prepare events and any retrieved data based on requests from extra arguments
Constructs a stream of class unload events.
Constructs a stream of class unload events.
The additional JDI arguments to provide
The stream of class unload events
Constructs a stream of class unload events.
Constructs a stream of class unload events.
The additional JDI arguments to provide
The stream of class unload events and any retrieved data based on requests from extra arguments
Constructs a stream of exception events for the specified exception.
Constructs a stream of exception events for the specified exception.
The full class name of the exception
If true, exception events will be streamed when the exception is caught in a try/catch block
If true, exception events will be streamed when the exception is not caught in a try/catch block
The additional JDI arguments to provide
The stream of exception events
Constructs a stream of exception events for the specified exception.
Constructs a stream of exception events for the specified exception.
The full class name of the exception
If true, exception events will be streamed when the exception is caught in a try/catch block
If true, exception events will be streamed when the exception is not caught in a try/catch block
The additional JDI arguments to provide
The stream of exception events and any retrieved data based on requests from extra arguments
Constructs a stream of method entry events for the specified class and method.
Constructs a stream of method entry events for the specified class and method.
The full name of the class/object/trait containing the method to watch
The name of the method to watch
The additional JDI arguments to provide
The stream of method entry events
Constructs a stream of method entry events for the specified class and method.
Constructs a stream of method entry events for the specified class and method.
The full name of the class/object/trait containing the method to watch
The name of the method to watch
The additional JDI arguments to provide
The stream of method entry events and any retrieved data based on requests from extra arguments
Constructs a stream of method exit events for the specified class and method.
Constructs a stream of method exit events for the specified class and method.
The full name of the class/object/trait containing the method to watch
The name of the method to watch
The additional JDI arguments to provide
The stream of method exit events
Constructs a stream of method exit events for the specified class and method.
Constructs a stream of method exit events for the specified class and method.
The full name of the class/object/trait containing the method to watch
The name of the method to watch
The additional JDI arguments to provide
The stream of method exit events and any retrieved data based on requests from extra arguments
Constructs a stream of modification watchpoint events for field in the specified class.
Constructs a stream of modification watchpoint events for field in the specified class.
The full name of the class whose field to watch
The name of the field to watch
The additional JDI arguments to provide
The stream of modification watchpoint events
Constructs a stream of modification watchpoint events for field in the specified class.
Constructs a stream of modification watchpoint events for field in the specified class.
The full name of the class whose field to watch
The name of the field to watch
The additional JDI arguments to provide
The stream of modification watchpoint events and any retrieved data based on requests from extra arguments
Constructs a stream of monitor contended enter events.
Constructs a stream of monitor contended enter events.
The additional JDI arguments to provide
The stream of monitor contended enter events
Constructs a stream of monitor contended enter events.
Constructs a stream of monitor contended enter events.
The additional JDI arguments to provide
The stream of monitor contended enter events and any retrieved data based on requests from extra arguments
Constructs a stream of monitor contended entered events.
Constructs a stream of monitor contended entered events.
The additional JDI arguments to provide
The stream of monitor contended entered events
Constructs a stream of monitor contended entered events.
Constructs a stream of monitor contended entered events.
The additional JDI arguments to provide
The stream of monitor contended entered events and any retrieved data based on requests from extra arguments
Constructs a stream of monitor wait events.
Constructs a stream of monitor wait events.
The additional JDI arguments to provide
The stream of monitor wait events
Constructs a stream of monitor wait events.
Constructs a stream of monitor wait events.
The additional JDI arguments to provide
The stream of monitor wait events and any retrieved data based on requests from extra arguments
Constructs a stream of monitor waited events.
Constructs a stream of monitor waited events.
The additional JDI arguments to provide
The stream of monitor waited events
Constructs a stream of monitor waited events.
Constructs a stream of monitor waited events.
The additional JDI arguments to provide
The stream of monitor waited events and any retrieved data based on requests from extra arguments
Constructs a stream of thread death events.
Constructs a stream of thread death events.
The additional JDI arguments to provide
The stream of thread death events
Constructs a stream of thread death events.
Constructs a stream of thread death events.
The additional JDI arguments to provide
The stream of thread death events and any retrieved data based on requests from extra arguments
Constructs a stream of thread start events.
Constructs a stream of thread start events.
The additional JDI arguments to provide
The stream of thread start events
Constructs a stream of thread start events.
Constructs a stream of thread start events.
The additional JDI arguments to provide
The stream of thread start events and any retrieved data based on requests from extra arguments
Constructs a stream of vm death events.
Constructs a stream of vm death events.
The additional JDI arguments to provide
The stream of vm death events
Constructs a stream of vm death events.
Constructs a stream of vm death events.
The additional JDI arguments to provide
The stream of vm death events and any retrieved data based on requests from extra arguments
Constructs a stream of vm disconnect events.
Constructs a stream of vm disconnect events.
The additional JDI arguments to provide
The stream of vm disconnect events
Constructs a stream of vm disconnect events.
Constructs a stream of vm disconnect events.
The additional JDI arguments to provide
The stream of vm disconnect events and any retrieved data based on requests from extra arguments
Constructs a stream of vm start events.
Constructs a stream of vm start events.
The additional JDI arguments to provide
The stream of vm start events
Constructs a stream of vm start events.
Constructs a stream of vm start events.
The additional JDI arguments to provide
The stream of vm start events and any retrieved data based on requests from extra arguments
Initializes the ScalaVirtualMachine system.
Initializes the ScalaVirtualMachine system.
If true, immediately starts processing events
Determines if there is any access watchpoint request for the specified class field that is pending.
Determines if there is any access watchpoint request for the specified class field that is pending.
The full name of the class/object/trait containing the field being watched
The name of the field being watched
True if there is at least one access watchpoint request with the specified field name in the specified class that is pending, otherwise false
Determines if there is any access watchpoint request for the specified class field with matching arguments that is pending.
Determines if there is any access watchpoint request for the specified class field with matching arguments that is pending.
The full name of the class/object/trait containing the field being watched
The name of the field being watched
The additional arguments provided to the specific access watchpoint request
True if there is at least one access watchpoint request with the specified field name and arguments in the specified class that is pending, otherwise false
Determines if there is any "all exceptions" request pending.
Determines if there is any "all exceptions" request pending.
True if there is at least one "all exceptions" request pending, otherwise false
Determines if there is any "all exceptions" request pending with the specified arguments.
Determines if there is any "all exceptions" request pending with the specified arguments.
The caught notification flag provided to the request
The uncaught notification flag provided to the request
The additional arguments provided to the specific exception request
True if there is at least one "all exceptions" request with the specified notify caught, notify uncaught, and extra arguments that is pending, otherwise false
Determines if there is any breakpoint on the specified file and line that is pending.
Determines if there is any breakpoint on the specified file and line that is pending.
The name of the file where the breakpoint resides
The number of the line where the breakpoint resides
True if there is at least one breakpoint at the specified location that is pending, otherwise false
Determines if the breakpoint with the specified arguments is pending.
Determines if the breakpoint with the specified arguments is pending.
The name of the file where the breakpoint resides
The number of the line where the breakpoint resides
The additional arguments provided to the specific breakpoint request
True if there is at least one breakpoint at the specified location and with the provided extra arguments that is pending, otherwise false
Determines if the class prepare request with the specified arguments is pending.
Determines if the class prepare request with the specified arguments is pending.
The additional arguments provided to the specific class prepare request
True if there is at least one class prepare request with the provided extra arguments that is pending, otherwise false
Determines if the class unload request with the specified arguments is pending.
Determines if the class unload request with the specified arguments is pending.
The additional arguments provided to the specific class unload request
True if there is at least one class unload request with the provided extra arguments that is pending, otherwise false
Determines if there is any exception with the specified class name that is pending.
Determines if there is any exception with the specified class name that is pending.
The full class name of the exception
True if there is at least one exception with the specified class name that is pending, otherwise false
Determines if there is any exception with the specified class name that is pending.
Determines if there is any exception with the specified class name that is pending.
The full class name of the exception
The caught notification flag provided to the request
The uncaught notification flag provided to the request
The additional arguments provided to the specific exception request
True if there is at least one exception with the specified class name, notify caught, notify uncaught, and extra arguments that is pending, otherwise false
Indicates whether or not the virtual machine has been initialized.
Indicates whether or not the virtual machine has been initialized.
True if initialized, otherwise false
Determines if there is any method entry request for the specified class method that is pending.
Determines if there is any method entry request for the specified class method that is pending.
The full name of the class/object/trait containing the method being watched
The name of the method being watched
True if there is at least one method entry request with the specified name in the specified class that is pending, otherwise false
Determines if there is any method entry request for the specified class method with matching arguments that is pending.
Determines if there is any method entry request for the specified class method with matching arguments that is pending.
The full name of the class/object/trait containing the method being watched
The name of the method being watched
The additional arguments provided to the specific method entry request
True if there is at least one method entry request with the specified name and arguments in the specified class that is pending, otherwise false
Determines if there is any method exit request for the specified class method that is pending.
Determines if there is any method exit request for the specified class method that is pending.
The full name of the class/object/trait containing the method being watched
The name of the method being watched
True if there is at least one method exit request with the specified name in the specified class that is pending, otherwise false
Determines if there is any method exit request for the specified class method with matching arguments that is pending.
Determines if there is any method exit request for the specified class method with matching arguments that is pending.
The full name of the class/object/trait containing the method being watched
The name of the method being watched
The additional arguments provided to the specific method exit request
True if there is at least one method exit request with the specified name and arguments in the specified class that is pending, otherwise false
Determines if there is any modification watchpoint request for the specified class field that is pending.
Determines if there is any modification watchpoint request for the specified class field that is pending.
The full name of the class/object/trait containing the method being watched
The name of the field being watched
True if there is at least one modification watchpoint request with the specified field name in the specified class that is pending, otherwise false
Determines if there is any modification watchpoint request for the specified class field with matching arguments that is pending.
Determines if there is any modification watchpoint request for the specified class field with matching arguments that is pending.
The full name of the class/object/trait containing the method being watched
The name of the field being watched
The additional arguments provided to the specific modification watchpoint request
True if there is at least one modification watchpoint request with the specified field name and arguments in the specified class that is pending, otherwise false
Determines if the monitor contended enter request with the specified arguments is pending.
Determines if the monitor contended enter request with the specified arguments is pending.
The additional arguments provided to the specific monitor contended enter request
True if there is at least one monitor contended enter request with the provided extra arguments that is pending, otherwise false
Determines if the monitor contended entered request with the specified arguments is pending.
Determines if the monitor contended entered request with the specified arguments is pending.
The additional arguments provided to the specific monitor contended entered request
True if there is at least one monitor contended entered request with the provided extra arguments that is pending, otherwise false
Determines if the monitor wait request with the specified arguments is pending.
Determines if the monitor wait request with the specified arguments is pending.
The additional arguments provided to the specific monitor wait request
True if there is at least one monitor wait request with the provided extra arguments that is pending, otherwise false
Determines if the monitor waited request with the specified arguments is pending.
Determines if the monitor waited request with the specified arguments is pending.
The additional arguments provided to the specific monitor waited request
True if there is at least one monitor waited request with the provided extra arguments that is pending, otherwise false
Indicates whether or not events from the remote virtual machine are actively being processed.
Indicates whether or not events from the remote virtual machine are actively being processed.
True if being processed, otherwise false
Indicates whether or not the virtual machine has started (received the start event).
Indicates whether or not the virtual machine has started (received the start event).
True if started, otherwise false
Determines if there is any step request for the specified thread that is pending.
Determines if there is any step request for the specified thread that is pending.
The thread with which is receiving the step request
True if there is at least one step request with the specified name in the specified class that is pending, otherwise false
Determines if there is any step request for the specified thread with matching arguments that is pending.
Determines if there is any step request for the specified thread with matching arguments that is pending.
The thread with which is receiving the step request
The additional arguments provided to the specific step request
True if there is at least one step request with the specified name and arguments in the specified class that is pending, otherwise false
Determines if the thread death request with the specified arguments is pending.
Determines if the thread death request with the specified arguments is pending.
The additional arguments provided to the specific thread death request
True if there is at least one thread death request with the provided extra arguments that is pending, otherwise false
Determines if the thread start request with the specified arguments is pending.
Determines if the thread start request with the specified arguments is pending.
The additional arguments provided to the specific thread start request
True if there is at least one thread start request with the provided extra arguments that is pending, otherwise false
Determines if the vm death request with the specified arguments is pending.
Determines if the vm death request with the specified arguments is pending.
The additional arguments provided to the specific vm death request
True if there is at least one vm death request with the provided extra arguments that is pending, otherwise false
Retrieves a localVariable profile for the given JDI local variable.
Retrieves a localVariable profile for the given JDI local variable.
The stack frame to associate with the local variable
The JDI local variable with which to wrap in a variable info profile
The variable profile representing the local variable
Retrieves a localVariable profile for the given JDI local variable.
Retrieves a localVariable profile for the given JDI local variable.
The information about the stack frame to associate with the local variable
The JDI local variable with which to wrap in a variable info profile
The variable profile representing the local variable
Retrieves a location profile for the given JDI location.
Retrieves a location profile for the given JDI location.
The JDI location with which to wrap in a location info profile
The new location info profile
Represents the collection of low-level APIs for the virtual machine.
Represents the collection of low-level APIs for the virtual machine.
Represents the name of the class used as the entrypoint for this vm.
Represents the name of the class used as the entrypoint for this vm.
The main class name as a string
Retrieves a method profile for the given JDI method.
Retrieves a method profile for the given JDI method.
The JDI method with which to wrap in a method info profile
The new method info profile
Retrieves the collection of active and pending method entry requests.
Retrieves the collection of active and pending method entry requests.
The collection of information on method entry requests
Retrieves the collection of active and pending method exit requests.
Retrieves the collection of active and pending method exit requests.
The collection of information on method exit requests
Retrieves the collection of active and pending modification watchpoint requests.
Retrieves the collection of active and pending modification watchpoint requests.
The collection of information on modification watchpoint requests
Retrieves the collection of active and pending monitor contended enter requests.
Retrieves the collection of active and pending monitor contended enter requests.
The collection of information on monitor contended enter requests
Retrieves the collection of active and pending monitor contended entered requests.
Retrieves the collection of active and pending monitor contended entered requests.
The collection of information on monitor contended entered requests
Retrieves the collection of active and pending monitor wait requests.
Retrieves the collection of active and pending monitor wait requests.
The collection of information on monitor wait requests
Retrieves the collection of active and pending monitor waited requests.
Retrieves the collection of active and pending monitor waited requests.
The collection of information on monitor waited requests
Creates a new instance of a manager container with newly-initialized managers.
Creates a new instance of a manager container with newly-initialized managers.
The looping task runner to provide to various managers
The new container of managers
Retrieves a object profile for the given JDI object reference.
Retrieves a object profile for the given JDI object reference.
The thread to associate with the object
The JDI object reference with which to wrap in a object info profile
The new object info profile
Retrieves a object profile for the given JDI object reference.
Retrieves a object profile for the given JDI object reference.
The information about the thread to associate with the object
The JDI object reference with which to wrap in a object info profile
The new object info profile
Processes any pending requests contained by the provided Scala virtual machine by applying them using this Scala virtual machine.
Processes any pending requests contained by the provided Scala virtual machine by applying them using this Scala virtual machine.
The virtual machine whose pending requests to process using this virtual machine
This will not remove the pending requests from the managers contained in the provided Scala virtual machine!
The manager used to provide specific implementations of debugging via profiles
The manager used to provide specific implementations of debugging via profiles
Registers the profile using the provided name.
Registers the profile using the provided name. Ignores any registration under an already-used name.
The name of the profile to register
The profile to register
Removes all access watchpoint requests for the specified class field with the specified extra arguments.
Removes all access watchpoint requests for the specified class field with the specified extra arguments.
The full name of the class/object/trait containing the field being watched
The name of the field being watched
the additional arguments provided to the specific access watchpoint request
Some information about the removed request if it existed, otherwise None
Removes all access watchpoint requests for the specified class field.
Removes all access watchpoint requests for the specified class field.
The full name of the class/object/trait containing the field being watched
The name of the field being watched
The collection of information about removed access watchpoint requests
Removes all access watchpoint requests.
Removes all access watchpoint requests.
The collection of information about removed access watchpoint requests
Removes all breakpoint requests.
Removes all breakpoint requests.
The collection of information about removed breakpoint requests
Removes all class prepare requests.
Removes all class prepare requests.
The collection of information about removed class prepare requests
Removes all class unload requests.
Removes all class unload requests.
The collection of information about removed class unload requests
Removes all exception requests.
Removes all exception requests.
The collection of information about removed exception requests
Removes all method entry requests.
Removes all method entry requests.
The collection of information about removed method entry requests
Removes all method exit requests.
Removes all method exit requests.
The collection of information about removed method exit requests
Removes all modification watchpoint requests.
Removes all modification watchpoint requests.
The collection of information about removed modification watchpoint requests
Removes all monitor contended enter requests.
Removes all monitor contended enter requests.
The collection of information about removed monitor contended enter requests
Removes all monitor contended entered requests.
Removes all monitor contended entered requests.
The collection of information about removed monitor contended entered requests
Removes all monitor wait requests.
Removes all monitor wait requests.
The collection of information about removed monitor wait requests
Removes all monitor waited requests.
Removes all monitor waited requests.
The collection of information about removed monitor waited requests
Removes all step requests.
Removes all step requests.
The collection of information about removed step requests
Removes all thread death requests.
Removes all thread death requests.
The collection of information about removed thread death requests
Removes all thread start requests.
Removes all thread start requests.
The collection of information about removed thread start requests
Removes all vm death requests.
Removes all vm death requests.
The collection of information about removed vm death requests
Removes all breakpoint requests placed on the specified line and file with the specified extra arguments.
Removes all breakpoint requests placed on the specified line and file with the specified extra arguments.
The name of the file where the breakpoints reside
The number of the line where the breakpoints reside
the additional arguments provided to the specific breakpoint request
Some information about the removed request if it existed, otherwise None
Removes all breakpoint requests placed on the specified line and file.
Removes all breakpoint requests placed on the specified line and file.
The name of the file where the breakpoints reside
The number of the line where the breakpoints reside
The collection of information about removed breakpoint requests
Removes all class prepare requests with the specified extra arguments.
Removes all class prepare requests with the specified extra arguments.
the additional arguments provided to the specific class prepare request
Some information about the removed request if it existed, otherwise None
Removes all class unload requests with the specified extra arguments.
Removes all class unload requests with the specified extra arguments.
the additional arguments provided to the specific class unload request
Some information about the removed request if it existed, otherwise None
Remove the exception request with the specified class name, notification flags, and extra arguments.
Remove the exception request with the specified class name, notification flags, and extra arguments.
The full class name of the exception
The caught notification flag provided to the request
The uncaught notification flag provided to the request
the additional arguments provided to the specific exception request
Some information about the removed request if it existed, otherwise None
Removes all exception requests with the specified class name.
Removes all exception requests with the specified class name.
The full class name of the exception
The collection of information about removed exception requests
Removes all method entry requests for the specified class method with the specified extra arguments.
Removes all method entry requests for the specified class method with the specified extra arguments.
The full name of the class/object/trait containing the method being watched
The name of the method being watched
the additional arguments provided to the specific method entry request
Some information about the removed request if it existed, otherwise None
Removes all method entry requests for the specified class method.
Removes all method entry requests for the specified class method.
The full name of the class/object/trait containing the method being watched
The name of the method being watched
The collection of information about removed method entry requests
Removes all method exit requests for the specified class method with the specified extra arguments.
Removes all method exit requests for the specified class method with the specified extra arguments.
The full name of the class/object/trait containing the method being watched
The name of the method being watched
the additional arguments provided to the specific method exit request
Some information about the removed request if it existed, otherwise None
Removes all method exit requests for the specified class method.
Removes all method exit requests for the specified class method.
The full name of the class/object/trait containing the method being watched
The name of the method being watched
The collection of information about removed method exit requests
Removes all modification watchpoint requests for the specified class field with the specified extra arguments.
Removes all modification watchpoint requests for the specified class field with the specified extra arguments.
The full name of the class/object/trait containing the field being watched
The name of the field being watched
the additional arguments provided to the specific modification watchpoint request
Some information about the removed request if it existed, otherwise None
Removes all modification watchpoint requests for the specified class field.
Removes all modification watchpoint requests for the specified class field.
The full name of the class/object/trait containing the field being watched
The name of the field being watched
The collection of information about removed modification watchpoint requests
Removes all monitor contended enter requests with the specified extra arguments.
Removes all monitor contended enter requests with the specified extra arguments.
the additional arguments provided to the specific monitor contended enter request
Some information about the removed request if it existed, otherwise None
Removes all monitor contended entered requests with the specified extra arguments.
Removes all monitor contended entered requests with the specified extra arguments.
the additional arguments provided to the specific monitor contended entered request
Some information about the removed request if it existed, otherwise None
Removes all monitor wait requests with the specified extra arguments.
Removes all monitor wait requests with the specified extra arguments.
the additional arguments provided to the specific monitor wait request
Some information about the removed request if it existed, otherwise None
Removes all monitor waited requests with the specified extra arguments.
Removes all monitor waited requests with the specified extra arguments.
the additional arguments provided to the specific monitor waited request
Some information about the removed request if it existed, otherwise None
Removes the exception request targeted towards "all exceptions" with the specified notification flags and extra arguments.
Removes the exception request targeted towards "all exceptions" with the specified notification flags and extra arguments.
The caught notification flag provided to the request
The uncaught notification flag provided to the request
the additional arguments provided to the specific exception request
Some information about the removed request if it existed, otherwise None
Removes exception requests targeted towards "all exceptions.
Removes exception requests targeted towards "all exceptions."
The collection of information about removed exception requests
Removes all step requests for the given thread with the specified extra arguments.
Removes all step requests for the given thread with the specified extra arguments.
The thread with which is receiving the step request
the additional arguments provided to the specific step request
Some information about the removed request if it existed, otherwise None
Removes all step requests for the given thread.
Removes all step requests for the given thread.
The thread with which is receiving the step request
The collection of information about removed step requests
Removes all thread death requests with the specified extra arguments.
Removes all thread death requests with the specified extra arguments.
the additional arguments provided to the specific thread death request
Some information about the removed request if it existed, otherwise None
Removes all thread start requests with the specified extra arguments.
Removes all thread start requests with the specified extra arguments.
the additional arguments provided to the specific thread start request
Some information about the removed request if it existed, otherwise None
Removes all vm death requests with the specified extra arguments.
Removes all vm death requests with the specified extra arguments.
the additional arguments provided to the specific vm death request
Some information about the removed request if it existed, otherwise None
Resumes the virtual machine represented by the profile.
Resumes the virtual machine represented by the profile.
Retrieves the profile with the provided name.
Retrieves the profile with the provided name.
The name of the profile to retrieve
Some debug profile if found, otherwise None
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
Retrieves all source paths for the given source name.
Retrieves all source paths for the given source name.
The source (file) name whose associated paths to find
The collection of source paths
nameToPaths("file.scala") yields Seq("path/to/file.scala", "other/path/to/file.scala")
Retrieves a stack frame profile for the given JDI stack frame.
Retrieves a stack frame profile for the given JDI stack frame.
The JDI stack frame with which to wrap in a frame info profile
The new frame info profile
Starts actively processing events from the remote virtual machine.
Starts actively processing events from the remote virtual machine.
Steps in from the current location to the next line.
Steps in from the current location to the next line.
The thread in which to perform the step
The additional JDI arguments to provide
The resulting one-time event
Steps in from the current location to the next line.
Steps in from the current location to the next line.
The thread in which to perform the step
The additional JDI arguments to provide
The resulting one-time event and any retrieved data based on requests from extra arguments
Steps in from the current location to the next location.
Steps in from the current location to the next location.
The thread in which to perform the step
The additional JDI arguments to provide
The resulting one-time event
Steps in from the current location to the next location.
Steps in from the current location to the next location.
The thread in which to perform the step
The additional JDI arguments to provide
The resulting one-time event and any retrieved data based on requests from extra arguments
Steps out from the current location to the next line.
Steps out from the current location to the next line.
The thread in which to perform the step
The additional JDI arguments to provide
The resulting one-time event
Steps out from the current location to the next line.
Steps out from the current location to the next line.
The thread in which to perform the step
The additional JDI arguments to provide
The resulting one-time event and any retrieved data based on requests from extra arguments
Steps out from the current location to the next location.
Steps out from the current location to the next location.
The thread in which to perform the step
The additional JDI arguments to provide
The resulting one-time event
Steps out from the current location to the next location.
Steps out from the current location to the next location.
The thread in which to perform the step
The additional JDI arguments to provide
The resulting one-time event and any retrieved data based on requests from extra arguments
Steps over from the current location to the next line.
Steps over from the current location to the next line.
The thread in which to perform the step
The additional JDI arguments to provide
The resulting one-time event
Steps over from the current location to the next line.
Steps over from the current location to the next line.
The thread in which to perform the step
The additional JDI arguments to provide
The resulting one-time event and any retrieved data based on requests from extra arguments
Steps over from the current location to the next location.
Steps over from the current location to the next location.
The thread in which to perform the step
The additional JDI arguments to provide
The resulting one-time event
Steps over from the current location to the next location.
Steps over from the current location to the next location.
The thread in which to perform the step
The additional JDI arguments to provide
The resulting one-time event and any retrieved data based on requests from extra arguments
Retrieves the collection of active and pending step requests.
Retrieves the collection of active and pending step requests.
The collection of information on step requests
Stops actively processing events from the remote virtual machine.
Stops actively processing events from the remote virtual machine.
Suspends the virtual machine represented by the profile.
Suspends the virtual machine represented by the profile.
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 a thread profile for the given JDI thread reference.
Retrieves a thread profile for the given JDI thread reference.
The JDI thread reference with which to wrap in a thread info profile
The new thread info profile
Retrieves a thread profile for the thread reference whose unique id matches the provided id.
Retrieves a thread profile for the thread reference whose unique id matches the provided id.
The id of the thread
The profile of the matching thread, or throws an exception
Retrieves the collection of active and pending thread death requests.
Retrieves the collection of active and pending thread death requests.
The collection of information on thread death requests
Retrieves a thread profile for the thread reference whose unique id matches the provided id.
Retrieves a thread profile for the thread reference whose unique id matches the provided id.
The id of the thread
Some profile of the matching thread, or None
Retrieves the collection of active and pending thread start requests.
Retrieves the collection of active and pending thread start requests.
The collection of information on thread start requests
Retrieves all threads contained in the remote JVM.
Retrieves all threads contained in the remote JVM.
The collection of thread info profiles
Retrieves reference information for the class with the specified name.
Retrieves reference information for the class with the specified name.
The fully-qualified name of the class
Success containing the reference type info profile for the class, otherwise a failure
Retrieves all classes contained in the remote JVM in the form of reference type information.
Retrieves all classes contained in the remote JVM in the form of reference type information.
Success containing the collection of reference type info profiles, otherwise a failure
Constructs a stream of events for the specified event type.
Constructs a stream of events for the specified event type.
The type of event to stream
The additional JDI arguments to provide
The stream of events
Constructs a stream of events for the specified event type.
Constructs a stream of events for the specified event type.
The type of event to stream
The additional JDI arguments to provide
The stream of events and any retrieved data based on requests from extra arguments
Creates the provided value on the remote JVM.
Creates the provided value on the remote JVM.
The value to create (mirror) on the remote JVM
Success containing the information about the remote value, otherwise a failure
Creates the provided value on the remote JVM.
Creates the provided value on the remote JVM.
The value to create (mirror) on the remote JVM
Success containing the information about the remote value, otherwise a failure
Constructs a stream of step events.
Constructs a stream of step events.
The thread with which to receive step events
The additional JDI arguments to provide
The stream of step events
Constructs a stream of step events.
Constructs a stream of step events.
The thread with which to receive step events
The additional JDI arguments to provide
The stream of step events and any retrieved data based on requests from extra arguments
Retrieves a field profile for the given JDI field.
Retrieves a field profile for the given JDI field.
The information about the object to associate with the field
The JDI field with which to wrap in a variable info profile
Success containing the variable profile representing the field, otherwise a failure
Retrieves a field profile for the given JDI field.
Retrieves a field profile for the given JDI field.
The object reference to associate with the field
The JDI field with which to wrap in a variable info profile
Success containing the variable profile representing the field, otherwise a failure
Retrieves a field profile for the given JDI field.
Retrieves a field profile for the given JDI field.
The information about the reference type to associate with the field
The JDI field with which to wrap in a variable info profile
Success containing the variable profile representing the field, otherwise a failure
Retrieves a field profile for the given JDI field.
Retrieves a field profile for the given JDI field.
The reference type to associate with the field
The JDI field with which to wrap in a variable info profile
Success containing the variable profile representing the field, otherwise a failure
Constructs a stream of access watchpoint events for field in the specified class.
Constructs a stream of access watchpoint events for field in the specified class.
The full name of the class whose field to watch
The name of the field to watch
The additional JDI arguments to provide
The stream of access watchpoint events
Constructs a stream of access watchpoint events for field in the specified class.
Constructs a stream of access watchpoint events for field in the specified class.
The full name of the class whose field to watch
The name of the field to watch
The additional JDI arguments to provide
The stream of access watchpoint events and any retrieved data based on requests from extra arguments
Constructs a stream of exception events for all exceptions.
Constructs a stream of exception events for all exceptions.
If true, exception events will be streamed when an exception is caught in a try/catch block
If true, exception events will be streamed when an exception is not caught in a try/catch block
The additional JDI arguments to provide
The stream of exception events
Constructs a stream of exception events for all exceptions.
Constructs a stream of exception events for all exceptions.
If true, exception events will be streamed when an exception is caught in a try/catch block
If true, exception events will be streamed when an exception is not caught in a try/catch block
The additional JDI arguments to provide
The stream of exception events and any retrieved data based on requests from extra arguments
Constructs a stream of breakpoint events for the specified file and line number.
Constructs a stream of breakpoint events for the specified file and line number.
The name of the file where the breakpoint will be set
The line number within the file where the breakpoint will be set
The additional JDI arguments to provide
The stream of breakpoint events
Constructs a stream of breakpoint events for the specified file and line number.
Constructs a stream of breakpoint events for the specified file and line number.
The name of the file where the breakpoint will be set
The line number within the file where the breakpoint will be set
The additional JDI arguments to provide
The stream of breakpoint events and any retrieved data based on requests from extra arguments
Constructs a stream of class prepare events.
Constructs a stream of class prepare events.
The additional JDI arguments to provide
The stream of class prepare events
Constructs a stream of class prepare events.
Constructs a stream of class prepare events.
The additional JDI arguments to provide
The stream of class prepare events and any retrieved data based on requests from extra arguments
Constructs a stream of class unload events.
Constructs a stream of class unload events.
The additional JDI arguments to provide
The stream of class unload events
Constructs a stream of class unload events.
Constructs a stream of class unload events.
The additional JDI arguments to provide
The stream of class unload events and any retrieved data based on requests from extra arguments
Constructs a stream of exception events for the specified exception.
Constructs a stream of exception events for the specified exception.
The full class name of the exception
If true, exception events will be streamed when the exception is caught in a try/catch block
If true, exception events will be streamed when the exception is not caught in a try/catch block
The additional JDI arguments to provide
The stream of exception events
Constructs a stream of exception events for the specified exception.
Constructs a stream of exception events for the specified exception.
The full class name of the exception
If true, exception events will be streamed when the exception is caught in a try/catch block
If true, exception events will be streamed when the exception is not caught in a try/catch block
The additional JDI arguments to provide
The stream of exception events and any retrieved data based on requests from extra arguments
Constructs a stream of method entry events for the specified class and method.
Constructs a stream of method entry events for the specified class and method.
The full name of the class/object/trait containing the method to watch
The name of the method to watch
The additional JDI arguments to provide
The stream of method entry events
Constructs a stream of method entry events for the specified class and method.
Constructs a stream of method entry events for the specified class and method.
The full name of the class/object/trait containing the method to watch
The name of the method to watch
The additional JDI arguments to provide
The stream of method entry events and any retrieved data based on requests from extra arguments
Constructs a stream of method exit events for the specified class and method.
Constructs a stream of method exit events for the specified class and method.
The full name of the class/object/trait containing the method to watch
The name of the method to watch
The additional JDI arguments to provide
The stream of method exit events
Constructs a stream of method exit events for the specified class and method.
Constructs a stream of method exit events for the specified class and method.
The full name of the class/object/trait containing the method to watch
The name of the method to watch
The additional JDI arguments to provide
The stream of method exit events and any retrieved data based on requests from extra arguments
Constructs a stream of modification watchpoint events for field in the specified class.
Constructs a stream of modification watchpoint events for field in the specified class.
The full name of the class whose field to watch
The name of the field to watch
The additional JDI arguments to provide
The stream of modification watchpoint events
Constructs a stream of modification watchpoint events for field in the specified class.
Constructs a stream of modification watchpoint events for field in the specified class.
The full name of the class whose field to watch
The name of the field to watch
The additional JDI arguments to provide
The stream of modification watchpoint events and any retrieved data based on requests from extra arguments
Constructs a stream of monitor contended enter events.
Constructs a stream of monitor contended enter events.
The additional JDI arguments to provide
The stream of monitor contended enter events
Constructs a stream of monitor contended enter events.
Constructs a stream of monitor contended enter events.
The additional JDI arguments to provide
The stream of monitor contended enter events and any retrieved data based on requests from extra arguments
Constructs a stream of monitor contended entered events.
Constructs a stream of monitor contended entered events.
The additional JDI arguments to provide
The stream of monitor contended entered events
Constructs a stream of monitor contended entered events.
Constructs a stream of monitor contended entered events.
The additional JDI arguments to provide
The stream of monitor contended entered events and any retrieved data based on requests from extra arguments
Constructs a stream of monitor wait events.
Constructs a stream of monitor wait events.
The additional JDI arguments to provide
The stream of monitor wait events
Constructs a stream of monitor wait events.
Constructs a stream of monitor wait events.
The additional JDI arguments to provide
The stream of monitor wait events and any retrieved data based on requests from extra arguments
Constructs a stream of monitor waited events.
Constructs a stream of monitor waited events.
The additional JDI arguments to provide
The stream of monitor waited events
Constructs a stream of monitor waited events.
Constructs a stream of monitor waited events.
The additional JDI arguments to provide
The stream of monitor waited events and any retrieved data based on requests from extra arguments
Constructs a stream of thread death events.
Constructs a stream of thread death events.
The additional JDI arguments to provide
The stream of thread death events
Constructs a stream of thread death events.
Constructs a stream of thread death events.
The additional JDI arguments to provide
The stream of thread death events and any retrieved data based on requests from extra arguments
Constructs a stream of thread start events.
Constructs a stream of thread start events.
The additional JDI arguments to provide
The stream of thread start events
Constructs a stream of thread start events.
Constructs a stream of thread start events.
The additional JDI arguments to provide
The stream of thread start events and any retrieved data based on requests from extra arguments
Constructs a stream of vm death events.
Constructs a stream of vm death events.
The additional JDI arguments to provide
The stream of vm death events
Constructs a stream of vm death events.
Constructs a stream of vm death events.
The additional JDI arguments to provide
The stream of vm death events and any retrieved data based on requests from extra arguments
Constructs a stream of vm disconnect events.
Constructs a stream of vm disconnect events.
The additional JDI arguments to provide
The stream of vm disconnect events
Constructs a stream of vm disconnect events.
Constructs a stream of vm disconnect events.
The additional JDI arguments to provide
The stream of vm disconnect events and any retrieved data based on requests from extra arguments
Constructs a stream of vm start events.
Constructs a stream of vm start events.
The additional JDI arguments to provide
The stream of vm start events
Constructs a stream of vm start events.
Constructs a stream of vm start events.
The additional JDI arguments to provide
The stream of vm start events and any retrieved data based on requests from extra arguments
Retrieves a localVariable profile for the given JDI local variable.
Retrieves a localVariable profile for the given JDI local variable.
The information about the stack frame to associate with the localVariable
The JDI local variable with which to wrap in a variable info profile
Success containing the variable profile representing the local variable, otherwise a failure
Retrieves a local variable profile for the given JDI local variable.
Retrieves a local variable profile for the given JDI local variable.
The stack frame to associate with the local variable
The JDI local variable with which to wrap in a variable info profile
Success containing the variable profile representing the local variable, otherwise a failure
Retrieves a object profile for the given JDI object reference.
Retrieves a object profile for the given JDI object reference.
The thread to associate with the object
The JDI object reference with which to wrap in a object info profile
Success containing the object profile, otherwise a failure
Retrieves a object profile for the given JDI object reference.
Retrieves a object profile for the given JDI object reference.
The information about the thread to associate with the object
The JDI object reference with which to wrap in a object info profile
Success containing the object profile, otherwise a failure
Removes all access watchpoint requests for the specified class field with the specified extra arguments.
Removes all access watchpoint requests for the specified class field with the specified extra arguments.
The full name of the class/object/trait containing the field being watched
The name of the field being watched
the additional arguments provided to the specific access watchpoint request
Success containing Some information if it existed (or None if it did not), otherwise a failure
Removes all access watchpoint requests for the specified class field.
Removes all access watchpoint requests for the specified class field.
The full name of the class/object/trait containing the field being watched
The name of the field being watched
Success containing the collection of information about removed access watchpoint requests, otherwise a failure
Removes all access watchpoint requests.
Removes all access watchpoint requests.
Success containing the collection of information about removed access watchpoint requests, otherwise a failure
Removes all breakpoint requests.
Removes all breakpoint requests.
Success containing the collection of information about removed breakpoint requests, otherwise a failure
Removes all class prepare requests.
Removes all class prepare requests.
Success containing the collection of information about removed class prepare requests, otherwise a failure
Removes all class unload requests.
Removes all class unload requests.
Success containing the collection of information about removed class unload requests, otherwise a failure
Removes all exception requests.
Removes all exception requests.
Success containing the collection of information about removed exception requests, otherwise a failure
Removes all method entry requests.
Removes all method entry requests.
Success containing the collection of information about removed method entry requests, otherwise a failure
Removes all method exit requests.
Removes all method exit requests.
Success containing the collection of information about removed method exit requests, otherwise a failure
Removes all modification watchpoint requests.
Removes all modification watchpoint requests.
Success containing the collection of information about removed modification watchpoint requests, otherwise a failure
Removes all monitor contended enter requests.
Removes all monitor contended enter requests.
Success containing the collection of information about removed monitor contended enter requests, otherwise a failure
Removes all monitor contended entered requests.
Removes all monitor contended entered requests.
Success containing the collection of information about removed monitor contended entered requests, otherwise a failure
Removes all monitor wait requests.
Removes all monitor wait requests.
Success containing the collection of information about removed monitor wait requests, otherwise a failure
Removes all monitor waited requests.
Removes all monitor waited requests.
Success containing the collection of information about removed monitor waited requests, otherwise a failure
Removes all step requests.
Removes all step requests.
Success containing the collection of information about removed step requests, otherwise a failure
Removes all thread death requests.
Removes all thread death requests.
Success containing the collection of information about removed thread death requests, otherwise a failure
Removes all thread start requests.
Removes all thread start requests.
Success containing the collection of information about removed thread start requests, otherwise a failure
Removes all vm death requests.
Removes all vm death requests.
Success containing the collection of information about removed vm death requests, otherwise a failure
Removes all breakpoint requests placed on the specified line and file with the specified extra arguments.
Removes all breakpoint requests placed on the specified line and file with the specified extra arguments.
The name of the file where the breakpoints reside
The number of the line where the breakpoints reside
the additional arguments provided to the specific breakpoint request
Success containing Some information if it existed (or None if it did not), otherwise a failure
Removes all breakpoint requests placed on the specified line and file.
Removes all breakpoint requests placed on the specified line and file.
The name of the file where the breakpoints reside
The number of the line where the breakpoints reside
Success containing the collection of information about removed breakpoint requests, otherwise a failure
Removes all class prepare requests with the specified extra arguments.
Removes all class prepare requests with the specified extra arguments.
the additional arguments provided to the specific class prepare request
Success containing Some information if it existed (or None if it did not), otherwise a failure
Removes all class unload requests with the specified extra arguments.
Removes all class unload requests with the specified extra arguments.
the additional arguments provided to the specific class unload request
Success containing Some information if it existed (or None if it did not), otherwise a failure
Remove the exception request with the specified class name, notification flags, and extra arguments.
Remove the exception request with the specified class name, notification flags, and extra arguments.
The full class name of the exception
The caught notification flag provided to the request
The uncaught notification flag provided to the request
the additional arguments provided to the specific exception request
Success containing Some information if it existed (or None if it did not), otherwise a failure
Removes all exception requests with the specified class name.
Removes all exception requests with the specified class name.
The full class name of the exception
Success containing the collection of information about removed exception requests, otherwise a failure
Removes all method entry requests for the specified class method with the specified extra arguments.
Removes all method entry requests for the specified class method with the specified extra arguments.
The full name of the class/object/trait containing the method being watched
The name of the method being watched
the additional arguments provided to the specific method entry request
Success containing Some information if it existed (or None if it did not), otherwise a failure
Removes all method entry requests for the specified class method.
Removes all method entry requests for the specified class method.
The full name of the class/object/trait containing the method being watched
The name of the method being watched
Success containing the collection of information about removed method entry requests, otherwise a failure
Removes all method exit requests for the specified class method with the specified extra arguments.
Removes all method exit requests for the specified class method with the specified extra arguments.
The full name of the class/object/trait containing the method being watched
The name of the method being watched
the additional arguments provided to the specific method exit request
Success containing Some information if it existed (or None if it did not), otherwise a failure
Removes all method exit requests for the specified class method.
Removes all method exit requests for the specified class method.
The full name of the class/object/trait containing the method being watched
The name of the method being watched
Success containing the collection of information about removed method exit requests, otherwise a failure
Removes all modification watchpoint requests for the specified class field with the specified extra arguments.
Removes all modification watchpoint requests for the specified class field with the specified extra arguments.
The full name of the class/object/trait containing the field being watched
The name of the field being watched
the additional arguments provided to the specific modification watchpoint request
Success containing Some information if it existed (or None if it did not), otherwise a failure
Removes all modification watchpoint requests for the specified class field.
Removes all modification watchpoint requests for the specified class field.
The full name of the class/object/trait containing the field being watched
The name of the field being watched
Success containing the collection of information about removed modification watchpoint requests, otherwise a failure
Removes all monitor contended enter requests with the specified extra arguments.
Removes all monitor contended enter requests with the specified extra arguments.
the additional arguments provided to the specific monitor contended enter request
Success containing Some information if it existed (or None if it did not), otherwise a failure
Removes all monitor contended entered requests with the specified extra arguments.
Removes all monitor contended entered requests with the specified extra arguments.
the additional arguments provided to the specific monitor contended entered request
Success containing Some information if it existed (or None if it did not), otherwise a failure
Removes all monitor wait requests with the specified extra arguments.
Removes all monitor wait requests with the specified extra arguments.
the additional arguments provided to the specific monitor wait request
Success containing Some information if it existed (or None if it did not), otherwise a failure
Removes all monitor waited requests with the specified extra arguments.
Removes all monitor waited requests with the specified extra arguments.
the additional arguments provided to the specific monitor waited request
Success containing Some information if it existed (or None if it did not), otherwise a failure
Removes the exception request targeted towards "all exceptions" with the specified notification flags and extra arguments.
Removes the exception request targeted towards "all exceptions" with the specified notification flags and extra arguments.
The caught notification flag provided to the request
The uncaught notification flag provided to the request
the additional arguments provided to the specific exception request
Success containing Some information if it existed (or None if it did not), otherwise a failure
Removes exception requests targeted towards "all exceptions.
Removes exception requests targeted towards "all exceptions."
Success containing the collection of information about removed exception requests, otherwise a failure
Removes all step requests for the given thread with the specified extra arguments.
Removes all step requests for the given thread with the specified extra arguments.
The thread with which is receiving the step request
the additional arguments provided to the specific step request
Success containing Some information if it existed (or None if it did not), otherwise a failure
Removes all step requests for the given thread.
Removes all step requests for the given thread.
The thread with which is receiving the step request
Success containing the collection of information about removed step requests, otherwise a failure
Removes all thread death requests with the specified extra arguments.
Removes all thread death requests with the specified extra arguments.
the additional arguments provided to the specific thread death request
Success containing Some information if it existed (or None if it did not), otherwise a failure
Removes all thread start requests with the specified extra arguments.
Removes all thread start requests with the specified extra arguments.
the additional arguments provided to the specific thread start request
Success containing Some information if it existed (or None if it did not), otherwise a failure
Removes all vm death requests with the specified extra arguments.
Removes all vm death requests with the specified extra arguments.
the additional arguments provided to the specific vm death request
Success containing Some information if it existed (or None if it did not), otherwise a failure
Retrieves a thread profile for the thread reference whose unique id matches the provided id.
Retrieves a thread profile for the thread reference whose unique id matches the provided id.
The id of the thread
Success containing the thread profile if found, otherwise a failure
Retrieves a thread profile for the given JDI thread reference.
Retrieves a thread profile for the given JDI thread reference.
The JDI thread reference with which to wrap in a thread info profile
Success containing the thread profile, otherwise a failure
Retrieves all threads contained in the remote JVM.
Retrieves all threads contained in the remote JVM.
Success containing the collection of thread info profiles, otherwise a failure
Retrieves a type info profile for the given JDI type info.
Retrieves a type info profile for the given JDI type info.
The JDI type with which to wrap in a type info profile
The new type info profile
Represents the underlying virtual machine represented by this Scala virtual machine.
Represents the underlying virtual machine represented by this Scala virtual machine.
The JDI VirtualMachine instance
A unique id assigned to the Scala virtual machine on the client (library) side to help distinguish multiple VMs
A unique id assigned to the Scala virtual machine on the client (library) side to help distinguish multiple VMs
Unregisters the profile with the provided name.
Unregisters the profile with the provided name.
The name of the profile to unregister
Some debug profile if unregistered, otherwise None
Sets the current profile to the one with the provided name.
Sets the current profile to the one with the provided name.
The name of the profile
The updated profile
Retrieves a value info profile for the given JDI value info.
Retrieves a value info profile for the given JDI value info.
The JDI value with which to wrap in a value info profile
The new value info profile
Retrieves the collection of active and pending vm death requests.
Retrieves the collection of active and pending vm death requests.
The collection of information on vm death requests
Retrieves the current underlying profile.
Retrieves the current underlying profile.
The active underlying profile
Retrieves the profile with the provided name.
Retrieves the profile with the provided name.
The name of the profile
The debug profile
If the profile is not found
Represents a virtual machine running Scala code.