Skip navigation links
Java Debug Interface
A B C D E F G H I J L M N O P R S T U V W 

A

AbsentInformationException - Exception in com.sun.jdi
Thrown to indicate line number or variable information is not available.
AbsentInformationException() - Constructor for exception com.sun.jdi.AbsentInformationException
 
AbsentInformationException(String) - Constructor for exception com.sun.jdi.AbsentInformationException
 
accept(Map<String, ? extends Connector.Argument>) - Method in interface com.sun.jdi.connect.ListeningConnector
Waits for a target VM to attach to this connector.
accept(TransportService.ListenKey, long, long) - Method in class com.sun.jdi.connect.spi.TransportService
Accept a connection from a target VM.
Accessible - Interface in com.sun.jdi
Provides information on the accessibility of a type or type component.
AccessWatchpointEvent - Interface in com.sun.jdi.event
Notification of a field access in the target VM.
AccessWatchpointRequest - Interface in com.sun.jdi.request
Request for notification when the contents of a field are accessed in the target VM.
accessWatchpointRequests() - Method in interface com.sun.jdi.request.EventRequestManager
Return an unmodifiable list of the enabled and disabled access watchpoint requests.
addClassExclusionFilter(String) - Method in interface com.sun.jdi.request.ClassPrepareRequest
Restricts the events generated by this request to the preparation of reference types whose name does not match this restricted regular expression.
addClassExclusionFilter(String) - Method in interface com.sun.jdi.request.ClassUnloadRequest
Restricts the events generated by this request to the unloading of reference types whose name does not match a restricted regular expression.
addClassExclusionFilter(String) - Method in interface com.sun.jdi.request.ExceptionRequest
Restricts the events generated by this request to those whose location is in a class whose name does not match a restricted regular expression.
addClassExclusionFilter(String) - Method in interface com.sun.jdi.request.MethodEntryRequest
Restricts the events generated by this request to those whose method is in a class whose name does not match this restricted regular expression, e.g.
addClassExclusionFilter(String) - Method in interface com.sun.jdi.request.MethodExitRequest
Restricts the events generated by this request to those whose method is in a class whose name does not match this restricted regular expression.
addClassExclusionFilter(String) - Method in interface com.sun.jdi.request.MonitorContendedEnteredRequest
Restricts the events generated by this request to those whose method is in a class whose name does not match this restricted regular expression, e.g.
addClassExclusionFilter(String) - Method in interface com.sun.jdi.request.MonitorContendedEnterRequest
Restricts the events generated by this request to those whose method is in a class whose name does not match this restricted regular expression, e.g.
addClassExclusionFilter(String) - Method in interface com.sun.jdi.request.MonitorWaitedRequest
Restricts the events generated by this request to those in which the name of the class of the monitor object does notmatch this restricted regular expression, e.g.
addClassExclusionFilter(String) - Method in interface com.sun.jdi.request.MonitorWaitRequest
Restricts the events generated by this request to those in which the name of the class of the monitor object does notmatch this restricted regular expression, e.g.
addClassExclusionFilter(String) - Method in interface com.sun.jdi.request.StepRequest
Restricts the events generated by this request to those whose location is in a class whose name does not match a restricted regular expression.
addClassExclusionFilter(String) - Method in interface com.sun.jdi.request.WatchpointRequest
Restricts the events generated by this request to those whose location is in a class whose name does not match this restricted regular expression.
addClassFilter(ReferenceType) - Method in interface com.sun.jdi.request.ClassPrepareRequest
Restricts the events generated by this request to be the preparation of the given reference type and any subtypes.
addClassFilter(String) - Method in interface com.sun.jdi.request.ClassPrepareRequest
Restricts the events generated by this request to the preparation of reference types whose name matches this restricted regular expression.
addClassFilter(String) - Method in interface com.sun.jdi.request.ClassUnloadRequest
Restricts the events generated by this request to the unloading of reference types whose name matches a restricted regular expression.
addClassFilter(ReferenceType) - Method in interface com.sun.jdi.request.ExceptionRequest
Restricts the events generated by this request to those whose location is in the given reference type or any of its subtypes.
addClassFilter(String) - Method in interface com.sun.jdi.request.ExceptionRequest
Restricts the events generated by this request to those whose location is in a class whose name matches a restricted regular expression.
addClassFilter(ReferenceType) - Method in interface com.sun.jdi.request.MethodEntryRequest
Restricts the events generated by this request to those whose method is in the given reference type or any of its subtypes.
addClassFilter(String) - Method in interface com.sun.jdi.request.MethodEntryRequest
Restricts the events generated by this request to those whose method is in a class whose name matches this restricted regular expression.
addClassFilter(ReferenceType) - Method in interface com.sun.jdi.request.MethodExitRequest
Restricts the events generated by this request to those whose method is in the given reference type or any of its subtypes.
addClassFilter(String) - Method in interface com.sun.jdi.request.MethodExitRequest
Restricts the events generated by this request to those whose method is in a class whose name matches a restricted regular expression.
addClassFilter(ReferenceType) - Method in interface com.sun.jdi.request.MonitorContendedEnteredRequest
Restricts the events generated by this request to those whose method is in the given reference type or any of its subtypes.
addClassFilter(String) - Method in interface com.sun.jdi.request.MonitorContendedEnteredRequest
Restricts the events generated by this request to those whose method is in a class whose name matches this restricted regular expression.
addClassFilter(ReferenceType) - Method in interface com.sun.jdi.request.MonitorContendedEnterRequest
Restricts the events generated by this request to those whose method is in the given reference type or any of its subtypes.
addClassFilter(String) - Method in interface com.sun.jdi.request.MonitorContendedEnterRequest
Restricts the events generated by this request to those whose method is in a class whose name matches this restricted regular expression.
addClassFilter(ReferenceType) - Method in interface com.sun.jdi.request.MonitorWaitedRequest
Restricts the events generated by this request to those whose monitor object is of the given reference type or any of its subtypes.
addClassFilter(String) - Method in interface com.sun.jdi.request.MonitorWaitedRequest
Restricts the events generated by this request to those in which the name of the class of the monitor object matches this restricted regular expression.
addClassFilter(ReferenceType) - Method in interface com.sun.jdi.request.MonitorWaitRequest
Restricts the events generated by this request to those whose monitor object is of the given reference type or any of its subtypes.
addClassFilter(String) - Method in interface com.sun.jdi.request.MonitorWaitRequest
Restricts the events generated by this request to those in which the name of the class of the monitor object matches this restricted regular expression.
addClassFilter(ReferenceType) - Method in interface com.sun.jdi.request.StepRequest
Restricts the events generated by this request to those whose location is in the given reference type or any of its subtypes.
addClassFilter(String) - Method in interface com.sun.jdi.request.StepRequest
Restricts the events generated by this request to those whose location is in a class whose name matches a restricted regular expression.
addClassFilter(ReferenceType) - Method in interface com.sun.jdi.request.WatchpointRequest
Restricts the events generated by this request to those whose location is in the given reference type or any of its subtypes.
addClassFilter(String) - Method in interface com.sun.jdi.request.WatchpointRequest
Restricts the events generated by this request to those whose location is in a class whose name matches a restricted regular expression.
addCountFilter(int) - Method in interface com.sun.jdi.request.EventRequest
Limit the requested event to be reported at most once after a given number of occurrences.
addInstanceFilter(ObjectReference) - Method in interface com.sun.jdi.request.BreakpointRequest
Restricts the events generated by this request to those in which the currently executing instance is the object specified.
addInstanceFilter(ObjectReference) - Method in interface com.sun.jdi.request.ExceptionRequest
Restricts the events generated by this request to those in which the currently executing instance ("this") is the object specified.
addInstanceFilter(ObjectReference) - Method in interface com.sun.jdi.request.MethodEntryRequest
Restricts the events generated by this request to those in which the currently executing instance ("this") is the object specified.
addInstanceFilter(ObjectReference) - Method in interface com.sun.jdi.request.MethodExitRequest
Restricts the events generated by this request to those in which the currently executing instance ("this") is the object specified.
addInstanceFilter(ObjectReference) - Method in interface com.sun.jdi.request.MonitorContendedEnteredRequest
Restricts the events generated by this request to those in which the currently executing instance ("this") is the object specified.
addInstanceFilter(ObjectReference) - Method in interface com.sun.jdi.request.MonitorContendedEnterRequest
Restricts the events generated by this request to those in which the currently executing instance ("this") is the object specified.
addInstanceFilter(ObjectReference) - Method in interface com.sun.jdi.request.MonitorWaitedRequest
Restricts the events generated by this request to those in which the currently executing instance ("this") is the object specified.
addInstanceFilter(ObjectReference) - Method in interface com.sun.jdi.request.MonitorWaitRequest
Restricts the events generated by this request to those in which the currently executing instance ("this") is the object specified.
addInstanceFilter(ObjectReference) - Method in interface com.sun.jdi.request.StepRequest
Restricts the events generated by this request to those in which the currently executing instance ("this") is the object specified.
addInstanceFilter(ObjectReference) - Method in interface com.sun.jdi.request.WatchpointRequest
Restricts the events generated by this request to those in which the currently executing instance ("this") is the object specified.
address() - Method in class com.sun.jdi.connect.spi.TransportService.ListenKey
Returns a string representation of the listen key.
addSourceNameFilter(String) - Method in interface com.sun.jdi.request.ClassPrepareRequest
Restricts the events generated by this request to the preparation of reference types for which the restricted regular expression 'sourceNamePattern' matches one of the 'sourceNames' for the reference type being prepared.
addThreadFilter(ThreadReference) - Method in interface com.sun.jdi.request.BreakpointRequest
Restricts the events generated by this request to those in the given thread.
addThreadFilter(ThreadReference) - Method in interface com.sun.jdi.request.ExceptionRequest
Restricts the events generated by this request to those in the given thread.
addThreadFilter(ThreadReference) - Method in interface com.sun.jdi.request.MethodEntryRequest
Restricts the events generated by this request to those in the given thread.
addThreadFilter(ThreadReference) - Method in interface com.sun.jdi.request.MethodExitRequest
Restricts the events generated by this request to those in the given thread.
addThreadFilter(ThreadReference) - Method in interface com.sun.jdi.request.MonitorContendedEnteredRequest
Restricts the events generated by this request to those in the given thread.
addThreadFilter(ThreadReference) - Method in interface com.sun.jdi.request.MonitorContendedEnterRequest
Restricts the events generated by this request to those in the given thread.
addThreadFilter(ThreadReference) - Method in interface com.sun.jdi.request.MonitorWaitedRequest
Restricts the events generated by this request to those in the given thread.
addThreadFilter(ThreadReference) - Method in interface com.sun.jdi.request.MonitorWaitRequest
Restricts the events generated by this request to those in the given thread.
addThreadFilter(ThreadReference) - Method in interface com.sun.jdi.request.ThreadDeathRequest
Restricts the events generated by this request to those in the given thread.
addThreadFilter(ThreadReference) - Method in interface com.sun.jdi.request.ThreadStartRequest
Restricts the events generated by this request to those in the given thread.
addThreadFilter(ThreadReference) - Method in interface com.sun.jdi.request.WatchpointRequest
Restricts the events generated by this request to those in the given thread.
allClasses() - Method in interface com.sun.jdi.VirtualMachine
Returns all loaded types.
allConnectors() - Method in interface com.sun.jdi.VirtualMachineManager
Returns the list of all known Connector objects.
allFields() - Method in interface com.sun.jdi.ReferenceType
Returns a list containing each Field declared in this type, and its superclasses, implemented interfaces, and/or superinterfaces.
allInterfaces() - Method in interface com.sun.jdi.ClassType
Gets the interfaces directly and indirectly implemented by this class.
allLineLocations() - Method in interface com.sun.jdi.Method
Returns a list containing a Location object for each executable source line in this method.
allLineLocations(String, String) - Method in interface com.sun.jdi.Method
Returns a list containing a Location object for each executable source line in this method.
allLineLocations() - Method in interface com.sun.jdi.ReferenceType
Returns a list containing a Location object for each executable source line in this reference type.
allLineLocations(String, String) - Method in interface com.sun.jdi.ReferenceType
Returns a list containing a Location object for each executable source line in this reference type.
allMethods() - Method in interface com.sun.jdi.ReferenceType
Returns a list containing each Method declared in this type, and its superclasses, implemented interfaces, and/or superinterfaces.
allThreads() - Method in interface com.sun.jdi.VirtualMachine
Returns a list of the currently running threads.
argumentNames() - Method in exception com.sun.jdi.connect.IllegalConnectorArgumentsException
Return a List containing the names of the invalid or inconsistent arguments.
arguments() - Method in interface com.sun.jdi.Method
Returns a list containing each LocalVariable that is declared as an argument of this method.
argumentTypeNames() - Method in interface com.sun.jdi.Method
Returns a list containing a text representation of the type of each formal parameter of this method.
argumentTypes() - Method in interface com.sun.jdi.Method
Returns a list containing the type of each formal parameter of this method.
ArrayReference - Interface in com.sun.jdi
Provides access to an array object and its components in the target VM.
ArrayType - Interface in com.sun.jdi
Provides access to the class of an array and the type of its components in the target VM.
attach(Map<String, ? extends Connector.Argument>) - Method in interface com.sun.jdi.connect.AttachingConnector
Attaches to a running application and and returns a mirror of its VM.
attach(String, long, long) - Method in class com.sun.jdi.connect.spi.TransportService
Attaches to the specified address.
AttachingConnector - Interface in com.sun.jdi.connect
A connector which attaches to a previously running target VM.
attachingConnectors() - Method in interface com.sun.jdi.VirtualMachineManager
Returns the list of known AttachingConnector objects.
availableStrata() - Method in interface com.sun.jdi.ReferenceType
Return the available strata for this reference type.

