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.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.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.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.
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.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.
canGetBytecodes() - Method in interface com.sun.jdi.VirtualMachine
Determines if the target VM supports the retrieval of a method's bytecodes.
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.
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.
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.
canWatchFieldAccess() - Method in interface com.sun.jdi.VirtualMachine
Determines if the target VM supports watchpoints for field access.
canWatchFieldModification() - Method in interface com.sun.jdi.VirtualMachine
Determines if the target VM supports watchpoints for field modification.
capabilities() - Method in class com.sun.jdi.connect.spi.TransportService
Returns the capabilities of the transport service.
catchLocation() - Method in interface com.sun.jdi.event.ExceptionEvent
Gets the location where the exception will be caught.
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.
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.
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
Same as setEnabled(false).
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
Same as setEnabled(true).
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.
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.
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
 
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.
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.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.
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.
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.
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.
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.
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.
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.
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.
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.

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.
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 choosen 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.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.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.
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.Capabilities() - Constructor for class com.sun.jdi.connect.spi.TransportService.Capabilities
 
TransportService.ListenKey - Class in com.sun.jdi.connect.spi
A listen key.
TransportService.ListenKey() - Constructor for class com.sun.jdi.connect.spi.TransportService.ListenKey
 
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
Java Debug Interface