Java Debug Interface
DRAFT 9-Ubuntu+0-9b151-2
A B C D E F G H I J L M N O P R S T U V W 

C

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 MethodExitEvents.
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.
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
Determines if the target VM supports the creation of MonitorContendedEnterRequests.
canRequestVMDeathEvent() - Method in interface com.sun.jdi.VirtualMachine
Determines if the target VM supports the creation of VMDeathRequests.
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
Returns the ClassLoaderReference object for this module.
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
Creates a new disabled BreakpointRequest.
createClassPrepareRequest() - Method in interface com.sun.jdi.request.EventRequestManager
Creates a new disabled ClassPrepareRequest.
createClassUnloadRequest() - Method in interface com.sun.jdi.request.EventRequestManager
Creates a new disabled ClassUnloadRequest.
createExceptionRequest(ReferenceType, boolean, boolean) - Method in interface com.sun.jdi.request.EventRequestManager
Creates a new disabled ExceptionRequest.
createMethodEntryRequest() - Method in interface com.sun.jdi.request.EventRequestManager
Creates a new disabled MethodEntryRequest.
createMethodExitRequest() - Method in interface com.sun.jdi.request.EventRequestManager
Creates a new disabled MethodExitRequest.
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
Creates a new disabled MonitorContendedEnteredRequest.
createMonitorContendedEnterRequest() - Method in interface com.sun.jdi.request.EventRequestManager
Creates a new disabled MonitorContendedEnterRequest.
createMonitorWaitedRequest() - Method in interface com.sun.jdi.request.EventRequestManager
Creates a new disabled MonitorWaitedRequest.
createMonitorWaitRequest() - Method in interface com.sun.jdi.request.EventRequestManager
Creates a new disabled MonitorWaitRequest.
createStepRequest(ThreadReference, int, int) - Method in interface com.sun.jdi.request.EventRequestManager
Creates a new disabled StepRequest.
createThreadDeathRequest() - Method in interface com.sun.jdi.request.EventRequestManager
Creates a new disabled ThreadDeathRequest.
createThreadStartRequest() - Method in interface com.sun.jdi.request.EventRequestManager
Creates a new disabled ThreadStartRequest.
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
Creates a new disabled VMDeathRequest.
currentContendedMonitor() - Method in interface com.sun.jdi.ThreadReference
Returns an ObjectReference for the monitor, if any, for which this thread is currently waiting.
A B C D E F G H I J L M N O P R S T U V W 
Skip navigation links
Java Debug Interface
DRAFT 9-Ubuntu+0-9b151-2

Submit a bug or feature
Java is a trademark or registered trademark of Oracle and/or its affiliates in the US and other countries.
Copyright © 1999, 2017, Oracle and/or its affiliates. 500 Oracle Parkway
Redwood Shores, CA 94065 USA. All rights reserved.

DRAFT 9-Ubuntu+0-9b151-2