B

baseDirectory() - Method in interface com.sun.jdi.PathSearchingVirtualMachine
Get the base directory used for path searching.
BooleanType - Interface in com.sun.jdi
The type of all primitive boolean values accessed in the target VM.
BooleanValue - Interface in com.sun.jdi
Provides access to a primitive boolean value in the target VM.
booleanValue() - Method in interface com.sun.jdi.connect.Connector.BooleanArgument
Return the value of the argument as a boolean.
booleanValue() - Method in interface com.sun.jdi.PrimitiveValue
Converts this value to a BooleanValue and returns the result as a boolean.
bootClassPath() - Method in interface com.sun.jdi.PathSearchingVirtualMachine
Get the boot class path for this virtual machine.
Bootstrap - Class in com.sun.jdi
Initial class that provides access to the default implementation of JDI interfaces.
Bootstrap() - Constructor for class com.sun.jdi.Bootstrap
 
BreakpointEvent - Interface in com.sun.jdi.event
Notification of a breakpoint in the target VM.
BreakpointRequest - Interface in com.sun.jdi.request
Identifies a Location in the target VM at which execution should be stopped.
breakpointRequests() - Method in interface com.sun.jdi.request.EventRequestManager
Return an unmodifiable list of the enabled and disabled breakpoint requests.
bytecodes() - Method in interface com.sun.jdi.Method
Returns an array containing the bytecodes for this method.
ByteType - Interface in com.sun.jdi
The type of all primitive byte values accessed in the target VM.
ByteValue - Interface in com.sun.jdi
Provides access to a primitive byte value in the target VM.
byteValue() - Method in interface com.sun.jdi.PrimitiveValue
Converts this value to a ByteValue and returns the result as a byte.

C

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.
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.
Capabilities() - Constructor for class com.sun.jdi.connect.spi.TransportService.Capabilities
 
catchLocation() - Method in interface com.sun.jdi.event.ExceptionEvent
Gets the location where the exception will be caught.
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.
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.ReferenceType
Gets the classloader object which loaded the class corresponding to this type.
ClassLoaderReference - Interface in com.sun.jdi
A class loader object from the target VM.
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.
ClassNotLoadedException - Exception in com.sun.jdi
Thrown to indicate that the requested class has not yet been loaded through the appropriate class loader.
ClassNotLoadedException(String) - Constructor for exception com.sun.jdi.ClassNotLoadedException
 
ClassNotLoadedException(String, String) - Constructor for exception com.sun.jdi.ClassNotLoadedException
 
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.
ClassNotPreparedException() - Constructor for exception com.sun.jdi.ClassNotPreparedException
 
ClassNotPreparedException(String) - Constructor for exception com.sun.jdi.ClassNotPreparedException
 
classObject() - Method in interface com.sun.jdi.ReferenceType
Returns the class object that corresponds to this type in the target VM.
ClassObjectReference - Interface in com.sun.jdi
An instance of java.lang.Class from the target VM.
classPath() - Method in interface com.sun.jdi.PathSearchingVirtualMachine
Get the class path for this virtual machine.
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.
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.
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.
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.
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.
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.
codeIndex() - Method in interface com.sun.jdi.Location
Gets the code position within this location's method.
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.
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.
Connection - Class in com.sun.jdi.connect.spi
A connection between a debugger and a target VM which it debugs.
Connection() - Constructor for class com.sun.jdi.connect.spi.Connection
 
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.
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, Process) - Method in interface com.sun.jdi.VirtualMachineManager
Create a virtual machine mirror for a target VM.
createVirtualMachine(Connection) - Method in interface com.sun.jdi.VirtualMachineManager
Creates a new virtual machine.
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.

D

declaringType() - Method in interface com.sun.jdi.Location
Gets the type to which this Location belongs.
declaringType() - Method in interface com.sun.jdi.TypeComponent
Returns the type in which this component was declared.
defaultArguments() - Method in interface com.sun.jdi.connect.Connector
Returns the arguments accepted by this Connector and their default values.
defaultConnector() - Method in interface com.sun.jdi.VirtualMachineManager
Identifies the default connector.
defaultStratum() - Method in interface com.sun.jdi.ReferenceType
Returns the default stratum for this reference type.
definedClasses() - Method in interface com.sun.jdi.ClassLoaderReference
Returns a list of all loaded classes that were defined by this class loader.
deleteAllBreakpoints() - Method in interface com.sun.jdi.request.EventRequestManager
Remove all breakpoints managed by this EventRequestManager.
deleteEventRequest(EventRequest) - Method in interface com.sun.jdi.request.EventRequestManager
Removes an eventRequest.
deleteEventRequests(List<? extends EventRequest>) - Method in interface com.sun.jdi.request.EventRequestManager
Removes a list of EventRequests.
depth() - Method in interface com.sun.jdi.request.StepRequest
 
