Uses of Package
com.sun.jdi
Package
Description
This is the core package of the Java Debug
Interface (JDI), it defines mirrors for values, types, and the target
VirtualMachine itself - as well bootstrapping facilities.
This package defines connections between the virtual machine
using the JDI and the target virtual machine.
This package defines JDI events and event processing.
This package is used to request that a JDI
event be sent under specified conditions.
Provides implementation support for building JShell execution engines.
-
ClassDescriptionThrown to indicate line number or variable information is not available.Provides information on the accessibility of a type or type component.Provides access to an array object and its components in the target VM.Provides access to a primitive
boolean
value in the target VM.Provides access to a primitivebyte
value in the target VM.Provides access to a primitivechar
value in the target VM.A class loader object from the target VM.Thrown to indicate that the requested class has not yet been loaded through the appropriate class loader.An instance of java.lang.Class from the target VM.A mirror of a class in the target VM.Provides access to a primitivedouble
value in the target VM.A class or instance variable in the target VM.Provides access to a primitivefloat
value in the target VM.Thrown to indicate that the requested operation cannot be completed while the specified thread is in its current state.Provides access to a primitiveint
value in the target VM.A mirror of an interface in the target VM.Thrown to indicate a type mismatch in setting the value of a field or variable, or in specifying the return value of a method.Thrown to indicate an exception occurred in an invoked method within the target VM.A local variable in the target VM.A mirror that has aLocation
.A point within the executing code of the target VM.Provides access to a primitivelong
value in the target VM.A static or instance method in the target VM.A proxy used by a debugger to examine or manipulate some entity in another virtual machine.A module in the target VM.Information about a monitor owned by a thread.An object that currently exists in the target VM.Thrown to indicate an operation could not be performed on a frame.The type associated with non-object values in a target VM.The value assigned to a field or variable of primitive type in a target VM.The type of an object in a target VM.Provides access to a primitiveshort
value in the target VM.The state of one method invocation on a thread's call stack.A string object from the target VM.A thread group object from the target VM.A thread object from the target VM.The mirror for a type in the target VM.An entity declared within a user defined type (class or interface).The mirror for a value in the target VM.A virtual machine targeted for debugging.A manager of connections to target virtual machines.Provides access to a primitivevoid
value in the target VM. -
-
ClassDescriptionA class or instance variable in the target VM.A mirror that has a
Location
.A point within the executing code of the target VM.A static or instance method in the target VM.A proxy used by a debugger to examine or manipulate some entity in another virtual machine.An object that currently exists in the target VM.The type of an object in a target VM.A thread object from the target VM.The mirror for a value in the target VM. -
ClassDescriptionA class or instance variable in the target VM.A mirror that has a
Location
.A point within the executing code of the target VM.A proxy used by a debugger to examine or manipulate some entity in another virtual machine.An object that currently exists in the target VM.The type of an object in a target VM.A thread object from the target VM. -
ClassDescriptionThe type of an object in a target VM.A virtual machine targeted for debugging.