- com.sun.jdi - package com.sun.jdi
-
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.
- com.sun.jdi.connect - package 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 - package com.sun.jdi.connect.spi
-
This package comprises the interfaces and classes used to
develop new
TransportService
implementations.
- com.sun.jdi.event - package com.sun.jdi.event
-
This package defines JDI events and event processing.
- com.sun.jdi.request - package com.sun.jdi.request
-
This package is used to request that a JDI
event be sent under specified conditions.
- ClassNotLoadedException - Exception in com.sun.jdi
-
Thrown to indicate that the requested class has
not yet been loaded through the appropriate class loader.
- ClassNotPreparedException - Exception in com.sun.jdi
-
Thrown to indicate that the requested operation cannot be
completed because the specified class has not yet been prepared.
- ClosedConnectionException - Exception in com.sun.jdi.connect.spi
-
This exception may be thrown as a result of an asynchronous
close of a
Connection
while an I/O operation is
in progress.
- Connection - Class in com.sun.jdi.connect.spi
-
A connection between a debugger and a target VM which it debugs.
- CharType - Interface in com.sun.jdi
-
The type of all primitive char values accessed in
the target VM.
- CharValue - Interface in com.sun.jdi
-
Provides access to a primitive char
value in
the target VM.
- ClassLoaderReference - Interface in com.sun.jdi
-
A class loader object from the target VM.
- ClassObjectReference - Interface in com.sun.jdi
-
An instance of java.lang.Class from the target VM.
- ClassPrepareEvent - Interface in com.sun.jdi.event
-
Notification of a class prepare in the target VM.
- ClassPrepareRequest - Interface in com.sun.jdi.request
-
Request for notification when a class is prepared in the target VM.
- ClassType - Interface in com.sun.jdi
-
A mirror of a class in the target VM.
- ClassUnloadEvent - Interface in com.sun.jdi.event
-
Notification of a class unload in the target VM.
- ClassUnloadRequest - Interface in com.sun.jdi.request
-
Request for notification when a class is unloaded in the target VM.
- Connector - Interface in com.sun.jdi.connect
-
A method of connection between a debugger and a target VM.
- Connector.Argument - Interface in com.sun.jdi.connect
-
Specification for and value of a Connector argument.
- Connector.BooleanArgument - Interface in com.sun.jdi.connect
-
Specification for and value of a Connector argument,
whose value is Boolean.
- Connector.IntegerArgument - Interface in com.sun.jdi.connect
-
Specification for and value of a Connector argument,
whose value is an integer.
- Connector.SelectedArgument - Interface in com.sun.jdi.connect
-
Specification for and value of a Connector argument,
whose value is a String selected from a list of choices.
- Connector.StringArgument - Interface in com.sun.jdi.connect
-
Specification for and value of a Connector argument,
whose value is a String.
- Capabilities() - Constructor for class com.sun.jdi.connect.spi.TransportService.Capabilities
-
- ClassNotLoadedException(String) - Constructor for exception com.sun.jdi.ClassNotLoadedException
-
- ClassNotLoadedException(String, String) - Constructor for exception com.sun.jdi.ClassNotLoadedException
-
- ClassNotPreparedException() - Constructor for exception com.sun.jdi.ClassNotPreparedException
-
- ClassNotPreparedException(String) - Constructor for exception com.sun.jdi.ClassNotPreparedException
-
- ClosedConnectionException() - Constructor for exception com.sun.jdi.connect.spi.ClosedConnectionException
-
Constructs a ClosedConnectionException
with no detail
message.
- ClosedConnectionException(String) - Constructor for exception com.sun.jdi.connect.spi.ClosedConnectionException
-
Constructs a ClosedConnectionException
with the
specified detail message.
- Connection() - Constructor for class com.sun.jdi.connect.spi.Connection
-
- canAddMethod() - Method in interface com.sun.jdi.VirtualMachine
-
Determines if the target VM supports the addition
of methods when performing class redefinition.
- canBeModified() - Method in interface com.sun.jdi.VirtualMachine
-
Determines if the target VM is a read-only VM.
- canForceEarlyReturn() - Method in interface com.sun.jdi.VirtualMachine
-
Determines if the target VM supports the forcing of a method to
return early.
- canGetBytecodes() - Method in interface com.sun.jdi.VirtualMachine
-
Determines if the target VM supports the retrieval
of a method's bytecodes.
- canGetClassFileVersion() - Method in interface com.sun.jdi.VirtualMachine
-
Determines if the target VM supports reading class file
major and minor versions.
- canGetConstantPool() - Method in interface com.sun.jdi.VirtualMachine
-
Determines if the target VM supports getting constant pool
information of a class.
- canGetCurrentContendedMonitor() - Method in interface com.sun.jdi.VirtualMachine
-
Determines if the target VM supports the retrieval
of the monitor for which a thread is currently waiting.
- canGetInstanceInfo() - Method in interface com.sun.jdi.VirtualMachine
-
Determines if the target VM supports the accessing of class instances,
instance counts, and referring objects.
- canGetMethodReturnValues() - Method in interface com.sun.jdi.VirtualMachine
-
Determines if the target VM supports the inclusion of return values
in
MethodExitEvent
s.
- canGetModuleInfo() - Method in interface com.sun.jdi.VirtualMachine
-
Determines if the target VM supports getting information about modules.
- canGetMonitorFrameInfo() - Method in interface com.sun.jdi.VirtualMachine
-
Determines if the target VM supports getting which
frame has acquired a monitor.
- canGetMonitorInfo() - Method in interface com.sun.jdi.VirtualMachine
-
Determines if the target VM supports the retrieval
of the monitor information for an object.
- canGetOwnedMonitorInfo() - Method in interface com.sun.jdi.VirtualMachine
-
Determines if the target VM supports the retrieval
of the monitors owned by a thread.
- canGetSourceDebugExtension() - Method in interface com.sun.jdi.VirtualMachine
-
Determines if the target VM supports getting
the source debug extension.
- canGetSyntheticAttribute() - Method in interface com.sun.jdi.VirtualMachine
-
Determines if the target VM supports the query
of the synthetic attribute of a method or field.
- canPopFrames() - Method in interface com.sun.jdi.VirtualMachine
-
Determines if the target VM supports popping
frames of a threads stack.
- canRead(ModuleReference) - Method in interface com.sun.jdi.ModuleReference
-
Indicates if this module reads another module.
- canRedefineClasses() - Method in interface com.sun.jdi.VirtualMachine
-
Determines if the target VM supports any level
of class redefinition.
- canRequestMonitorEvents() - Method in interface com.sun.jdi.VirtualMachine
-
- canRequestVMDeathEvent() - Method in interface com.sun.jdi.VirtualMachine
-
- canUnrestrictedlyRedefineClasses() - Method in interface com.sun.jdi.VirtualMachine
-
Determines if the target VM supports unrestricted
changes when performing class redefinition.
- canUseInstanceFilters() - Method in interface com.sun.jdi.VirtualMachine
-
Determines if the target VM supports filtering
events by specific instance object.
- canUseSourceNameFilters() - Method in interface com.sun.jdi.VirtualMachine
-
Determines if the target VM supports the filtering of
class prepare events by source name.
- canWatchFieldAccess() - Method in interface com.sun.jdi.VirtualMachine
-
Determines if the target VM supports watchpoints
for field access.
- canWatchFieldModification() - Method in interface com.sun.jdi.VirtualMachine
-
Determines if the target VM supports watchpoints
for field modification.
- capabilities() - Method in class com.sun.jdi.connect.spi.TransportService
-
Returns the capabilities of the transport service.
- catchLocation() - Method in interface com.sun.jdi.event.ExceptionEvent
-
Gets the location where the exception will be caught.
- charValue() - Method in interface com.sun.jdi.PrimitiveValue
-
Converts this value to a CharValue and returns the result
as a char.
- choices() - Method in interface com.sun.jdi.connect.Connector.SelectedArgument
-
Return the possible values for the argument
- classesByName(String) - Method in interface com.sun.jdi.VirtualMachine
-
Returns the loaded reference types that
match a given name.
- classLoader() - Method in interface com.sun.jdi.ModuleReference
-
- classLoader() - Method in interface com.sun.jdi.ReferenceType
-
Gets the classloader object which loaded the class corresponding
to this type.
- className() - Method in exception com.sun.jdi.ClassNotLoadedException
-
- className() - Method in interface com.sun.jdi.event.ClassUnloadEvent
-
Returns the name of the class that has been unloaded.
- classObject() - Method in interface com.sun.jdi.ReferenceType
-
Returns the class object that corresponds to this type in the
target VM.
- classPath() - Method in interface com.sun.jdi.PathSearchingVirtualMachine
-
Get the class path for this virtual machine.
- classPrepareRequests() - Method in interface com.sun.jdi.request.EventRequestManager
-
Return an unmodifiable list of the enabled and disabled class prepare requests.
- classSignature() - Method in interface com.sun.jdi.event.ClassUnloadEvent
-
Returns the JNI-style signature of the class that has been unloaded.
- classUnloadRequests() - Method in interface com.sun.jdi.request.EventRequestManager
-
Return an unmodifiable list of the enabled and disabled class unload requests.
- close() - Method in class com.sun.jdi.connect.spi.Connection
-
Closes this connection.
- codeIndex() - Method in interface com.sun.jdi.Location
-
Gets the code position within this location's method.
- componentSignature() - Method in interface com.sun.jdi.ArrayType
-
Gets the JNI signature of the components of this
array class.
- componentType() - Method in interface com.sun.jdi.ArrayType
-
Returns the component type of this array,
as specified in the array declaration.
- componentTypeName() - Method in interface com.sun.jdi.ArrayType
-
Returns a text representation of the component
type of this array.
- concreteMethodByName(String, String) - Method in interface com.sun.jdi.ClassType
-
Returns a the single non-abstract
Method
visible from
this class that has the given name and signature.
- connectedVirtualMachines() - Method in interface com.sun.jdi.VirtualMachineManager
-
Lists all target VMs which are connected to the debugger.
- constantPool() - Method in interface com.sun.jdi.ReferenceType
-
Returns the raw bytes of the constant pool in the format of the
constant_pool item of the Class File Format in the Java Virtual
Machine Specification.
- constantPoolCount() - Method in interface com.sun.jdi.ReferenceType
-
Returns the number of entries in the constant pool plus one.
- createAccessWatchpointRequest(Field) - Method in interface com.sun.jdi.request.EventRequestManager
-
Creates a new disabled watchpoint which watches accesses to the
specified field.
- createBreakpointRequest(Location) - Method in interface com.sun.jdi.request.EventRequestManager
-
- createClassPrepareRequest() - Method in interface com.sun.jdi.request.EventRequestManager
-
- createClassUnloadRequest() - Method in interface com.sun.jdi.request.EventRequestManager
-
- createExceptionRequest(ReferenceType, boolean, boolean) - Method in interface com.sun.jdi.request.EventRequestManager
-
- createMethodEntryRequest() - Method in interface com.sun.jdi.request.EventRequestManager
-
- createMethodExitRequest() - Method in interface com.sun.jdi.request.EventRequestManager
-
- createModificationWatchpointRequest(Field) - Method in interface com.sun.jdi.request.EventRequestManager
-
Creates a new disabled watchpoint which watches accesses to the
specified field.
- createMonitorContendedEnteredRequest() - Method in interface com.sun.jdi.request.EventRequestManager
-
- createMonitorContendedEnterRequest() - Method in interface com.sun.jdi.request.EventRequestManager
-
- createMonitorWaitedRequest() - Method in interface com.sun.jdi.request.EventRequestManager
-
- createMonitorWaitRequest() - Method in interface com.sun.jdi.request.EventRequestManager
-
- createStepRequest(ThreadReference, int, int) - Method in interface com.sun.jdi.request.EventRequestManager
-
- createThreadDeathRequest() - Method in interface com.sun.jdi.request.EventRequestManager
-
- createThreadStartRequest() - Method in interface com.sun.jdi.request.EventRequestManager
-
- createVirtualMachine(Connection) - Method in interface com.sun.jdi.VirtualMachineManager
-
Creates a new virtual machine.
- createVirtualMachine(Connection, Process) - Method in interface com.sun.jdi.VirtualMachineManager
-
Create a virtual machine mirror for a target VM.
- createVMDeathRequest() - Method in interface com.sun.jdi.request.EventRequestManager
-
- currentContendedMonitor() - Method in interface com.sun.jdi.ThreadReference
-
Returns an
ObjectReference
for the monitor, if any,
for which this thread is currently waiting.