description() - Method in interface com.sun.jdi.connect.Connector.Argument
Returns a human-readable description of this argument and its purpose.
description() - Method in interface com.sun.jdi.connect.Connector
Returns a human-readable description of this connector and its purpose.
description() - Method in class com.sun.jdi.connect.spi.TransportService
Returns a description of the transport service.
description() - Method in interface com.sun.jdi.VirtualMachine
Returns text information on the target VM and the debugger support that mirrors it.
disable() - Method in interface com.sun.jdi.request.EventRequest
disableCollection() - Method in interface com.sun.jdi.ObjectReference
Prevents garbage collection for this object.
dispose() - Method in interface com.sun.jdi.VirtualMachine
Invalidates this virtual machine mirror.
DoubleType - Interface in com.sun.jdi
The type of all primitive double values accessed in the target VM.
DoubleValue - Interface in com.sun.jdi
Provides access to a primitive double value in the target VM.
doubleValue() - Method in interface com.sun.jdi.PrimitiveValue
Converts this value to a DoubleValue and returns the result as a double.
DuplicateRequestException - Exception in com.sun.jdi.request
Thrown to indicate a duplicate event request.
DuplicateRequestException() - Constructor for exception com.sun.jdi.request.DuplicateRequestException
 
DuplicateRequestException(String) - Constructor for exception com.sun.jdi.request.DuplicateRequestException
 

E

enable() - Method in interface com.sun.jdi.request.EventRequest
enableCollection() - Method in interface com.sun.jdi.ObjectReference
Permits garbage collection for this object.
entryCount() - Method in interface com.sun.jdi.ObjectReference
Returns the number times this object's monitor has been entered by the current owning thread.
equals(Object) - Method in interface com.sun.jdi.BooleanValue
Compares the specified Object with this BooleanValue for equality.
equals(Object) - Method in interface com.sun.jdi.ByteValue
Compares the specified Object with this ByteValue for equality.
equals(Object) - Method in interface com.sun.jdi.CharValue
Compares the specified Object with this CharValue for equality.
equals(Object) - Method in interface com.sun.jdi.DoubleValue
Compares the specified Object with this DoubleValue for equality.
equals(Object) - Method in interface com.sun.jdi.Field
Compares the specified Object with this field for equality.
equals(Object) - Method in interface com.sun.jdi.FloatValue
Compares the specified Object with this FloatValue for equality.
equals(Object) - Method in interface com.sun.jdi.IntegerValue
Compares the specified Object with this IntegerValue for equality.
equals(Object) - Method in interface com.sun.jdi.LocalVariable
Compares the specified Object with this LocalVariable for equality.
equals(Object) - Method in interface com.sun.jdi.Location
Compares the specified Object with this Location for equality.
equals(Object) - Method in interface com.sun.jdi.LongValue
Compares the specified Object with this LongValue for equality.
equals(Object) - Method in interface com.sun.jdi.Method
Compares the specified Object with this method for equality.
equals(Object) - Method in interface com.sun.jdi.ObjectReference
Compares the specified Object with this ObjectReference for equality.
equals(Object) - Method in interface com.sun.jdi.ReferenceType
Compares the specified Object with this ReferenceType for equality.
equals(Object) - Method in interface com.sun.jdi.ShortValue
Compares the specified Object with this ShortValue for equality.
equals(Object) - Method in interface com.sun.jdi.VoidValue
Compares the specified Object with this VoidValue for equality.
errorCode() - Method in exception com.sun.jdi.InternalException
 
Event - Interface in com.sun.jdi.event
An occurrence in a target VM that is of interest to a debugger.
EventIterator - Interface in com.sun.jdi.event
EventIterators are unmodifiable.
eventIterator() - Method in interface com.sun.jdi.event.EventSet
Return an iterator specific to Event objects.
EventQueue - Interface in com.sun.jdi.event
Manager of incoming debugger events for a target VM.
eventQueue() - Method in interface com.sun.jdi.VirtualMachine
Returns the event queue for this virtual machine.
EventRequest - Interface in com.sun.jdi.request
Represents a request for notification of an event.
EventRequestManager - Interface in com.sun.jdi.request
Manages the creation and deletion of EventRequests.
eventRequestManager() - Method in interface com.sun.jdi.VirtualMachine
Returns the event request manager for this virtual machine.
EventSet - Interface in com.sun.jdi.event
Several Event objects may be created at a given time by the target VirtualMachine.
exception() - Method in interface com.sun.jdi.event.ExceptionEvent
Gets the thrown exception object.
exception() - Method in exception com.sun.jdi.InvocationException
 
exception() - Method in interface com.sun.jdi.request.ExceptionRequest
Returns exception type for which exception events are requested.
ExceptionEvent - Interface in com.sun.jdi.event
Notification of an exception in the target VM.
ExceptionRequest - Interface in com.sun.jdi.request
Request for notification when an exception occurs in the target VM.
exceptionRequests() - Method in interface com.sun.jdi.request.EventRequestManager
Return an unmodifiable list of the enabled and disabled exception requests.
exit(int) - Method in interface com.sun.jdi.VirtualMachine
Causes the mirrored VM to terminate with the given error code.

F

failedToInitialize() - Method in interface com.sun.jdi.ReferenceType
Determines if initialization failed for this class.
field() - Method in interface com.sun.jdi.event.WatchpointEvent
Returns the field that is about to be accessed/modified.
Field - Interface in com.sun.jdi
A class or instance variable in the target VM.
field() - Method in interface com.sun.jdi.request.WatchpointRequest
Gets the Field being watched by this WatchpointRequest.
fieldByName(String) - Method in interface com.sun.jdi.ReferenceType
Finds the visible Field with the given non-ambiguous name.
fields() - Method in interface com.sun.jdi.ReferenceType
Returns a list containing each Field declared in this type.
FloatType - Interface in com.sun.jdi
The type of all primitive float values accessed in the target VM.
FloatValue - Interface in com.sun.jdi
Provides access to a primitive float value in the target VM.
floatValue() - Method in interface com.sun.jdi.PrimitiveValue
Converts this value to a FloatValue and returns the result as a float.
forceEarlyReturn(Value) - Method in interface com.sun.jdi.ThreadReference
Force a method to return before it reaches a return statement.
frame(int) - Method in interface com.sun.jdi.ThreadReference
Returns the StackFrame at the given index in the thread's current call stack.
frameCount() - Method in interface com.sun.jdi.ThreadReference
Returns the number of stack frames in the thread's current call stack.
frames() - Method in interface com.sun.jdi.ThreadReference
Returns a List containing each StackFrame in the thread's current call stack.
frames(int, int) - Method in interface com.sun.jdi.ThreadReference
Returns a List containing a range of StackFrame mirrors from the thread's current call stack.

G

genericSignature() - Method in interface com.sun.jdi.LocalVariable
Gets the generic signature for this variable if there is one.
genericSignature() - Method in interface com.sun.jdi.ReferenceType
Gets the generic signature for this type if there is one.
genericSignature() - Method in interface com.sun.jdi.TypeComponent
Gets the generic signature for this TypeComponent if there is one.
getArgumentValues() - Method in interface com.sun.jdi.StackFrame
Returns the values of all arguments in this frame.
getDefaultStratum() - Method in interface com.sun.jdi.VirtualMachine
Return this VM's default stratum.
getProperty(Object) - Method in interface com.sun.jdi.request.EventRequest
Returns the value of the property with the specified key.
getValue(int) - Method in interface com.sun.jdi.ArrayReference
Returns an array component value.
getValue(Field) - Method in interface com.sun.jdi.ObjectReference
Gets the value of a given instance or static field in this object.
getValue(Field) - Method in interface com.sun.jdi.ReferenceType
Gets the Value of a given static Field in this type.
getValue(LocalVariable) - Method in interface com.sun.jdi.StackFrame
Gets the Value of a LocalVariable in this frame.
getValues() - Method in interface com.sun.jdi.ArrayReference
Returns all of the components in this array.
getValues(int, int) - Method in interface com.sun.jdi.ArrayReference
Returns a range of array components.
getValues(List<? extends Field>) - Method in interface com.sun.jdi.ObjectReference
Gets the value of multiple instance and/or static fields in this object.
getValues(List<? extends Field>) - Method in interface com.sun.jdi.ReferenceType
Returns a map containing the Value of each static Field in the given list.
getValues(List<? extends LocalVariable>) - Method in interface com.sun.jdi.StackFrame
Returns the values of multiple local variables in this frame.

H

hashCode() - Method in interface com.sun.jdi.BooleanValue
Returns the hash code value for this BooleanValue.
hashCode() - Method in interface com.sun.jdi.ByteValue
Returns the hash code value for this BooleanValue.
hashCode() - Method in interface com.sun.jdi.CharValue
Returns the hash code value for this CharValue.
hashCode() - Method in interface com.sun.jdi.DoubleValue
Returns the hash code value for this DoubleValue.
hashCode() - Method in interface com.sun.jdi.Field
Returns the hash code value for this Field.
hashCode() - Method in interface com.sun.jdi.FloatValue
Returns the hash code value for this FloatValue.
hashCode() - Method in interface com.sun.jdi.IntegerValue
Returns the hash code value for this IntegerValue.
hashCode() - Method in interface com.sun.jdi.LocalVariable
Returns the hash code value for this LocalVariable.
hashCode() - Method in interface com.sun.jdi.Location
Returns the hash code value for this Location.
hashCode() - Method in interface com.sun.jdi.LongValue
Returns the hash code value for this LongValue.
hashCode() - Method in interface com.sun.jdi.Method
Returns the hash code value for this Method.
hashCode() - Method in interface com.sun.jdi.ObjectReference
Returns the hash code value for this ObjectReference.
hashCode() - Method in interface com.sun.jdi.ReferenceType
Returns the hash code value for this ObjectReference.
hashCode() - Method in interface com.sun.jdi.ShortValue
Returns the hash code value for this ShortValue.
hashCode() - Method in interface com.sun.jdi.VoidValue
Returns the hash code value for this VoidValue.

