| AbsentInformationException | 
 Thrown to indicate line number or variable information is not available. 
 | 
| Accessible | 
 Provides information on the accessibility of a type or type component. 
 | 
| ArrayReference | 
 Provides access to an array object and its components in the target VM. 
 | 
| BooleanValue | 
 Provides access to a primitive boolean value in
 the target VM. 
 | 
| ByteValue | 
 Provides access to a primitive byte value in the target VM. 
 | 
| CharValue | 
 Provides access to a primitive char value in
 the target VM. 
 | 
| ClassLoaderReference | 
 A class loader object from the target VM. 
 | 
| ClassNotLoadedException | 
 Thrown to indicate that the requested class has
 not yet been loaded through the appropriate class loader. 
 | 
| ClassObjectReference | 
 An instance of java.lang.Class from the target VM. 
 | 
| ClassType | 
 A mirror of a class in the target VM. 
 | 
| DoubleValue | 
 Provides access to a primitive double value in
 the target VM. 
 | 
| Field | 
 A class or instance variable in the target VM. 
 | 
| FloatValue | 
 Provides access to a primitive float value in
 the target VM. 
 | 
| IncompatibleThreadStateException | 
 Thrown to indicate that the requested operation cannot be
 completed while the specified thread is in its current state. 
 | 
| IntegerValue | 
 Provides access to a primitive int value in
 the target VM. 
 | 
| InterfaceType | 
 A mirror of an interface in the target VM. 
 | 
| 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. 
 | 
| InvocationException | 
 Thrown to indicate an exception occurred in an invoked method within
 the target VM. 
 | 
| LocalVariable | 
 A local variable in the target VM. 
 | 
| Locatable | 
 | 
| Location | 
 A point within the executing code of the target VM. 
 | 
| LongValue | 
 Provides access to a primitive long value in
 the target VM. 
 | 
| Method | 
 A static or instance method in the target VM. 
 | 
| Mirror | 
 A proxy used by a debugger to examine or manipulate some entity
 in another virtual machine. 
 | 
| ModuleReference | 
 A module in the target VM. 
 | 
| MonitorInfo | 
 Information about a monitor owned by a thread. 
 | 
| ObjectReference | 
 An object that currently exists in the target VM. 
 | 
| PrimitiveType | 
 The type associated with non-object values in a target VM. 
 | 
| PrimitiveValue | 
 The value assigned to a field or variable of primitive type in a
 target VM. 
 | 
| ReferenceType | 
 The type of an object in a target VM. 
 | 
| ShortValue | 
 Provides access to a primitive short value in
 the target VM. 
 | 
| StackFrame | 
 The state of one method invocation on a thread's call stack. 
 | 
| StringReference | 
 A string object from the target VM. 
 | 
| ThreadGroupReference | 
 A thread group object from the target VM. 
 | 
| ThreadReference | 
 A thread object from the target VM. 
 | 
| Type | 
 The mirror for a type in the target VM. 
 | 
| TypeComponent | 
 An entity declared within a user defined
 type (class or interface). 
 | 
| Value | 
 The mirror for a value in the target VM. 
 | 
| VirtualMachine | 
 A virtual machine targeted for debugging. 
 | 
| VirtualMachineManager | 
 A manager of connections to target virtual machines. 
 | 
| VoidValue | 
 Provides access to a primitive void value in
 the target VM. 
 |