Home » openjdk-7 » com.sun » jdi »

com.sun.jdi

Sub Packages:

com.sun.jdi.connect   This package defines connections between the virtual machine using the JDI and the target virtual machine.  
com.sun.jdi.connect.spi   This package comprises the interfaces and classes used to develop new com.sun.jdi.connect.spi.TransportService implementations.  
com.sun.jdi.event   This package defines JDI events and event processing.  
com.sun.jdi.request   This package is used to request that a JDI event be sent under specified conditions.  

Interfaces:

Accessible   Provides information on the accessibility of a type or type component.  code | html
ArrayReference   Provides access to an array object and its components in the target VM.  code | html
ArrayType   Provides access to the class of an array and the type of its components in the target VM.  code | html
BooleanType   The type of all primitive boolean values accessed in the target VM.  code | html
BooleanValue   Provides access to a primitive boolean value in the target VM.  code | html
ByteType   The type of all primitive byte values accessed in the target VM.  code | html
ByteValue   Provides access to a primitive byte value in the target VM.  code | html
CharType   The type of all primitive char values accessed in the target VM.  code | html
CharValue   Provides access to a primitive char value in the target VM.  code | html
ClassLoaderReference   A class loader object from the target VM.  code | html
ClassObjectReference   An instance of java.lang.Class from the target VM.  code | html
ClassType   A mirror of a class in the target VM.  code | html
DoubleType   The type of all primitive double values accessed in the target VM.  code | html
DoubleValue   Provides access to a primitive double value in the target VM.  code | html
Field   A class or instance variable in the target VM.  code | html
FloatType   The type of all primitive float values accessed in the target VM.  code | html
FloatValue   Provides access to a primitive float value in the target VM.  code | html
IntegerType   The type of all primitive int values accessed in the target VM.  code | html
IntegerValue   Provides access to a primitive int value in the target VM.  code | html
InterfaceType   A mirror of an interface in the target VM.  code | html
LocalVariable   A local variable in the target VM.  code | html
Locatable   A mirror that has a Location code | html
Location   A point within the executing code of the target VM.  code | html
LongType   The type of all primitive long values accessed in the target VM.  code | html
LongValue   Provides access to a primitive long value in the target VM.  code | html
Method   A static or instance method in the target VM.  code | html
Mirror   A proxy used by a debugger to examine or manipulate some entity in another virtual machine.  code | html
MonitorInfo   Information about a monitor owned by a thread.  code | html
ObjectReference   An object that currently exists in the target VM.  code | html
PathSearchingVirtualMachine   A virtual machine which searches for classes through paths  code | html
PrimitiveType   The type associated with non-object values in a target VM.  code | html
PrimitiveValue   The value assigned to a field or variable of primitive type in a target VM.  code | html
ReferenceType   The type of an object in a target VM.  code | html
ShortType   The type of all primitive short values accessed in the target VM.  code | html
ShortValue   Provides access to a primitive short value in the target VM.  code | html
StackFrame   The state of one method invocation on a thread's call stack.  code | html
StringReference   A string object from the target VM.  code | html
ThreadGroupReference   A thread group object from the target VM.  code | html
ThreadReference   A thread object from the target VM.  code | html
Type   The mirror for a type in the target VM.  code | html
TypeComponent   An entity declared within a user defined type (class or interface).  code | html
Value   The mirror for a value in the target VM.  code | html
VirtualMachine   A virtual machine targeted for debugging.  code | html
VirtualMachineManager   A manager of connections to target virtual machines.  code | html
VoidType   The type of all primitive void values accessed in the target VM.  code | html
VoidValue   Provides access to a primitive void value in the target VM.  code | html

Classes:

AbsentInformationException   Thrown to indicate line number or variable information is not available.  code | html
Bootstrap   Initial class that provides access to the default implementation of JDI interfaces.  code | html
ClassNotLoadedException   Thrown to indicate that the requested class has not yet been loaded through the appropriate class loader.  code | html
ClassNotPreparedException   Thrown to indicate that the requested operation cannot be completed because the specified class has not yet been prepared.  code | html
IncompatibleThreadStateException   Thrown to indicate that the requested operation cannot be completed while the specified thread is in its current state.  code | html
InconsistentDebugInfoException   Thrown to indicate that there is an inconistency in the debug information provided by the target VM.  code | html
InternalException   Thrown to indicate that an unexpected internal error has occurred.  code | html
InvalidCodeIndexException   Thrown to indicate that the requested operation cannot be completed because the specified code index is not valid.  code | html
InvalidLineNumberException   Thrown to indicate that the requested operation cannot be completed because the specified line number is not valid.  code | html
InvalidStackFrameException   Thrown to indicate that the requested operation cannot be completed because the specified stack frame is no longer valid.  code | html
InvalidTypeException   Thrown to indicate a type mismatch in setting the value of a field or variable, or in specifying the return value of a method.  code | html
InvocationException   Thrown to indicate an exception occurred in an invoked method within the target VM.  code | html
JDIPermission   The JDIPermission class represents access rights to the VirtualMachineManager code | html
NativeMethodException   Thrown to indicate an operation cannot be completed because it is not valid for a native method.  code | html
ObjectCollectedException   Thrown to indicate that the requested operation cannot be completed because the specified object has been garbage collected.  code | html
VMCannotBeModifiedException   Thrown to indicate that the operation is invalid because it would modify the VM and the VM is read-only.  code | html
VMDisconnectedException   Unchecked exception thrown to indicate that the requested operation cannot be completed because there is no longer a connection to the target VM.  code | html
VMMismatchException   Thrown to indicate that the requested operation cannot be completed because the a mirror from one target VM is being combined with a mirror from another target VM.  code | html
VMOutOfMemoryException   Thrown to indicate that the requested operation cannot be completed because the target VM has run out of memory.  code | html