I

IllegalConnectorArgumentsException - Exception in com.sun.jdi.connect
Thrown to indicate an invalid argument or inconsistent passed to a Connector.
IllegalConnectorArgumentsException(String, String) - Constructor for exception com.sun.jdi.connect.IllegalConnectorArgumentsException
Construct an IllegalConnectorArgumentsException with the specified detail message and the name of the argument which is invalid or inconsistent.
IllegalConnectorArgumentsException(String, List<String>) - Constructor for exception com.sun.jdi.connect.IllegalConnectorArgumentsException
Construct an IllegalConnectorArgumentsException with the specified detail message and a List of names of arguments which are invalid or inconsistent.
implementors() - Method in interface com.sun.jdi.InterfaceType
Gets the currently prepared classes which directly implement this interface.
IncompatibleThreadStateException - Exception in com.sun.jdi
Thrown to indicate that the requested operation cannot be completed while the specified thread is in its current state.
IncompatibleThreadStateException() - Constructor for exception com.sun.jdi.IncompatibleThreadStateException
 
IncompatibleThreadStateException(String) - Constructor for exception com.sun.jdi.IncompatibleThreadStateException
 
InconsistentDebugInfoException - Exception in com.sun.jdi
Thrown to indicate that there is an inconistency in the debug information provided by the target VM.
InconsistentDebugInfoException() - Constructor for exception com.sun.jdi.InconsistentDebugInfoException
 
InconsistentDebugInfoException(String) - Constructor for exception com.sun.jdi.InconsistentDebugInfoException
 
instanceCounts(List<? extends ReferenceType>) - Method in interface com.sun.jdi.VirtualMachine
Returns the number of instances of each ReferenceType in the 'refTypes' list.
instances(long) - Method in interface com.sun.jdi.ReferenceType
Returns instances of this ReferenceType.
IntegerType - Interface in com.sun.jdi
The type of all primitive int values accessed in the target VM.
IntegerValue - Interface in com.sun.jdi
Provides access to a primitive int value in the target VM.
interfaces() - Method in interface com.sun.jdi.ClassType
Gets the interfaces directly implemented by this class.
InterfaceType - Interface in com.sun.jdi
A mirror of an interface in the target VM.
InternalException - Exception in com.sun.jdi
Thrown to indicate that an unexpected internal error has occurred.
InternalException() - Constructor for exception com.sun.jdi.InternalException
 
InternalException(String) - Constructor for exception com.sun.jdi.InternalException
 
InternalException(int) - Constructor for exception com.sun.jdi.InternalException
 
InternalException(String, int) - Constructor for exception com.sun.jdi.InternalException
 
interrupt() - Method in interface com.sun.jdi.ThreadReference
Interrupts this thread unless the thread has been suspended by the debugger.
intValue() - Method in interface com.sun.jdi.connect.Connector.IntegerArgument
Return the value of the argument as a int.
intValue() - Method in interface com.sun.jdi.PrimitiveValue
Converts this value to an IntegerValue and returns the result as an int.
InvalidCodeIndexException - Exception in com.sun.jdi
Deprecated.
This exception is no longer thrown
InvalidCodeIndexException() - Constructor for exception com.sun.jdi.InvalidCodeIndexException
Deprecated.
 
InvalidCodeIndexException(String) - Constructor for exception com.sun.jdi.InvalidCodeIndexException
Deprecated.
 
InvalidLineNumberException - Exception in com.sun.jdi
Deprecated.
This exception is no longer thrown
InvalidLineNumberException() - Constructor for exception com.sun.jdi.InvalidLineNumberException
Deprecated.
 
InvalidLineNumberException(String) - Constructor for exception com.sun.jdi.InvalidLineNumberException
Deprecated.
 
InvalidRequestStateException - Exception in com.sun.jdi.request
Thrown to indicate that the requested event cannot be modified because it is enabled.
InvalidRequestStateException() - Constructor for exception com.sun.jdi.request.InvalidRequestStateException
 
InvalidRequestStateException(String) - Constructor for exception com.sun.jdi.request.InvalidRequestStateException
 
InvalidStackFrameException - Exception in com.sun.jdi
Thrown to indicate that the requested operation cannot be completed because the specified stack frame is no longer valid.
InvalidStackFrameException() - Constructor for exception com.sun.jdi.InvalidStackFrameException
 
InvalidStackFrameException(String) - Constructor for exception com.sun.jdi.InvalidStackFrameException
 
InvalidTypeException - Exception in com.sun.jdi
Thrown to indicate a type mismatch in setting the value of a field or variable, or in specifying the return value of a method.
InvalidTypeException() - Constructor for exception com.sun.jdi.InvalidTypeException
 
InvalidTypeException(String) - Constructor for exception com.sun.jdi.InvalidTypeException
 
InvocationException - Exception in com.sun.jdi
Thrown to indicate an exception occurred in an invoked method within the target VM.
InvocationException(ObjectReference) - Constructor for exception com.sun.jdi.InvocationException
 
INVOKE_NONVIRTUAL - Static variable in interface com.sun.jdi.ObjectReference
Perform non-virtual method invocation
INVOKE_SINGLE_THREADED - Static variable in interface com.sun.jdi.ClassType
Perform method invocation with only the invoking thread resumed
INVOKE_SINGLE_THREADED - Static variable in interface com.sun.jdi.ObjectReference
Perform method invocation with only the invoking thread resumed
invokeMethod(ThreadReference, Method, List<? extends Value>, int) - Method in interface com.sun.jdi.ClassType
Invokes the specified static Method in the target VM.
invokeMethod(ThreadReference, Method, List<? extends Value>, int) - Method in interface com.sun.jdi.InterfaceType
Invokes the specified static Method in the target VM.
invokeMethod(ThreadReference, Method, List<? extends Value>, int) - Method in interface com.sun.jdi.ObjectReference
Invokes the specified Method on this object in the target VM.
isAbstract() - Method in interface com.sun.jdi.Method
Determine if this method is abstract.
isAbstract() - Method in interface com.sun.jdi.ReferenceType
Determines if this type was declared abstract.
isArgument() - Method in interface com.sun.jdi.LocalVariable
Determines if this variable is an argument to its method.
isAtBreakpoint() - Method in interface com.sun.jdi.ThreadReference
Determines whether the thread is suspended at a breakpoint.
isBridge() - Method in interface com.sun.jdi.Method
Determine if this method is a bridge method.
isCollected() - Method in interface com.sun.jdi.ObjectReference
Determines if this object has been garbage collected in the target VM.
isConstructor() - Method in interface com.sun.jdi.Method
Determine if this method is a constructor.
isDefault() - Method in interface com.sun.jdi.Method
Determine if this method is a default method
isEnabled() - Method in interface com.sun.jdi.request.EventRequest
Determines if this event request is currently enabled.
isEnum() - Method in interface com.sun.jdi.ClassType
Determine if this class was declared as an enum.
isEnumConstant() - Method in interface com.sun.jdi.Field
Determine if this is a field that represents an enum constant.
isFinal() - Method in interface com.sun.jdi.ReferenceType
Determines if this type was declared final.
isFinal() - Method in interface com.sun.jdi.TypeComponent
Determines if this TypeComponent is final.
isInitialized() - Method in interface com.sun.jdi.ReferenceType
Determines if this type has been initialized.
isNative() - Method in interface com.sun.jdi.Method
Determine if this method is native.
isObsolete() - Method in interface com.sun.jdi.Method
Determine if this method is obsolete.
isOpen() - Method in class com.sun.jdi.connect.spi.Connection
Tells whether or not this connection is open.
isPackagePrivate() - Method in interface com.sun.jdi.Accessible
Determines if this object mirrors a package private item.
isPrepared() - Method in interface com.sun.jdi.ReferenceType
Determines if this type has been prepared.
isPrivate() - Method in interface com.sun.jdi.Accessible
Determines if this object mirrors a private item.
isProtected() - Method in interface com.sun.jdi.Accessible
Determines if this object mirrors a protected item.
isPublic() - Method in interface com.sun.jdi.Accessible
Determines if this object mirrors a public item.
isStatic() - Method in interface com.sun.jdi.ReferenceType
Determines if this type was declared static.
isStatic() - Method in interface com.sun.jdi.TypeComponent
Determines if this TypeComponent is static.
isStaticInitializer() - Method in interface com.sun.jdi.Method
Determine if this method is a static initializer.
isSuspended() - Method in interface com.sun.jdi.ThreadReference
Determines whether the thread has been suspended by the the debugger.
isSynchronized() - Method in interface com.sun.jdi.Method
Determine if this method is synchronized.
isSynthetic() - Method in interface com.sun.jdi.TypeComponent
Determines if this TypeComponent is synthetic.
isTransient() - Method in interface com.sun.jdi.Field
Determine if this is a transient field.
isValid(String) - Method in interface com.sun.jdi.connect.Connector.Argument
Performs basic sanity check of argument.
isValid(String) - Method in interface com.sun.jdi.connect.Connector.BooleanArgument
Performs basic sanity check of argument.
isValid(String) - Method in interface com.sun.jdi.connect.Connector.IntegerArgument
Performs basic sanity check of argument.
isValid(int) - Method in interface com.sun.jdi.connect.Connector.IntegerArgument
Performs basic sanity check of argument.
isValid(String) - Method in interface com.sun.jdi.connect.Connector.SelectedArgument
Performs basic sanity check of argument.
isValid(String) - Method in interface com.sun.jdi.connect.Connector.StringArgument
Performs basic sanity check of argument.
isVarArgs() - Method in interface com.sun.jdi.Method
Determine if this method accepts a variable number of arguments.
isVerified() - Method in interface com.sun.jdi.ReferenceType
Determines if this type has been verified.
isVisible(StackFrame) - Method in interface com.sun.jdi.LocalVariable
Determines whether this variable can be accessed from the given StackFrame.
isVolatile() - Method in interface com.sun.jdi.Field
Determine if this is a volatile field.

