Index (Java Debug Interface)

Overview | Package | Class | Use | Tree | Index | Help

Java Debug Interface

PREV NEXT | FRAMES NO FRAMES

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
  Return an unmodifiable list of the enabled and disabled access watchpoint requests.
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.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.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.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.
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.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.ClassPrepareRequest
  Restricts the events generated by this request to the preparation of reference types whose name does not match this 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(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.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.MethodEntryRequest
  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.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.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.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.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.MethodEntryRequest
  Restricts the events generated by this request to those whose method is in a class whose name matches this 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.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.ClassPrepareRequest
  Restricts the events generated by this request to the preparation of reference types 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.
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.
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.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.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.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.BreakpointRequest
  Restricts the events generated by this request to those in which the currently executing instance is the object specified.
addThreadFilter(ThreadReference) - Method in interface com.sun.jdi.request.WatchpointRequest
  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.ThreadDeathRequest
  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.MethodEntryRequest
  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.BreakpointRequest
  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.ReferenceType
  Returns a list containing a `Location` object for each executable source line in this reference type.
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.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.Method
  Returns a list containing a `Location` object for each executable source line in this method.
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
  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 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.
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
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
  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 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 byte.

## C

canAddMethod() - Method in interface com.sun.jdi.VirtualMachine
  Determines if the target VM supports the addition of methods when performing class redefinition.
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 `VMDeathRequest`s.
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.
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
  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 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
  Return an unmodifiable list of the enabled and disabled class unload requests.
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.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.
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`.
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.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.
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) - Method in interface com.sun.jdi.request.EventRequestManager
  Removes a list of `EventRequest`s.
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.VoidValue
  Compares the specified Object with this VoidValue 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.ReferenceType
  Compares the specified Object with this ReferenceType 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.Method
  Compares the specified Object with this method 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.Location
  Compares the specified Object with this Location 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.FloatValue
  Compares the specified Object with this FloatValue 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.DoubleValue
  Compares the specified Object with this DoubleValue 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.ByteValue
  Compares the specified Object with this ByteValue for equality.
equals(Object) - Method in interface com.sun.jdi.BooleanValue
  Compares the specified Object with this BooleanValue 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 `EventRequest`s.
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
  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 - interface com.sun.jdi.Field.
  A class or instance variable 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

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(Field) - Method in interface com.sun.jdi.ReferenceType
  Gets the `Value` of a given static `Field` in this type.
getValue(Field) - Method in interface com.sun.jdi.ObjectReference
  Gets the value of a given instance or static field in this object.
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.ReferenceType
  Returns a map containing the `Value` of each static `Field` in the given list.
getValues(List) - Method in interface com.sun.jdi.ObjectReference
  Gets the value of multiple instance and/or static fields in this object.

## H

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

## 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
  Construct an `IllegalConnectorArgumentsException` with the specified detail message and a `List` of names of arguments which are invalid or inconsistent.
IllegalConnectorArgumentsException(String, String) - Constructor for class com.sun.jdi.connect.IllegalConnectorArgumentsException
  Construct an `IllegalConnectorArgumentsException` with the specified detail message and the name of the argument which is invalid or inconsistent.
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.
  Deprecated. This exception is no longer thrown
InvalidCodeIndexException() - Constructor for class com.sun.jdi.InvalidCodeIndexException
  Deprecated.
InvalidCodeIndexException(String) - Constructor for class com.sun.jdi.InvalidCodeIndexException
  Deprecated.
InvalidLineNumberException - exception com.sun.jdi.InvalidLineNumberException.
  Deprecated. This exception is no longer thrown
InvalidLineNumberException() - Constructor for class com.sun.jdi.InvalidLineNumberException
  Deprecated.
InvalidLineNumberException(String) - Constructor for class com.sun.jdi.InvalidLineNumberException
  Deprecated.
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.ReferenceType
  Determines if this type was declared abstract.
isAbstract() - Method in interface com.sun.jdi.Method
  Determine if this method is 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.
isObsolete() - Method in interface com.sun.jdi.Method
  Determine if this method is obsolete.
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
  Gets the line number of this Location.
lineNumber(String) - 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.Method
  Returns the `Location` of this method, if there is executable code associated with it.
location() - Method in interface com.sun.jdi.Locatable
  Returns the `Location` of this mirror, if there is executable 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.ReferenceType
  Returns a List containing all `Location` objects that map to the given line number.
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.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.Method
  Returns a List containing all `Location` objects that map to the given line number and source name.
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 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
  Return an unmodifiable list of the enabled and disabled method entry requests.
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
  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 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 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.VirtualMachine
  Returns the name of the target VM as reported by the property `java.vm.name`.
name() - Method in interface com.sun.jdi.TypeComponent
  Gets the name of this type component.
name() - Method in interface com.sun.jdi.Type
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.connect.Transport
  Returns a short identifier for the transport.
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.
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 `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, 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
popFrames(StackFrame) - Method in interface com.sun.jdi.ThreadReference
  Pop stack frames.
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

redefineClasses(Map) - Method in interface com.sun.jdi.VirtualMachine
  All classes given are redefined according to the definitions supplied.
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.VirtualMachine
  Continues the execution of the application running in this virtual machine.
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.event.EventSet
  Resumes threads suspended by this event set.
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(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.Type
  Returns the JNI-style signature for this type.
signature() - Method in interface com.sun.jdi.LocalVariable
  Gets the JNI signature of the local variable.
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.ReferenceType
  Gets an identifying name for the source corresponding to the declaration 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.
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 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
  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) - 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.VirtualMachine
  Suspends the execution of the application running in this virtual machine.
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.
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_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.VMStartEvent
  Returns the initial thread of the VM which has started.
thread() - Method in interface com.sun.jdi.event.ThreadStartEvent
  Returns the thread which has started.
thread() - Method in interface com.sun.jdi.event.ThreadDeathEvent
  Returns the thread which is terminating.
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.ClassPrepareEvent
  Returns the thread in which this event has occurred.
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
  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 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
  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 - 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 mirror for a type in the target VM.
type() - Method in interface com.sun.jdi.Value
  Returns the run-time type of this value.
type() - Method in interface com.sun.jdi.LocalVariable
  Returns the type of this variable.
type() - Method in interface com.sun.jdi.Field
  Returns the type of this field.
TypeComponent - interface com.sun.jdi.TypeComponent.
  An entity declared within a user defined type (class or interface).
typeName() - Method in interface com.sun.jdi.LocalVariable
  Returns a text representation of the type of this variable.
typeName() - Method in interface com.sun.jdi.Field
  Returns a text representation of the type of this field.

## U

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

## V

Value - interface com.sun.jdi.Value.
  The mirror for a value in the target VM.
value() - Method in interface com.sun.jdi.StringReference
  Returns the StringReference as a String.
value() - Method in interface com.sun.jdi.ShortValue
  Returns this ShortValue as a short.
value() - Method in interface com.sun.jdi.LongValue
  Returns this LongValue as a long.
value() - Method in interface com.sun.jdi.IntegerValue
  Returns this IntegerValue as an int.
value() - Method in interface com.sun.jdi.FloatValue
  Returns this FloatValue as a float.
value() - Method in interface com.sun.jdi.DoubleValue
  Returns this DoubleValue as a `double`.
value() - Method in interface com.sun.jdi.CharValue
  Returns this CharValue as a `char`.
value() - Method in interface com.sun.jdi.ByteValue
  Returns this ByteValue as a `byte`.
value() - Method in interface com.sun.jdi.BooleanValue
  Returns this BooleanValue as a boolean.
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.
VMDeathRequest - interface com.sun.jdi.request.VMDeathRequest.
  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 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

Overview | Package | Class | Use | Tree | Index | Help

Java Debug Interface

PREV NEXT | FRAMES NO FRAMES