Whole document tree
Java Debug Interface: Index
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.jdiThis 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.connectThis package defines
connections between the virtual machine
using the JDI and the target virtual machine. com.sun.jdi.event - package com.sun.jdi.eventThis package defines JDI events and event processing. com.sun.jdi.request - package com.sun.jdi.requestThis 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 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.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 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
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