J

JDIPermission - Class in com.sun.jdi
The JDIPermission class represents access rights to the VirtualMachineManager.
JDIPermission(String) - Constructor for class com.sun.jdi.JDIPermission
The JDIPermission class represents access rights to the VirtualMachineManager
JDIPermission(String, String) - Constructor for class com.sun.jdi.JDIPermission
Constructs a new JDIPermission object.

L

label() - Method in interface com.sun.jdi.connect.Connector.Argument
Returns a short human-readable label for this argument.
launch(Map<String, ? extends Connector.Argument>) - Method in interface com.sun.jdi.connect.LaunchingConnector
Launches an application and connects to its VM.
LaunchingConnector - Interface in com.sun.jdi.connect
A connector which can launch a target VM before connecting to it.
launchingConnectors() - Method in interface com.sun.jdi.VirtualMachineManager
Returns the list of known LaunchingConnector objects.
length() - Method in interface com.sun.jdi.ArrayReference
Returns the number of components in this array.
lineNumber() - Method in interface com.sun.jdi.Location
Gets the line number of this Location.
lineNumber(String) - Method in interface com.sun.jdi.Location
The line number of this Location.
ListeningConnector - Interface in com.sun.jdi.connect
A connector which listens for a connection initiated by a target VM.
listeningConnectors() - Method in interface com.sun.jdi.VirtualMachineManager
Returns the list of known ListeningConnector objects.
ListenKey() - Constructor for class com.sun.jdi.connect.spi.TransportService.ListenKey
 
LocalVariable - Interface in com.sun.jdi
A local variable in the target VM.
Locatable - Interface in com.sun.jdi
A mirror that has a Location.
LocatableEvent - Interface in com.sun.jdi.event
Abstract superinterface of events which have both location and thread.
location() - Method in interface com.sun.jdi.Locatable
Returns the Location of this mirror, if there is executable code associated with it.
Location - Interface in com.sun.jdi
A point within the executing code of the target VM.
location() - Method in interface com.sun.jdi.Method
Returns the Location of this method, if there is executable code associated with it.
location() - Method in interface com.sun.jdi.request.BreakpointRequest
Returns the location of the requested breakpoint.
location() - Method in interface com.sun.jdi.StackFrame
Returns the Location of the current instruction in the frame.
locationOfCodeIndex(long) - Method in interface com.sun.jdi.Method
Returns a Location for the given code index.
locationsOfLine(int) - Method in interface com.sun.jdi.Method
Returns a List containing all Location objects that map to the given line number.
locationsOfLine(String, String, int) - Method in interface com.sun.jdi.Method
Returns a List containing all Location objects that map to the given line number and source name.
locationsOfLine(int) - Method in interface com.sun.jdi.ReferenceType
Returns a List containing all Location objects that map to the given line number.
locationsOfLine(String, String, int) - Method in interface com.sun.jdi.ReferenceType
Returns a List containing all Location objects that map to the given line number.
LongType - Interface in com.sun.jdi
The type of all primitive long values accessed in the target VM.
LongValue - Interface in com.sun.jdi
Provides access to a primitive long value in the target VM.
longValue() - Method in interface com.sun.jdi.PrimitiveValue
Converts this value to a LongValue and returns the result as a long.

M

majorInterfaceVersion() - Method in interface com.sun.jdi.VirtualMachineManager
Returns the major version number of the JDI interface.
majorVersion() - Method in interface com.sun.jdi.ReferenceType
Returns the class major version number, as defined in the class file format of the Java Virtual Machine Specification.
max() - Method in interface com.sun.jdi.connect.Connector.IntegerArgument
The upper bound for the value.
method() - Method in interface com.sun.jdi.event.MethodEntryEvent
Returns the method that was entered.
method() - Method in interface com.sun.jdi.event.MethodExitEvent
Returns the method that was exited.
method() - Method in interface com.sun.jdi.Location
Gets the method containing this Location.
Method - Interface in com.sun.jdi
A static or instance method in the target VM.
MethodEntryEvent - Interface in com.sun.jdi.event
Notification of a method invocation in the target VM.
MethodEntryRequest - Interface in com.sun.jdi.request
Request for notification when a method is invoked in the target VM.
methodEntryRequests() - Method in interface com.sun.jdi.request.EventRequestManager
Return an unmodifiable list of the enabled and disabled method entry requests.
MethodExitEvent - Interface in com.sun.jdi.event
Notification of a method return in the target VM.
MethodExitRequest - Interface in com.sun.jdi.request
Request for notification when a method returns in the target VM.
methodExitRequests() - Method in interface com.sun.jdi.request.EventRequestManager
Return an unmodifiable list of the enabled and disabled method exit requests.
methods() - Method in interface com.sun.jdi.ReferenceType
Returns a list containing each Method declared directly in this type.
methodsByName(String) - Method in interface com.sun.jdi.ReferenceType
Returns a List containing each visible Method that has the given name.
methodsByName(String, String) - Method in interface com.sun.jdi.ReferenceType
Returns a List containing each visible Method that has the given name and signature.
min() - Method in interface com.sun.jdi.connect.Connector.IntegerArgument
The lower bound for the value.
minorInterfaceVersion() - Method in interface com.sun.jdi.VirtualMachineManager
Returns the minor version number of the JDI interface.
minorVersion() - Method in interface com.sun.jdi.ReferenceType
Returns the class minor version number, as defined in the class file format of the Java Virtual Machine Specification.
Mirror - Interface in com.sun.jdi
A proxy used by a debugger to examine or manipulate some entity in another virtual machine.
mirrorOf(boolean) - Method in interface com.sun.jdi.VirtualMachine
Creates a BooleanValue for the given value.
mirrorOf(byte) - Method in interface com.sun.jdi.VirtualMachine
Creates a ByteValue for the given value.
mirrorOf(char) - Method in interface com.sun.jdi.VirtualMachine
Creates a CharValue for the given value.
mirrorOf(short) - Method in interface com.sun.jdi.VirtualMachine
Creates a ShortValue for the given value.
mirrorOf(int) - Method in interface com.sun.jdi.VirtualMachine
Creates an IntegerValue for the given value.
mirrorOf(long) - Method in interface com.sun.jdi.VirtualMachine
Creates a LongValue for the given value.
mirrorOf(float) - Method in interface com.sun.jdi.VirtualMachine
Creates a FloatValue for the given value.
mirrorOf(double) - Method in interface com.sun.jdi.VirtualMachine
Creates a DoubleValue for the given value.
mirrorOf(String) - Method in interface com.sun.jdi.VirtualMachine
Creates a string in this virtual machine.
mirrorOfVoid() - Method in interface com.sun.jdi.VirtualMachine
Creates a VoidValue.
ModificationWatchpointEvent - Interface in com.sun.jdi.event
Notification of a field modification in the target VM.
ModificationWatchpointRequest - Interface in com.sun.jdi.request
Request for notification when a field is set.
modificationWatchpointRequests() - Method in interface com.sun.jdi.request.EventRequestManager
Return an unmodifiable list of the enabled and disabled modification watchpoint requests.
modifiers() - Method in interface com.sun.jdi.Accessible
Returns the JavaTM programming language modifiers, encoded in an integer.
monitor() - Method in interface com.sun.jdi.event.MonitorContendedEnteredEvent
Returns the monitor that was entered.
monitor() - Method in interface com.sun.jdi.event.MonitorContendedEnterEvent
Returns the method that was entered.
monitor() - Method in interface com.sun.jdi.event.MonitorWaitedEvent
Returns the monitor object this thread waited on.
monitor() - Method in interface com.sun.jdi.event.MonitorWaitEvent
Returns the monitor object that the thread about to wait.
monitor() - Method in interface com.sun.jdi.MonitorInfo
Returns the ObjectReference object for the monitor.
MonitorContendedEnteredEvent - Interface in com.sun.jdi.event
Notification that a thread in the target VM is entering a monitor after waiting for it to be released by another thread.
MonitorContendedEnteredRequest - Interface in com.sun.jdi.request
Request for notification of a thread in the target VM entering a monitor after waiting for it to be released by another thread.
monitorContendedEnteredRequests() - Method in interface com.sun.jdi.request.EventRequestManager
Return an unmodifiable list of the enabled and disabled monitor contended entered requests.
MonitorContendedEnterEvent - Interface in com.sun.jdi.event
Notification that a thread in the target VM is attempting to enter a monitor that is already acquired by another thread.
MonitorContendedEnterRequest - Interface in com.sun.jdi.request
Request for notification of a thread in the target VM attempting to enter a monitor already acquired by another thread.
monitorContendedEnterRequests() - Method in interface com.sun.jdi.request.EventRequestManager
Return an unmodifiable list of the enabled and disabled monitor contended enter requests.
MonitorInfo - Interface in com.sun.jdi
Information about a monitor owned by a thread.
MonitorWaitedEvent - Interface in com.sun.jdi.event
Notification that a thread in the target VM has finished waiting on an monitor object.
MonitorWaitedRequest - Interface in com.sun.jdi.request
Request for notification when a thread in the target VM has finished waiting on a monitor object.
monitorWaitedRequests() - Method in interface com.sun.jdi.request.EventRequestManager
Return an unmodifiable list of the enabled and disabled monitor waited requests.
MonitorWaitEvent - Interface in com.sun.jdi.event
Notification that a thread in the target VM is about to wait on a monitor object.
MonitorWaitRequest - Interface in com.sun.jdi.request
Request for notification when a thread in the target VM is about to wait on a monitor object.
monitorWaitRequests() - Method in interface com.sun.jdi.request.EventRequestManager
Return an unmodifiable list of the enabled and disabled monitor wait requests.
mustSpecify() - Method in interface com.sun.jdi.connect.Connector.Argument
Indicates whether the argument must be specified.

