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

A

AbsentInformationException - exception com.sun.jdi.AbsentInformationException.
Thrown to indicate line number or variable information is not available.
AbsentInformationException() - Constructor for class com.sun.jdi.AbsentInformationException
 
AbsentInformationException(String) - Constructor for class com.sun.jdi.AbsentInformationException
 
accept(Map) - Method in interface com.sun.jdi.connect.ListeningConnector
Waits for a target VM to attach to this connector.
Accessible - interface com.sun.jdi.Accessible.
Provides information on the accessibility of a type or type component.
AccessWatchpointEvent - interface com.sun.jdi.event.AccessWatchpointEvent.
Notification of a field access in the target VM.
AccessWatchpointRequest - interface com.sun.jdi.request.AccessWatchpointRequest.
Request for notification when the contents of a field are accessed in the target VM.
accessWatchpointRequests() - Method in interface com.sun.jdi.request.EventRequestManager
 
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.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.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.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.
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.
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(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(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(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(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(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.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.MethodExitRequest
Restricts the events generated by this request to those whose method is in a class whose name matches a 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(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(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(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.
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.
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.
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.ThreadDeathRequest
Restricts the event generated by this request to the ending of this thread.
addThreadFilter(ThreadReference) - Method in interface com.sun.jdi.request.MethodExitRequest
Restricts the events generated by this request to those in this 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.WatchpointRequest
Restricts the events generated by this request to those in this thread.
addThreadFilter(ThreadReference) - Method in interface com.sun.jdi.request.MethodEntryRequest
Restricts the events generated by this request to those in this thread.
addThreadFilter(ThreadReference) - Method in interface com.sun.jdi.request.ThreadStartRequest
Restricts the event generated by this request to the starting of this 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 the beginning Location objects for each executable source line in this method.
allLineLocations() - Method in interface com.sun.jdi.ReferenceType
Returns the Location objects 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 class com.sun.jdi.connect.IllegalConnectorArgumentsException
 
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 text representation of all declared argument types of this method.
argumentTypes() - Method in interface com.sun.jdi.Method
Returns the list containing the type of each argument.
ArrayReference - interface com.sun.jdi.ArrayReference.
Provides access to an array object and its components in the target VM.
ArrayType - interface com.sun.jdi.ArrayType.
Provides access to the class of an array and the type of its components in the target VM.
attach(Map) - Method in interface com.sun.jdi.connect.AttachingConnector
Attaches to a running application and and returns a mirror of its VM.
AttachingConnector - interface com.sun.jdi.connect.AttachingConnector.
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.

B

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

C

canGetBytecodes() - Method in interface com.sun.jdi.VirtualMachine
Determines if this implementation supports the retrieval of a method's bytecodes.
canGetCurrentContendedMonitor() - Method in interface com.sun.jdi.VirtualMachine
Determines if this implementation supports the retrieval of the monitor for which a thread is currently waiting.
canGetMonitorInfo() - Method in interface com.sun.jdi.VirtualMachine
Determines if this implementation supports the retrieval of the monitor information for an object.
canGetOwnedMonitorInfo() - Method in interface com.sun.jdi.VirtualMachine
Determines if this implementation supports the retrieval of the monitors owned by a thread.
canGetSyntheticAttribute() - Method in interface com.sun.jdi.VirtualMachine
Determines if this implementation supports the query of the synthetic attribute of a method or field.
canWatchFieldAccess() - Method in interface com.sun.jdi.VirtualMachine
Determines if this implementation supports watchpoints for field access.
canWatchFieldModification() - Method in interface com.sun.jdi.VirtualMachine
Determines if this implementation supports watchpoints for field modification.
catchLocation() - Method in interface com.sun.jdi.event.ExceptionEvent
Gets the location where the exception will be caught.
CharType - interface com.sun.jdi.CharType.
The type of all primitive char values accessed in the target VM.
CharValue - interface com.sun.jdi.CharValue.
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 com.sun.jdi.ClassLoaderReference.
A class loader object from the target VM.
className() - Method in class 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 com.sun.jdi.ClassNotLoadedException.
Thrown to indicate that the requested class has not yet been loaded through the appropriate class loader.
ClassNotLoadedException(String) - Constructor for class com.sun.jdi.ClassNotLoadedException
 
ClassNotLoadedException(String, String) - Constructor for class com.sun.jdi.ClassNotLoadedException
 
ClassNotPreparedException - exception com.sun.jdi.ClassNotPreparedException.
Thrown to indicate that the requested operation cannot be completed because the specified class has not yet been prepared.
ClassNotPreparedException() - Constructor for class com.sun.jdi.ClassNotPreparedException
 
ClassNotPreparedException(String) - Constructor for class 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 com.sun.jdi.ClassObjectReference.
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 com.sun.jdi.event.ClassPrepareEvent.
Notification of a class prepare in the target VM.
ClassPrepareRequest - interface com.sun.jdi.request.ClassPrepareRequest.
Request for notification when a class is prepared in the target VM.
classPrepareRequests() - Method in interface com.sun.jdi.request.EventRequestManager
 
classSignature() - Method in interface com.sun.jdi.event.ClassUnloadEvent
Returns the JNI-style signature of the class that has been unloaded.
ClassType - interface com.sun.jdi.ClassType.
A mirror of a class in the target VM.
ClassUnloadEvent - interface com.sun.jdi.event.ClassUnloadEvent.
Notification of a class unload in the target VM.
ClassUnloadRequest - interface com.sun.jdi.request.ClassUnloadRequest.
Request for notification when a class is unloaded in the target VM.
classUnloadRequests() - Method in interface com.sun.jdi.request.EventRequestManager
 
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 Debugging 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.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 type of the array components.
componentTypeName() - Method in interface com.sun.jdi.ArrayType
 
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.
Connector - interface com.sun.jdi.connect.Connector.
A method of connection between a debugger and a target VM.
Connector.Argument - interface com.sun.jdi.connect.Connector.Argument.
Specification for and value of a Connector argument.
Connector.BooleanArgument - interface com.sun.jdi.connect.Connector.BooleanArgument.
Specification for and value of a Connector argument, whose value is Boolean.
Connector.IntegerArgument - interface com.sun.jdi.connect.Connector.IntegerArgument.
Specification for and value of a Connector argument, whose value is an integer.
Connector.SelectedArgument - interface com.sun.jdi.connect.Connector.SelectedArgument.
Specification for and value of a Connector argument, whose value is a String selected from a list of choices.
Connector.StringArgument - interface com.sun.jdi.connect.Connector.StringArgument.
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.
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.TypeComponent
Returns the type in which this component was declared.
declaringType() - Method in interface com.sun.jdi.Location
Gets the type to which this Location belongs.
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.
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 a eventRequest.
deleteEventRequests(List) - 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.VirtualMachine
Returns text information on the target VM and the debugger support that mirrors it.
description() - Method in interface com.sun.jdi.connect.Connector
Returns a human-readable description of this connector and its purpose.
description() - Method in interface com.sun.jdi.connect.Connector.Argument
Returns a human-readable description of this argument and its purpose.
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 com.sun.jdi.DoubleType.
The type of all primitive double values accessed in the target VM.
DoubleValue - interface com.sun.jdi.DoubleValue.
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 com.sun.jdi.request.DuplicateRequestException.
Thrown to indicate a duplicate event request.
DuplicateRequestException() - Constructor for class com.sun.jdi.request.DuplicateRequestException
 
DuplicateRequestException(String) - Constructor for class 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.Method
Compares the specified Object with this method 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.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.ObjectReference
Compares the specified Object with this ObjectReference 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.ReferenceType
Compares the specified Object with this ReferenceType 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.ByteValue
Compares the specified Object with this ByteValue 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.IntegerValue
Compares the specified Object with this IntegerValue for equality.
equals(Object) - Method in interface com.sun.jdi.VoidValue
Compares the specified Object with this VoidValue for equality.
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.CharValue
Compares the specified Object with this CharValue for equality.
equals(Object) - Method in interface com.sun.jdi.FloatValue
Compares the specified Object with this FloatValue for equality.
errorCode() - Method in class com.sun.jdi.InternalException
 
Event - interface com.sun.jdi.event.Event.
An occurrence in a target VM that is of interest to a debugger.
EventIterator - interface com.sun.jdi.event.EventIterator.
EventIterators are unmodifiable.
eventIterator() - Method in interface com.sun.jdi.event.EventSet
Return an iterator specific to Event objects.
EventQueue - interface com.sun.jdi.event.EventQueue.
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 com.sun.jdi.request.EventRequest.
Represents a request for notification of an event.
EventRequestManager - interface com.sun.jdi.request.EventRequestManager.
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 com.sun.jdi.event.EventSet.
Several Event objects may be created at a given time by the target VirtualMachine.
exception() - Method in class com.sun.jdi.InvocationException
 
exception() - Method in interface com.sun.jdi.event.ExceptionEvent
Gets the thrown exception object.
exception() - Method in interface com.sun.jdi.request.ExceptionRequest
Returns exception type for which exception events are requested.
ExceptionEvent - interface com.sun.jdi.event.ExceptionEvent.
Notification of an exception in the target VM.
ExceptionRequest - interface com.sun.jdi.request.ExceptionRequest.
Request for notification when an exception occurs in the target VM.
exceptionRequests() - Method in interface com.sun.jdi.request.EventRequestManager
 
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 - interface com.sun.jdi.Field.
A static or instance field in the target VM.
field() - Method in interface com.sun.jdi.event.WatchpointEvent
Returns the field that is about to be accessed/modified.
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 com.sun.jdi.FloatType.
The type of all primitive float values accessed in the target VM.
FloatValue - interface com.sun.jdi.FloatValue.
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

getProperty(Object) - Method in interface com.sun.jdi.request.EventRequest
Returns the value of the property with the specified key.
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(int) - Method in interface com.sun.jdi.ArrayReference
Returns an array component value.
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) - Method in interface com.sun.jdi.StackFrame
Returns the values of multiple local variables in this frame.
getValues(List) - Method in interface com.sun.jdi.ObjectReference
Gets the value of multiple instance and/or static fields in this object.
getValues(List) - Method in interface com.sun.jdi.ReferenceType
Returns a map containing the Value of each static Field in the given list.

H

hashCode() - Method in interface com.sun.jdi.Method
Returns the hash code value for this Method.
hashCode() - Method in interface com.sun.jdi.ShortValue
Returns the hash code value for this ShortValue.
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.ObjectReference
Returns the hash code value for this ObjectReference.
hashCode() - Method in interface com.sun.jdi.Location
Returns the hash code value for this Location.
hashCode() - Method in interface com.sun.jdi.ReferenceType
Returns the hash code value for this ObjectReference.
hashCode() - Method in interface com.sun.jdi.LongValue
Returns the hash code value for this LongValue.
hashCode() - Method in interface com.sun.jdi.ByteValue
Returns the hash code value for this BooleanValue.
hashCode() - Method in interface com.sun.jdi.LocalVariable
Returns the hash code value for this LocalVariable.
hashCode() - Method in interface com.sun.jdi.IntegerValue
Returns the hash code value for this IntegerValue.
hashCode() - Method in interface com.sun.jdi.VoidValue
Returns the hash code value for this VoidValue.
hashCode() - Method in interface com.sun.jdi.BooleanValue
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.FloatValue
Returns the hash code value for this FloatValue.

I

IllegalConnectorArgumentsException - exception com.sun.jdi.connect.IllegalConnectorArgumentsException.
Thrown to indicate an invalid argument or inconsistent passed to a Connector.
IllegalConnectorArgumentsException(String, List) - Constructor for class com.sun.jdi.connect.IllegalConnectorArgumentsException
 
IllegalConnectorArgumentsException(String, String) - Constructor for class com.sun.jdi.connect.IllegalConnectorArgumentsException
 
implementors() - Method in interface com.sun.jdi.InterfaceType
Gets the currently prepared classes which directly implement this interface.
IncompatibleThreadStateException - exception com.sun.jdi.IncompatibleThreadStateException.
Thrown to indicate that the requested operation cannot be completed while the specified thread is in its current state.
IncompatibleThreadStateException() - Constructor for class com.sun.jdi.IncompatibleThreadStateException
 
IncompatibleThreadStateException(String) - Constructor for class com.sun.jdi.IncompatibleThreadStateException
 
InconsistentDebugInfoException - exception com.sun.jdi.InconsistentDebugInfoException.
Thrown to indicate that there is an inconistency in the debug information provided by the target VM.
InconsistentDebugInfoException() - Constructor for class com.sun.jdi.InconsistentDebugInfoException
 
InconsistentDebugInfoException(String) - Constructor for class com.sun.jdi.InconsistentDebugInfoException
 
IntegerType - interface com.sun.jdi.IntegerType.
The type of all primitive int values accessed in the target VM.
IntegerValue - interface com.sun.jdi.IntegerValue.
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 com.sun.jdi.InterfaceType.
A mirror of an interface in the target VM.
InternalException - exception com.sun.jdi.InternalException.
Thrown to indicate that an unexpected internal error has occurred.
InternalException() - Constructor for class com.sun.jdi.InternalException
 
InternalException(int) - Constructor for class com.sun.jdi.InternalException
 
InternalException(String) - Constructor for class com.sun.jdi.InternalException
 
InternalException(String, int) - Constructor for class com.sun.jdi.InternalException
 
interrupt() - Method in interface com.sun.jdi.ThreadReference
Interrupts this thread.
intValue() - Method in interface com.sun.jdi.PrimitiveValue
Converts this value to an IntegerValue and returns the result as an int.
intValue() - Method in interface com.sun.jdi.connect.Connector.IntegerArgument
Return the value of the argument as a int.
InvalidCodeIndexException - exception com.sun.jdi.InvalidCodeIndexException.
Thrown to indicate that the requested operation cannot be completed because the specified code index is not valid.
InvalidCodeIndexException() - Constructor for class com.sun.jdi.InvalidCodeIndexException
 
InvalidCodeIndexException(String) - Constructor for class com.sun.jdi.InvalidCodeIndexException
 
InvalidLineNumberException - exception com.sun.jdi.InvalidLineNumberException.
Thrown to indicate that the requested operation cannot be completed because the specified line number is not valid.
InvalidLineNumberException() - Constructor for class com.sun.jdi.InvalidLineNumberException
 
InvalidLineNumberException(String) - Constructor for class com.sun.jdi.InvalidLineNumberException
 
InvalidRequestStateException - exception com.sun.jdi.request.InvalidRequestStateException.
Thrown to indicate that the requested event cannot be modified because it is enabled.
InvalidRequestStateException() - Constructor for class com.sun.jdi.request.InvalidRequestStateException
 
InvalidRequestStateException(String) - Constructor for class com.sun.jdi.request.InvalidRequestStateException
 
InvalidStackFrameException - exception com.sun.jdi.InvalidStackFrameException.
Thrown to indicate that the requested operation cannot be completed because the specified stack frame is no longer valid.
InvalidStackFrameException() - Constructor for class com.sun.jdi.InvalidStackFrameException
 
InvalidStackFrameException(String) - Constructor for class com.sun.jdi.InvalidStackFrameException
 
InvalidTypeException - exception com.sun.jdi.InvalidTypeException.
Thrown to indicate a type mismatch in setting the value of a field or variable.
InvalidTypeException() - Constructor for class com.sun.jdi.InvalidTypeException
 
InvalidTypeException(String) - Constructor for class com.sun.jdi.InvalidTypeException
 
InvocationException - exception com.sun.jdi.InvocationException.
Thrown to indicate an exception occurred in an invoked method within the target VM.
InvocationException(ObjectReference) - Constructor for class 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.ObjectReference
Perform method invocation with only the invoking thread resumed
INVOKE_SINGLE_THREADED - Static variable in interface com.sun.jdi.ClassType
Perform method invocation with only the invoking thread resumed
invokeMethod(ThreadReference, Method, List, int) - Method in interface com.sun.jdi.ObjectReference
Invokes the specified Method on this object in the target VM.
invokeMethod(ThreadReference, Method, List, int) - Method in interface com.sun.jdi.ClassType
Invokes the specified static Method 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.
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.
isFinal() - Method in interface com.sun.jdi.TypeComponent
Determines if this TypeComponent is final.
isFinal() - Method in interface com.sun.jdi.ReferenceType
Determines if this type was declared 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.
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.TypeComponent
Determines if this TypeComponent is static.
isStatic() - Method in interface com.sun.jdi.ReferenceType
Determines if this type was declared 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(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.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(String) - Method in interface com.sun.jdi.connect.Connector.StringArgument
Performs basic sanity check of argument.
isValid(String) - Method in interface com.sun.jdi.connect.Connector.SelectedArgument
Performs basic sanity check of argument.
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.

L

label() - Method in interface com.sun.jdi.connect.Connector.Argument
Returns a short human-readable label for this argument.
launch(Map) - Method in interface com.sun.jdi.connect.LaunchingConnector
Launches an application and connects to its VM.
LaunchingConnector - interface com.sun.jdi.connect.LaunchingConnector.
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
The line number of this Location.
ListeningConnector - interface com.sun.jdi.connect.ListeningConnector.
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 com.sun.jdi.LocalVariable.
A local variable in the target VM.
Locatable - interface com.sun.jdi.Locatable.
A mirror that has a Location.
LocatableEvent - interface com.sun.jdi.event.LocatableEvent.
Abstract superinterface of events which have both location and thread.
Location - interface com.sun.jdi.Location.
A point within the executing code of the target VM.
location() - Method in interface com.sun.jdi.StackFrame
Returns the Location of the current instruction in the frame.
location() - Method in interface com.sun.jdi.Locatable
Returns the Location of this mirror, if there is executable Java language code associated with it.
location() - Method in interface com.sun.jdi.request.BreakpointRequest
Returns the location of the requested breakpoint.
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 each Location that maps to the given line.
locationsOfLine(int) - Method in interface com.sun.jdi.ReferenceType
Returns a List filled with all Location objects that map to the given line number.
LongType - interface com.sun.jdi.LongType.
The type of all primitive long values accessed in the target VM.
LongValue - interface com.sun.jdi.LongValue.
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 - interface com.sun.jdi.Method.
A static or instance method in the target VM.
method() - Method in interface com.sun.jdi.Location
Gets the method, if any, containing this Location.
method() - Method in interface com.sun.jdi.event.MethodExitEvent
Returns the method that was exited.
method() - Method in interface com.sun.jdi.event.MethodEntryEvent
Returns the method that was entered.
MethodEntryEvent - interface com.sun.jdi.event.MethodEntryEvent.
Notification of a method invocation in the target VM.
MethodEntryRequest - interface com.sun.jdi.request.MethodEntryRequest.
Request for notification when a method is invoked in the target VM.
methodEntryRequests() - Method in interface com.sun.jdi.request.EventRequestManager
 
MethodExitEvent - interface com.sun.jdi.event.MethodExitEvent.
Notification of a method return in the target VM.
MethodExitRequest - interface com.sun.jdi.request.MethodExitRequest.
Request for notification when a method returns in the target VM.
methodExitRequests() - Method in interface com.sun.jdi.request.EventRequestManager
 
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 com.sun.jdi.Mirror.
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(double) - Method in interface com.sun.jdi.VirtualMachine
Creates a DoubleValue for the given value.
mirrorOf(float) - Method in interface com.sun.jdi.VirtualMachine
Creates a FloatValue 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(short) - Method in interface com.sun.jdi.VirtualMachine
Creates a ShortValue for the given value.
mirrorOf(String) - Method in interface com.sun.jdi.VirtualMachine
Creates a string in this virtual machine.
ModificationWatchpointEvent - interface com.sun.jdi.event.ModificationWatchpointEvent.
Notification of a field modification in the target VM.
ModificationWatchpointRequest - interface com.sun.jdi.request.ModificationWatchpointRequest.
Request for notification when the contents of a field are accessed in the target VM.
modificationWatchpointRequests() - Method in interface com.sun.jdi.request.EventRequestManager
 
modifiers() - Method in interface com.sun.jdi.Accessible
Returns the Java 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.TypeComponent
Gets the name of this type component.
name() - Method in interface com.sun.jdi.ThreadReference
Returns the name of this thread.
name() - Method in interface com.sun.jdi.ThreadGroupReference
Returns the name of this thread group.
name() - Method in interface com.sun.jdi.ReferenceType
Gets the fully qualified name of this type.
name() - Method in interface com.sun.jdi.LocalVariable
Gets the name of the local variable.
name() - Method in interface com.sun.jdi.Type
 
name() - Method in interface com.sun.jdi.VirtualMachine
Returns the name of the target VM as reported by the property java.vm.name.
name() - Method in interface com.sun.jdi.connect.Connector
Returns a short identifier for the connector.
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.Transport
Returns a short identifier for the transport.
NativeMethodException - exception com.sun.jdi.NativeMethodException.
Thrown to indicate an operation cannot be completed because it is not valid for a native method.
NativeMethodException() - Constructor for class com.sun.jdi.NativeMethodException
 
NativeMethodException(String) - Constructor for class com.sun.jdi.NativeMethodException
 
nestedTypes() - Method in interface com.sun.jdi.ReferenceType
Returns a List containing each ReferenceType declared within this type.
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, 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 com.sun.jdi.ObjectCollectedException.
Thrown to indicate that the requested operation cannot be completed because the specified object has been garbage collected.
ObjectCollectedException() - Constructor for class com.sun.jdi.ObjectCollectedException
 
ObjectCollectedException(String) - Constructor for class com.sun.jdi.ObjectCollectedException
 
ObjectReference - interface com.sun.jdi.ObjectReference.
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 com.sun.jdi.PathSearchingVirtualMachine.
A virtual machine which searches for classes through paths
PrimitiveType - interface com.sun.jdi.PrimitiveType.
The type associated with non-object values in a target VM.
PrimitiveValue - interface com.sun.jdi.PrimitiveValue.
The value assigned to a field or variable of primitive type in a target VM.
process() - Method in interface com.sun.jdi.VirtualMachine
Returns the Process object for this virtual machine if launched by a LaunchingConnector
process() - Method in class com.sun.jdi.connect.VMStartException
 
putProperty(Object, Object) - Method in interface com.sun.jdi.request.EventRequest
Add an arbitrary key/value "property" to this request.

R

ReferenceType - interface com.sun.jdi.ReferenceType.
The type of an object in a target VM.
referenceType() - Method in interface com.sun.jdi.ObjectReference
Gets the ReferenceType that mirrors the type of this object.
referenceType() - Method in interface com.sun.jdi.event.ClassPrepareEvent
Returns the reference type for which this event was generated.
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.ThreadReference
Resumes this thread.
resume() - Method in interface com.sun.jdi.ThreadGroupReference
Resumes all threads in this thread group.
resume() - Method in interface com.sun.jdi.VirtualMachine
Continues the execution of the application running in this virtual machine.
resume() - Method in interface com.sun.jdi.event.EventSet
 
returnType() - Method in interface com.sun.jdi.Method
Returns the return type of the this Method.
returnTypeName() - Method in interface com.sun.jdi.Method
Returns a text representation of the declared return type of this method.

S

setDebugTraceMode(int) - Method in interface com.sun.jdi.VirtualMachine
Traces the activities performed by the com.sun.jdi implementation.
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(boolean) - Method in interface com.sun.jdi.connect.Connector.BooleanArgument
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(Field, Value) - Method in interface com.sun.jdi.ClassType
Assigns a value to a static field.
setValue(int) - Method in interface com.sun.jdi.connect.Connector.IntegerArgument
Sets the value of the argument.
setValue(int, Value) - Method in interface com.sun.jdi.ArrayReference
Replaces an array component with another value.
setValue(LocalVariable, Value) - Method in interface com.sun.jdi.StackFrame
Sets the Value of a LocalVariable in this frame.
setValue(String) - Method in interface com.sun.jdi.connect.Connector.Argument
Sets the value of the argument.
setValues(int, List, int, int) - Method in interface com.sun.jdi.ArrayReference
Replaces a range of array components with other values.
setValues(List) - Method in interface com.sun.jdi.ArrayReference
Replaces all array components with other values.
ShortType - interface com.sun.jdi.ShortType.
The type of all primitive short values accessed in the target VM.
ShortValue - interface com.sun.jdi.ShortValue.
Provides access to a primitive short value 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.
signature() - Method in interface com.sun.jdi.TypeComponent
Gets the JNI-style signature for this type component.
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.
size() - Method in interface com.sun.jdi.request.StepRequest
 
sourceName() - 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 identifing name for the source corresponding to the declaration of this type.
StackFrame - interface com.sun.jdi.StackFrame.
The state of one method invocation on a thread's call stack.
startListening(Map) - Method in interface com.sun.jdi.connect.ListeningConnector
Listens for one or more connections initiated by target VMs.
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 com.sun.jdi.event.StepEvent.
Notification of step completion in the target VM.
StepRequest - interface com.sun.jdi.request.StepRequest.
Request for notification when a step occurs in the target VM.
stepRequests() - Method in interface com.sun.jdi.request.EventRequestManager
 
stop(ObjectReference) - Method in interface com.sun.jdi.ThreadReference
Stops this thread with an asynchronous exception.
stopListening(Map) - Method in interface com.sun.jdi.connect.ListeningConnector
Cancels listening for connections.
StringReference - interface com.sun.jdi.StringReference.
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.
supportsMultipleConnections() - Method in interface com.sun.jdi.connect.ListeningConnector
Indicates whether this listening connector supports multiple connections for a single argument map.
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
suspend() - Method in interface com.sun.jdi.ThreadReference
Suspends this thread.
suspend() - Method in interface com.sun.jdi.ThreadGroupReference
Suspends all threads in this thread group.
suspend() - Method in interface com.sun.jdi.VirtualMachine
Suspends the execution of the application running in this virtual machine.
suspendCount() - Method in interface com.sun.jdi.ThreadReference
Resumes 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_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 - Thread.wait() or JVM_MonitorWait() was called
THREAD_STATUS_ZOMBIE - Static variable in interface com.sun.jdi.ThreadReference
Thread has completed execution
thread() - Method in interface com.sun.jdi.StackFrame
Returns the thread under which this frame's method is running.
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.ClassPrepareEvent
Returns the thread in which this event has occurred.
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
 
ThreadDeathEvent - interface com.sun.jdi.event.ThreadDeathEvent.
Notification of a completed thread in the target VM.
ThreadDeathRequest - interface com.sun.jdi.request.ThreadDeathRequest.
Request for notification when a thread terminates in the target VM.
threadDeathRequests() - Method in interface com.sun.jdi.request.EventRequestManager
 
threadGroup() - Method in interface com.sun.jdi.ThreadReference
Returns this thread's thread group.
ThreadGroupReference - interface com.sun.jdi.ThreadGroupReference.
A thread group object from the target VM.
threadGroups() - Method in interface com.sun.jdi.ThreadGroupReference
Returns a List containing each ThreadGroupReference in this thread group.
ThreadReference - interface com.sun.jdi.ThreadReference.
A thread object from the target VM.
threads() - Method in interface com.sun.jdi.ThreadGroupReference
Returns a List containing each ThreadReference in this thread group.
ThreadStartEvent - interface com.sun.jdi.event.ThreadStartEvent.
Notification of a new running thread in the target VM.
ThreadStartRequest - interface com.sun.jdi.request.ThreadStartRequest.
Request for notification when a thread starts execution in the target VM.
threadStartRequests() - Method in interface com.sun.jdi.request.EventRequestManager
 
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 - interface com.sun.jdi.connect.Transport.
A method of communication between a debugger and a 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.
Type - interface com.sun.jdi.Type.
The type of a Value retrieved from the target VM.
type() - Method in interface com.sun.jdi.Field
Returns the type of the this Field.
type() - Method in interface com.sun.jdi.Value
 
type() - Method in interface com.sun.jdi.LocalVariable
Returns the type of the this LocalVariable.
TypeComponent - interface com.sun.jdi.TypeComponent.
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 declared type.
typeName() - Method in interface com.sun.jdi.LocalVariable
 

U

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

V

Value - interface com.sun.jdi.Value.
The value assigned to a field or variable at some point during the execution of the target VM.
value() - Method in interface com.sun.jdi.ShortValue
Returns this ShortValue as a short.
value() - Method in interface com.sun.jdi.DoubleValue
Returns this DoubleValue as a boolean.
value() - Method in interface com.sun.jdi.StringReference
Returns the StringReference as a String.
value() - Method in interface com.sun.jdi.LongValue
Returns this LongValue as a long.
value() - Method in interface com.sun.jdi.ByteValue
Returns this ByteValue as a boolean.
value() - Method in interface com.sun.jdi.IntegerValue
Returns this IntegerValue as an int.
value() - Method in interface com.sun.jdi.BooleanValue
Returns this BooleanValue as a boolean.
value() - Method in interface com.sun.jdi.CharValue
Returns this CharValue as a boolean.
value() - Method in interface com.sun.jdi.FloatValue
Returns this FloatValue as a float.
value() - Method in interface com.sun.jdi.connect.Connector.Argument
Returns the current value of the argument.
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 - interface com.sun.jdi.VirtualMachine.
A virtual machine targeted for debugging.
virtualMachine() - Method in interface com.sun.jdi.Mirror
Gets the VirtualMachine to which this Mirror belongs.
VirtualMachineManager - interface com.sun.jdi.VirtualMachineManager.
A manager of connections to target virtual machines.
virtualMachineManager() - Static method in class com.sun.jdi.Bootstrap
 
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.
VMDeathEvent - interface com.sun.jdi.event.VMDeathEvent.
Notification of target VM termination.
VMDisconnectedException - exception com.sun.jdi.VMDisconnectedException.
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 class com.sun.jdi.VMDisconnectedException
 
VMDisconnectedException(String) - Constructor for class com.sun.jdi.VMDisconnectedException
 
VMDisconnectEvent - interface com.sun.jdi.event.VMDisconnectEvent.
Notification of disconnection from target VM.
VMMismatchException - exception com.sun.jdi.VMMismatchException.
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 class com.sun.jdi.VMMismatchException
 
VMMismatchException(String) - Constructor for class com.sun.jdi.VMMismatchException
 
VMOutOfMemoryException - exception com.sun.jdi.VMOutOfMemoryException.
Thrown to indicate that the requested operation cannot be completed because the target VM has run out of memory.
VMOutOfMemoryException() - Constructor for class com.sun.jdi.VMOutOfMemoryException
 
VMOutOfMemoryException(String) - Constructor for class com.sun.jdi.VMOutOfMemoryException
 
VMStartEvent - interface com.sun.jdi.event.VMStartEvent.
Notification of initialization of a target VM.
VMStartException - exception com.sun.jdi.connect.VMStartException.
A target VM was successfully launched, but terminated with an error before a connection could be established.
VMStartException(Process) - Constructor for class com.sun.jdi.connect.VMStartException
 
VMStartException(String, Process) - Constructor for class com.sun.jdi.connect.VMStartException
 
VoidType - interface com.sun.jdi.VoidType.
The type of all primitive void values accessed in the target VM.
VoidValue - interface com.sun.jdi.VoidValue.
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 com.sun.jdi.event.WatchpointEvent.
Notification of a field triggered event encountered by a thread in the target VM.
WatchpointRequest - interface com.sun.jdi.request.WatchpointRequest.
Identifies a Field in the target VM being watched.

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