N

name() - Method in interface com.sun.jdi.connect.Connector.Argument
Returns a short, unique identifier for the argument.
name() - Method in interface com.sun.jdi.connect.Connector
Returns a short identifier for the connector.
name() - Method in class com.sun.jdi.connect.spi.TransportService
Returns a name to identify the transport service.
name() - Method in interface com.sun.jdi.connect.Transport
Returns a short identifier for the transport.
name() - Method in interface com.sun.jdi.LocalVariable
Gets the name of the local variable.
name() - Method in interface com.sun.jdi.ReferenceType
Gets the fully qualified name of this type.
name() - Method in interface com.sun.jdi.ThreadGroupReference
Returns the name of this thread group.
name() - Method in interface com.sun.jdi.ThreadReference
Returns the name of this thread.
name() - Method in interface com.sun.jdi.Type
 
name() - Method in interface com.sun.jdi.TypeComponent
Gets the name of this type component.
name() - Method in interface com.sun.jdi.VirtualMachine
Returns the name of the target VM as reported by the property java.vm.name.
NativeMethodException - Exception in com.sun.jdi
Thrown to indicate an operation cannot be completed because it is not valid for a native method.
NativeMethodException() - Constructor for exception com.sun.jdi.NativeMethodException
 
NativeMethodException(String) - Constructor for exception com.sun.jdi.NativeMethodException
 
nestedTypes() - Method in interface com.sun.jdi.ReferenceType
Returns a List containing ReferenceType objects that are declared within this type and are currently loaded into the Virtual Machine.
newInstance(int) - Method in interface com.sun.jdi.ArrayType
Creates a new instance of this array class in the target VM.
newInstance(ThreadReference, Method, List<? extends Value>, int) - Method in interface com.sun.jdi.ClassType
Constructs a new instance of this type, using the given constructor Method in the target VM.
nextEvent() - Method in interface com.sun.jdi.event.EventIterator
 
notifyCaught() - Method in interface com.sun.jdi.request.ExceptionRequest
Returns whether caught exceptions of the requested type will generate events when they are thrown.
notifyUncaught() - Method in interface com.sun.jdi.request.ExceptionRequest
Returns whether uncaught exceptions of the requested type will generate events when they are thrown.

O

object() - Method in interface com.sun.jdi.event.WatchpointEvent
Returns the object whose field is about to be accessed/modified.
ObjectCollectedException - Exception in com.sun.jdi
Thrown to indicate that the requested operation cannot be completed because the specified object has been garbage collected.
ObjectCollectedException() - Constructor for exception com.sun.jdi.ObjectCollectedException
 
ObjectCollectedException(String) - Constructor for exception com.sun.jdi.ObjectCollectedException
 
ObjectReference - Interface in com.sun.jdi
An object that currently exists in the target VM.
ownedMonitors() - Method in interface com.sun.jdi.ThreadReference
Returns a List containing an ObjectReference for each monitor owned by the thread.
ownedMonitorsAndFrames() - Method in interface com.sun.jdi.ThreadReference
Returns a List containing a MonitorInfo object for each monitor owned by the thread.
owningThread() - Method in interface com.sun.jdi.ObjectReference
Returns an ThreadReference for the thread, if any, which currently owns this object's monitor.

P

parent() - Method in interface com.sun.jdi.ThreadGroupReference
Returns the parent of this thread group.
PathSearchingVirtualMachine - Interface in com.sun.jdi
A virtual machine which searches for classes through paths
popFrames(StackFrame) - Method in interface com.sun.jdi.ThreadReference
Pop stack frames.
PrimitiveType - Interface in com.sun.jdi
The type associated with non-object values in a target VM.
PrimitiveValue - Interface in com.sun.jdi
The value assigned to a field or variable of primitive type in a target VM.
process() - Method in exception com.sun.jdi.connect.VMStartException
 
process() - Method in interface com.sun.jdi.VirtualMachine
Returns the Process object for this virtual machine if launched by a LaunchingConnector
putProperty(Object, Object) - Method in interface com.sun.jdi.request.EventRequest
Add an arbitrary key/value "property" to this request.

R

readPacket() - Method in class com.sun.jdi.connect.spi.Connection
Reads a packet from the target VM.
redefineClasses(Map<? extends ReferenceType, byte[]>) - Method in interface com.sun.jdi.VirtualMachine
All classes given are redefined according to the definitions supplied.
referenceType() - Method in interface com.sun.jdi.event.ClassPrepareEvent
Returns the reference type for which this event was generated.
referenceType() - Method in interface com.sun.jdi.ObjectReference
Gets the ReferenceType that mirrors the type of this object.
ReferenceType - Interface in com.sun.jdi
The type of an object in a target VM.
referringObjects(long) - Method in interface com.sun.jdi.ObjectReference
Returns objects that directly reference this object.
reflectedType() - Method in interface com.sun.jdi.ClassObjectReference
Returns the ReferenceType corresponding to this class object.
remove() - Method in interface com.sun.jdi.event.EventQueue
Waits forever for the next available event.
remove(long) - Method in interface com.sun.jdi.event.EventQueue
Waits a specified time for the next available event.
request() - Method in interface com.sun.jdi.event.Event
 
resume() - Method in interface com.sun.jdi.event.EventSet
Resumes threads suspended by this event set.
resume() - Method in interface com.sun.jdi.ThreadGroupReference
Resumes all threads in this thread group.
resume() - Method in interface com.sun.jdi.ThreadReference
Resumes this thread.
resume() - Method in interface com.sun.jdi.VirtualMachine
Continues the execution of the application running in this virtual machine.
returnType() - Method in interface com.sun.jdi.Method
Returns the return type, as specified in the declaration of this method.
returnTypeName() - Method in interface com.sun.jdi.Method
Returns a text representation of the return type, as specified in the declaration of this method.
returnValue() - Method in interface com.sun.jdi.event.MethodExitEvent
Returns the value that the method will return.

S

setDebugTraceMode(int) - Method in interface com.sun.jdi.VirtualMachine
Traces the activities performed by the com.sun.jdi implementation.
setDefaultStratum(String) - Method in interface com.sun.jdi.VirtualMachine
Set this VM's default stratum (see Location for a discussion of strata).
setEnabled(boolean) - Method in interface com.sun.jdi.request.EventRequest
Enables or disables this event request.
setSuspendPolicy(int) - Method in interface com.sun.jdi.request.EventRequest
Determines the threads to suspend when the requested event occurs in the target VM.
setValue(int, Value) - Method in interface com.sun.jdi.ArrayReference
Replaces an array component with another value.
setValue(Field, Value) - Method in interface com.sun.jdi.ClassType
Assigns a value to a static field.
setValue(String) - Method in interface com.sun.jdi.connect.Connector.Argument
Sets the value of the argument.
setValue(boolean) - Method in interface com.sun.jdi.connect.Connector.BooleanArgument
Sets the value of the argument.
setValue(int) - Method in interface com.sun.jdi.connect.Connector.IntegerArgument
Sets the value of the argument.
setValue(Field, Value) - Method in interface com.sun.jdi.ObjectReference
Sets the value of a given instance or static field in this object.
setValue(LocalVariable, Value) - Method in interface com.sun.jdi.StackFrame
Sets the Value of a LocalVariable in this frame.
setValues(List<? extends Value>) - Method in interface com.sun.jdi.ArrayReference
Replaces all array components with other values.
setValues(int, List<? extends Value>, int, int) - Method in interface com.sun.jdi.ArrayReference
Replaces a range of array components with other values.
ShortType - Interface in com.sun.jdi
The type of all primitive short values accessed in the target VM.
shortValue() - Method in interface com.sun.jdi.PrimitiveValue
Converts this value to a ShortValue and returns the result as a short.
ShortValue - Interface in com.sun.jdi
Provides access to a primitive short value in the target VM.
signature() - Method in interface com.sun.jdi.LocalVariable
Gets the JNI signature of the local variable.
signature() - Method in interface com.sun.jdi.Type
Returns the JNI-style signature for this type.
signature() - Method in interface com.sun.jdi.TypeComponent
Gets the JNI-style signature for this type component.
size() - Method in interface com.sun.jdi.request.StepRequest
 
sourceDebugExtension() - Method in interface com.sun.jdi.ReferenceType
Get the source debug extension of this type.
sourceName() - Method in interface com.sun.jdi.Location
Gets an identifing name for the source corresponding to this location.
sourceName(String) - Method in interface com.sun.jdi.Location
Gets an identifing name for the source corresponding to this location.
sourceName() - Method in interface com.sun.jdi.ReferenceType
Gets an identifying name for the source corresponding to the declaration of this type.
sourceNames(String) - Method in interface com.sun.jdi.ReferenceType
Gets the identifying names for all the source corresponding to the declaration of this type.
sourcePath() - Method in interface com.sun.jdi.Location
Gets the path to the source corresponding to this location.
sourcePath(String) - Method in interface com.sun.jdi.Location
Gets the path to the source corresponding to this location.
sourcePaths(String) - Method in interface com.sun.jdi.ReferenceType
Gets the paths to the source corresponding to the declaration of this type.
stackDepth() - Method in interface com.sun.jdi.MonitorInfo
Returns the stack depth at which this monitor was acquired by the owning thread.
StackFrame - Interface in com.sun.jdi
The state of one method invocation on a thread's call stack.
startListening(Map<String, ? extends Connector.Argument>) - Method in interface com.sun.jdi.connect.ListeningConnector
Listens for one or more connections initiated by target VMs.
startListening(String) - Method in class com.sun.jdi.connect.spi.TransportService
Listens on the specified address for inbound connections.
startListening() - Method in class com.sun.jdi.connect.spi.TransportService
Listens on an address chosen by the transport service.
status() - Method in interface com.sun.jdi.ThreadReference
Returns the thread's status.
STEP_INTO - Static variable in interface com.sun.jdi.request.StepRequest
Step into any newly pushed frames
STEP_LINE - Static variable in interface com.sun.jdi.request.StepRequest
Step to the next location on a different line
STEP_MIN - Static variable in interface com.sun.jdi.request.StepRequest
Step to the next available location
STEP_OUT - Static variable in interface com.sun.jdi.request.StepRequest
Step out of the current frame
STEP_OVER - Static variable in interface com.sun.jdi.request.StepRequest
Step over any newly pushed frames
StepEvent - Interface in com.sun.jdi.event
Notification of step completion in the target VM.
StepRequest - Interface in com.sun.jdi.request
Request for notification when a step occurs in the target VM.
stepRequests() - Method in interface com.sun.jdi.request.EventRequestManager
Return an unmodifiable list of the enabled and disabled step requests.
stop(ObjectReference) - Method in interface com.sun.jdi.ThreadReference
Stops this thread with an asynchronous exception.
stopListening(Map<String, ? extends Connector.Argument>) - Method in interface com.sun.jdi.connect.ListeningConnector
Cancels listening for connections.
stopListening(TransportService.ListenKey) - Method in class com.sun.jdi.connect.spi.TransportService
Stop listening for inbound connections.
StringReference - Interface in com.sun.jdi
A string object from the target VM.
stringValueOf(boolean) - Method in interface com.sun.jdi.connect.Connector.BooleanArgument
Return the string representation of the value parameter.
stringValueOf(int) - Method in interface com.sun.jdi.connect.Connector.IntegerArgument
Return the string representation of the value parameter.
subclasses() - Method in interface com.sun.jdi.ClassType
Gets the currently loaded, direct subclasses of this class.
subinterfaces() - Method in interface com.sun.jdi.InterfaceType
Gets the currently prepared interfaces which directly extend this interface.
superclass() - Method in interface com.sun.jdi.ClassType
Gets the superclass of this class.
superinterfaces() - Method in interface com.sun.jdi.InterfaceType
Gets the interfaces directly extended by this interface.
supportsAcceptTimeout() - Method in class com.sun.jdi.connect.spi.TransportService.Capabilities
Tell whether or not this transport service supports a timeout while waiting for a target VM to connect.
supportsAttachTimeout() - Method in class com.sun.jdi.connect.spi.TransportService.Capabilities
Tell whether or not this transport service supports a timeout when attaching to a target VM.
supportsHandshakeTimeout() - Method in class com.sun.jdi.connect.spi.TransportService.Capabilities
Tells whether or not this transport service supports a timeout when handshaking with the target VM.
supportsMultipleConnections() - Method in interface com.sun.jdi.connect.ListeningConnector
Indicates whether this listening connector supports multiple connections for a single argument map.
supportsMultipleConnections() - Method in class com.sun.jdi.connect.spi.TransportService.Capabilities
Tells whether or not this transport service can support multiple concurrent connections to a single address that it is listening on.
suspend() - Method in interface com.sun.jdi.ThreadGroupReference
Suspends all threads in this thread group.
suspend() - Method in interface com.sun.jdi.ThreadReference
Suspends this thread.
suspend() - Method in interface com.sun.jdi.VirtualMachine
Suspends the execution of the application running in this virtual machine.
SUSPEND_ALL - Static variable in interface com.sun.jdi.request.EventRequest
Suspend all threads when the event occurs
SUSPEND_EVENT_THREAD - Static variable in interface com.sun.jdi.request.EventRequest
Suspend only the thread which generated the event when the event occurs
SUSPEND_NONE - Static variable in interface com.sun.jdi.request.EventRequest
Suspend no threads when the event occurs
suspendCount() - Method in interface com.sun.jdi.ThreadReference
Returns the number of pending suspends for this thread.
suspendPolicy() - Method in interface com.sun.jdi.event.EventSet
Returns the policy used to suspend threads in the target VM for this event set.
suspendPolicy() - Method in interface com.sun.jdi.request.EventRequest
Returns a value which describes the threads to suspend when the requested event occurs in the target VM.

T

thisObject() - Method in interface com.sun.jdi.StackFrame
Returns the value of 'this' for the current frame.
thread() - Method in interface com.sun.jdi.event.ClassPrepareEvent
Returns the thread in which this event has occurred.
thread() - Method in interface com.sun.jdi.event.LocatableEvent
Returns the thread in which this event has occurred.
thread() - Method in interface com.sun.jdi.event.MonitorContendedEnteredEvent
Returns the thread in which this event has occurred.
thread() - Method in interface com.sun.jdi.event.MonitorContendedEnterEvent
Returns the thread in which this event has occurred.
thread() - Method in interface com.sun.jdi.event.MonitorWaitedEvent
Returns the thread in which this event has occurred.
thread() - Method in interface com.sun.jdi.event.MonitorWaitEvent
Returns the thread in which monitor wait event has occurred.
thread() - Method in interface com.sun.jdi.event.ThreadDeathEvent
Returns the thread which is terminating.
thread() - Method in interface com.sun.jdi.event.ThreadStartEvent
Returns the thread which has started.
thread() - Method in interface com.sun.jdi.event.VMStartEvent
Returns the initial thread of the VM which has started.
thread() - Method in interface com.sun.jdi.MonitorInfo
Returns a ThreadReference object for the thread that owns the monitor.
thread() - Method in interface com.sun.jdi.request.StepRequest
 
thread() - Method in interface com.sun.jdi.StackFrame
Returns the thread under which this frame's method is running.
THREAD_STATUS_MONITOR - Static variable in interface com.sun.jdi.ThreadReference
Thread is waiting on a java monitor
THREAD_STATUS_NOT_STARTED - Static variable in interface com.sun.jdi.ThreadReference
Thread has not yet been started
THREAD_STATUS_RUNNING - Static variable in interface com.sun.jdi.ThreadReference
Thread is runnable
THREAD_STATUS_SLEEPING - Static variable in interface com.sun.jdi.ThreadReference
Thread is sleeping - Thread.sleep() or JVM_Sleep() was called
THREAD_STATUS_UNKNOWN - Static variable in interface com.sun.jdi.ThreadReference
Thread status is unknown
THREAD_STATUS_WAIT - Static variable in interface com.sun.jdi.ThreadReference
Thread is waiting - Object.wait() or JVM_MonitorWait() was called
THREAD_STATUS_ZOMBIE - Static variable in interface com.sun.jdi.ThreadReference
Thread has completed execution
ThreadDeathEvent - Interface in com.sun.jdi.event
Notification of a completed thread in the target VM.
ThreadDeathRequest - Interface in com.sun.jdi.request
Request for notification when a thread terminates in the target VM.
threadDeathRequests() - Method in interface com.sun.jdi.request.EventRequestManager
Return an unmodifiable list of the enabled and disabled thread death requests.
threadGroup() - Method in interface com.sun.jdi.ThreadReference
Returns this thread's thread group.
ThreadGroupReference - Interface in com.sun.jdi
A thread group object from the target VM.
threadGroups() - Method in interface com.sun.jdi.ThreadGroupReference
Returns a List containing each active ThreadGroupReference in this thread group.
ThreadReference - Interface in com.sun.jdi
A thread object from the target VM.
threads() - Method in interface com.sun.jdi.ThreadGroupReference
Returns a List containing a ThreadReference for each live thread in this thread group.
ThreadStartEvent - Interface in com.sun.jdi.event
Notification of a new running thread in the target VM.
ThreadStartRequest - Interface in com.sun.jdi.request
Request for notification when a thread starts execution in the target VM.
threadStartRequests() - Method in interface com.sun.jdi.request.EventRequestManager
Return an unmodifiable list of the enabled and disabled thread start requests.
timedout() - Method in interface com.sun.jdi.event.MonitorWaitedEvent
Returns whether the wait has timed out or been interrupted.
timeout() - Method in interface com.sun.jdi.event.MonitorWaitEvent
Returns the number of millisecond the thread will wait.
topLevelThreadGroups() - Method in interface com.sun.jdi.VirtualMachine
Returns each thread group which does not have a parent.
toString() - Method in interface com.sun.jdi.Mirror
Returns a String describing this mirror
TRACE_ALL - Static variable in interface com.sun.jdi.VirtualMachine
All tracing is enabled.
TRACE_EVENTS - Static variable in interface com.sun.jdi.VirtualMachine
Tracing enabled for internal event handling.
TRACE_NONE - Static variable in interface com.sun.jdi.VirtualMachine
All tracing is disabled.
TRACE_OBJREFS - Static variable in interface com.sun.jdi.VirtualMachine
Tracing enabled for internal management of object references.
TRACE_RECEIVES - Static variable in interface com.sun.jdi.VirtualMachine
Tracing enabled for JDWP packets received from target VM.
TRACE_REFTYPES - Static variable in interface com.sun.jdi.VirtualMachine
Tracing enabled for internal managment of reference types.
TRACE_SENDS - Static variable in interface com.sun.jdi.VirtualMachine
Tracing enabled for JDWP packets sent to target VM.
transport() - Method in interface com.sun.jdi.connect.Connector
Returns the transport mechanism used by this connector to establish connections with a target VM.
Transport - Interface in com.sun.jdi.connect
A method of communication between a debugger and a target VM.
TransportService - Class in com.sun.jdi.connect.spi
A transport service for connections between a debugger and a target VM.
TransportService() - Constructor for class com.sun.jdi.connect.spi.TransportService
 
TransportService.Capabilities - Class in com.sun.jdi.connect.spi
The transport service capabilities.
TransportService.ListenKey - Class in com.sun.jdi.connect.spi
A listen key.
TransportTimeoutException - Exception in com.sun.jdi.connect
This exception may be thrown as a result of a timeout when attaching to a target VM, or waiting to accept a connection from a target VM.
TransportTimeoutException() - Constructor for exception com.sun.jdi.connect.TransportTimeoutException
Constructs a TransportTimeoutException with no detail message.
TransportTimeoutException(String) - Constructor for exception com.sun.jdi.connect.TransportTimeoutException
Constructs a TransportTimeoutException with the specified detail message.
type() - Method in interface com.sun.jdi.Field
Returns the type of this field.
type() - Method in interface com.sun.jdi.LocalVariable
Returns the type of this variable.
Type - Interface in com.sun.jdi
The mirror for a type in the target VM.
type() - Method in interface com.sun.jdi.Value
Returns the run-time type of this value.
TypeComponent - Interface in com.sun.jdi
An entity declared within a user defined type (class or interface).
typeName() - Method in interface com.sun.jdi.Field
Returns a text representation of the type of this field.
typeName() - Method in interface com.sun.jdi.LocalVariable
Returns a text representation of the type of this variable.

U

uniqueID() - Method in interface com.sun.jdi.ObjectReference
Returns a unique identifier for this ObjectReference.

V

value() - Method in interface com.sun.jdi.BooleanValue
Returns this BooleanValue as a boolean.
value() - Method in interface com.sun.jdi.ByteValue
Returns this ByteValue as a byte.
value() - Method in interface com.sun.jdi.CharValue
Returns this CharValue as a char.
value() - Method in interface com.sun.jdi.connect.Connector.Argument
Returns the current value of the argument.
value() - Method in interface com.sun.jdi.DoubleValue
Returns this DoubleValue as a double.
value() - Method in interface com.sun.jdi.FloatValue
Returns this FloatValue as a float.
value() - Method in interface com.sun.jdi.IntegerValue
Returns this IntegerValue as an int.
value() - Method in interface com.sun.jdi.LongValue
Returns this LongValue as a long.
value() - Method in interface com.sun.jdi.ShortValue
Returns this ShortValue as a short.
value() - Method in interface com.sun.jdi.StringReference
Returns the StringReference as a String.
Value - Interface in com.sun.jdi
The mirror for a value in the target VM.
valueCurrent() - Method in interface com.sun.jdi.event.WatchpointEvent
Current value of the field.
valueToBe() - Method in interface com.sun.jdi.event.ModificationWatchpointEvent
Value that will be assigned to the field when the instruction completes.
variables() - Method in interface com.sun.jdi.Method
Returns a list containing each LocalVariable declared in this method.
variablesByName(String) - Method in interface com.sun.jdi.Method
Returns a list containing each LocalVariable of a given name in this method.
version() - Method in interface com.sun.jdi.VirtualMachine
Returns the version of the Java Runtime Environment in the target VM as reported by the property java.version.
virtualMachine() - Method in interface com.sun.jdi.Mirror
Gets the VirtualMachine to which this Mirror belongs.
VirtualMachine - Interface in com.sun.jdi
A virtual machine targeted for debugging.
virtualMachineManager() - Static method in class com.sun.jdi.Bootstrap
Returns the virtual machine manager.
VirtualMachineManager - Interface in com.sun.jdi
A manager of connections to target virtual machines.
visibleClasses() - Method in interface com.sun.jdi.ClassLoaderReference
Returns a list of all classes for which this class loader has been recorded as the initiating loader in the target VM.
visibleFields() - Method in interface com.sun.jdi.ReferenceType
Returns a list containing each unhidden and unambiguous Field in this type.
visibleMethods() - Method in interface com.sun.jdi.ReferenceType
Returns a list containing each Method declared or inherited by this type.
visibleVariableByName(String) - Method in interface com.sun.jdi.StackFrame
Finds a LocalVariable that matches the given name and is visible at the current frame location.
visibleVariables() - Method in interface com.sun.jdi.StackFrame
Returns a list containing each LocalVariable that can be accessed from this frame's location.
VMCannotBeModifiedException - Exception in com.sun.jdi
Thrown to indicate that the operation is invalid because it would modify the VM and the VM is read-only.
VMCannotBeModifiedException() - Constructor for exception com.sun.jdi.VMCannotBeModifiedException
 
VMCannotBeModifiedException(String) - Constructor for exception com.sun.jdi.VMCannotBeModifiedException
 
VMDeathEvent - Interface in com.sun.jdi.event
Notification of target VM termination.
VMDeathRequest - Interface in com.sun.jdi.request
Request for notification when the target VM terminates.
vmDeathRequests() - Method in interface com.sun.jdi.request.EventRequestManager
Return an unmodifiable list of the enabled and disabled VM death requests.
VMDisconnectedException - Exception in com.sun.jdi
Unchecked exception thrown to indicate that the requested operation cannot be completed because there is no longer a connection to the target VM.
VMDisconnectedException() - Constructor for exception com.sun.jdi.VMDisconnectedException
 
VMDisconnectedException(String) - Constructor for exception com.sun.jdi.VMDisconnectedException
 
VMDisconnectEvent - Interface in com.sun.jdi.event
Notification of disconnection from target VM.
VMMismatchException - Exception in com.sun.jdi
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.
VMMismatchException() - Constructor for exception com.sun.jdi.VMMismatchException
 
VMMismatchException(String) - Constructor for exception com.sun.jdi.VMMismatchException
 
VMOutOfMemoryException - Exception in com.sun.jdi
Thrown to indicate that the requested operation cannot be completed because the target VM has run out of memory.
VMOutOfMemoryException() - Constructor for exception com.sun.jdi.VMOutOfMemoryException
 
VMOutOfMemoryException(String) - Constructor for exception com.sun.jdi.VMOutOfMemoryException
 
VMStartEvent - Interface in com.sun.jdi.event
Notification of initialization of a target VM.
VMStartException - Exception in com.sun.jdi.connect
A target VM was successfully launched, but terminated with an error before a connection could be established.
VMStartException(Process) - Constructor for exception com.sun.jdi.connect.VMStartException
 
VMStartException(String, Process) - Constructor for exception com.sun.jdi.connect.VMStartException
 
VoidType - Interface in com.sun.jdi
The type of all primitive void values accessed in the target VM.
VoidValue - Interface in com.sun.jdi
Provides access to a primitive void value in the target VM.

W

waitingThreads() - Method in interface com.sun.jdi.ObjectReference
Returns a List containing a ThreadReference for each thread currently waiting for this object's monitor.
WatchpointEvent - Interface in com.sun.jdi.event
Notification of a field triggered event encountered by a thread in the target VM.
WatchpointRequest - Interface in com.sun.jdi.request
Identifies a Field in the target VM being watched.
writePacket(byte[]) - Method in class com.sun.jdi.connect.spi.Connection
Writes a packet to the target VM.
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


Copyright © 1999, 2023, Oracle and/or its affiliates. All rights reserved.