- AbsentInformationException - Exception in com.sun.jdi
-
Thrown to indicate line number or variable information is not available.
- AbsentInformationException() - Constructor for exception com.sun.jdi.AbsentInformationException
-
- AbsentInformationException(String) - Constructor for exception com.sun.jdi.AbsentInformationException
-
- accept(Map<String, ? extends Connector.Argument>) - Method in interface com.sun.jdi.connect.ListeningConnector
-
Waits for a target VM to attach to this connector.
- accept(TransportService.ListenKey, long, long) - Method in class com.sun.jdi.connect.spi.TransportService
-
Accept a connection from a target VM.
- Accessible - Interface in com.sun.jdi
-
Provides information on the accessibility of a type or type component.
- AccessWatchpointEvent - Interface in com.sun.jdi.event
-
Notification of a field access in the target VM.
- AccessWatchpointRequest - Interface in com.sun.jdi.request
-
Request for notification when the contents of a field are accessed
in the target VM.
- accessWatchpointRequests() - Method in interface com.sun.jdi.request.EventRequestManager
-
Return an unmodifiable list of the enabled and disabled access
watchpoint requests.
- addClassExclusionFilter(String) - Method in interface com.sun.jdi.request.ClassPrepareRequest
-
Restricts the events generated by this request to the
preparation of reference types whose name does not match
this restricted regular expression.
- addClassExclusionFilter(String) - Method in interface com.sun.jdi.request.ClassUnloadRequest
-
Restricts the events generated by this request to the
unloading of reference types whose name does not match
a restricted regular expression.
- addClassExclusionFilter(String) - Method in interface com.sun.jdi.request.ExceptionRequest
-
Restricts the events generated by this request to those
whose location is in a class whose name does not match a
restricted regular expression.
- addClassExclusionFilter(String) - Method in interface com.sun.jdi.request.MethodEntryRequest
-
Restricts the events generated by this request to those
whose method is in a class whose name does not match this restricted
regular expression, e.g.
- addClassExclusionFilter(String) - Method in interface com.sun.jdi.request.MethodExitRequest
-
Restricts the events generated by this request to those
whose method is in a class whose name does not match this
restricted regular expression.
- addClassExclusionFilter(String) - Method in interface com.sun.jdi.request.MonitorContendedEnteredRequest
-
Restricts the events generated by this request to those
whose method is in a class whose name does not match this restricted
regular expression, e.g.
- addClassExclusionFilter(String) - Method in interface com.sun.jdi.request.MonitorContendedEnterRequest
-
Restricts the events generated by this request to those
whose method is in a class whose name does not match this restricted
regular expression, e.g.
- addClassExclusionFilter(String) - Method in interface com.sun.jdi.request.MonitorWaitedRequest
-
Restricts the events generated by this request to those
in which the name of the class of the monitor object does notmatch this restricted
regular expression, e.g.
- addClassExclusionFilter(String) - Method in interface com.sun.jdi.request.MonitorWaitRequest
-
Restricts the events generated by this request to those
in which the name of the class of the monitor object does notmatch this restricted
regular expression, e.g.
- addClassExclusionFilter(String) - Method in interface com.sun.jdi.request.StepRequest
-
Restricts the events generated by this request to those
whose location is in a class whose name does not match a
restricted regular expression.
- addClassExclusionFilter(String) - Method in interface com.sun.jdi.request.WatchpointRequest
-
Restricts the events generated by this request to those
whose location is in a class whose name does not match this
restricted regular expression.
- addClassFilter(ReferenceType) - Method in interface com.sun.jdi.request.ClassPrepareRequest
-
Restricts the events generated by this request to be the
preparation of the given reference type and any subtypes.
- addClassFilter(String) - Method in interface com.sun.jdi.request.ClassPrepareRequest
-
Restricts the events generated by this request to the
preparation of reference types whose name matches this restricted
regular expression.
- addClassFilter(String) - Method in interface com.sun.jdi.request.ClassUnloadRequest
-
Restricts the events generated by this request to the
unloading of reference types whose name matches a restricted
regular expression.
- addClassFilter(ReferenceType) - Method in interface com.sun.jdi.request.ExceptionRequest
-
Restricts the events generated by this request to those whose
location is in the given reference type or any of its subtypes.
- addClassFilter(String) - Method in interface com.sun.jdi.request.ExceptionRequest
-
Restricts the events generated by this request to those
whose location is in a class whose name matches a restricted
regular expression.
- addClassFilter(ReferenceType) - Method in interface com.sun.jdi.request.MethodEntryRequest
-
Restricts the events generated by this request to those whose
method is in the given reference type or any of its subtypes.
- addClassFilter(String) - Method in interface com.sun.jdi.request.MethodEntryRequest
-
Restricts the events generated by this request to those
whose method is in a class whose name matches this restricted
regular expression.
- addClassFilter(ReferenceType) - Method in interface com.sun.jdi.request.MethodExitRequest
-
Restricts the events generated by this request to those whose
method is in the given reference type or any of its subtypes.
- addClassFilter(String) - Method in interface com.sun.jdi.request.MethodExitRequest
-
Restricts the events generated by this request to those
whose method is in a class whose name matches a restricted
regular expression.
- addClassFilter(ReferenceType) - Method in interface com.sun.jdi.request.MonitorContendedEnteredRequest
-
Restricts the events generated by this request to those whose
method is in the given reference type or any of its subtypes.
- addClassFilter(String) - Method in interface com.sun.jdi.request.MonitorContendedEnteredRequest
-
Restricts the events generated by this request to those
whose method is in a class whose name matches this restricted
regular expression.
- addClassFilter(ReferenceType) - Method in interface com.sun.jdi.request.MonitorContendedEnterRequest
-
Restricts the events generated by this request to those whose
method is in the given reference type or any of its subtypes.
- addClassFilter(String) - Method in interface com.sun.jdi.request.MonitorContendedEnterRequest
-
Restricts the events generated by this request to those
whose method is in a class whose name matches this restricted
regular expression.
- addClassFilter(ReferenceType) - Method in interface com.sun.jdi.request.MonitorWaitedRequest
-
Restricts the events generated by this request to those whose
monitor object is of the given reference type or any of
its subtypes.
- addClassFilter(String) - Method in interface com.sun.jdi.request.MonitorWaitedRequest
-
Restricts the events generated by this request to those
in which the name of the class of the monitor object matches this restricted
regular expression.
- addClassFilter(ReferenceType) - Method in interface com.sun.jdi.request.MonitorWaitRequest
-
Restricts the events generated by this request to those whose
monitor object is of the given reference type or any of
its subtypes.
- addClassFilter(String) - Method in interface com.sun.jdi.request.MonitorWaitRequest
-
Restricts the events generated by this request to those
in which the name of the class of the monitor object matches this restricted
regular expression.
- addClassFilter(ReferenceType) - Method in interface com.sun.jdi.request.StepRequest
-
Restricts the events generated by this request to those whose
location is in the given reference type or any of its subtypes.
- addClassFilter(String) - Method in interface com.sun.jdi.request.StepRequest
-
Restricts the events generated by this request to those
whose location is in a class whose name matches a restricted
regular expression.
- addClassFilter(ReferenceType) - Method in interface com.sun.jdi.request.WatchpointRequest
-
Restricts the events generated by this request to those whose
location is in the given reference type or any of its subtypes.
- addClassFilter(String) - Method in interface com.sun.jdi.request.WatchpointRequest
-
Restricts the events generated by this request to those
whose location is in a class whose name matches a restricted
regular expression.
- addCountFilter(int) - Method in interface com.sun.jdi.request.EventRequest
-
Limit the requested event to be reported at most once after a
given number of occurrences.
- addInstanceFilter(ObjectReference) - Method in interface com.sun.jdi.request.BreakpointRequest
-
Restricts the events generated by this request to those in
which the currently executing instance is the object
specified.
- addInstanceFilter(ObjectReference) - Method in interface com.sun.jdi.request.ExceptionRequest
-
Restricts the events generated by this request to those in
which the currently executing instance ("this") is the object
specified.
- addInstanceFilter(ObjectReference) - Method in interface com.sun.jdi.request.MethodEntryRequest
-
Restricts the events generated by this request to those in
which the currently executing instance ("this") is the object
specified.
- addInstanceFilter(ObjectReference) - Method in interface com.sun.jdi.request.MethodExitRequest
-
Restricts the events generated by this request to those in
which the currently executing instance ("this") is the object
specified.
- addInstanceFilter(ObjectReference) - Method in interface com.sun.jdi.request.MonitorContendedEnteredRequest
-
Restricts the events generated by this request to those in
which the currently executing instance ("this") is the object
specified.
- addInstanceFilter(ObjectReference) - Method in interface com.sun.jdi.request.MonitorContendedEnterRequest
-
Restricts the events generated by this request to those in
which the currently executing instance ("this") is the object
specified.
- addInstanceFilter(ObjectReference) - Method in interface com.sun.jdi.request.MonitorWaitedRequest
-
Restricts the events generated by this request to those in
which the currently executing instance ("this") is the object
specified.
- addInstanceFilter(ObjectReference) - Method in interface com.sun.jdi.request.MonitorWaitRequest
-
Restricts the events generated by this request to those in
which the currently executing instance ("this") is the object
specified.
- addInstanceFilter(ObjectReference) - Method in interface com.sun.jdi.request.StepRequest
-
Restricts the events generated by this request to those in
which the currently executing instance ("this") is the object
specified.
- addInstanceFilter(ObjectReference) - Method in interface com.sun.jdi.request.WatchpointRequest
-
Restricts the events generated by this request to those in
which the currently executing instance ("this") is the object
specified.
- address() - Method in class com.sun.jdi.connect.spi.TransportService.ListenKey
-
Returns a string representation of the listen key.
- addSourceNameFilter(String) - Method in interface com.sun.jdi.request.ClassPrepareRequest
-
Restricts the events generated by this request to the
preparation of reference types for which the restricted regular
expression 'sourceNamePattern' matches one of the 'sourceNames' for
the reference type being prepared.
- addThreadFilter(ThreadReference) - Method in interface com.sun.jdi.request.BreakpointRequest
-
Restricts the events generated by this request to those in
the given thread.
- addThreadFilter(ThreadReference) - Method in interface com.sun.jdi.request.ExceptionRequest
-
Restricts the events generated by this request to those in
the given thread.
- addThreadFilter(ThreadReference) - Method in interface com.sun.jdi.request.MethodEntryRequest
-
Restricts the events generated by this request to those in
the given thread.
- addThreadFilter(ThreadReference) - Method in interface com.sun.jdi.request.MethodExitRequest
-
Restricts the events generated by this request to those in
the given thread.
- addThreadFilter(ThreadReference) - Method in interface com.sun.jdi.request.MonitorContendedEnteredRequest
-
Restricts the events generated by this request to those in
the given thread.
- addThreadFilter(ThreadReference) - Method in interface com.sun.jdi.request.MonitorContendedEnterRequest
-
Restricts the events generated by this request to those in
the given thread.
- addThreadFilter(ThreadReference) - Method in interface com.sun.jdi.request.MonitorWaitedRequest
-
Restricts the events generated by this request to those in
the given thread.
- addThreadFilter(ThreadReference) - Method in interface com.sun.jdi.request.MonitorWaitRequest
-
Restricts the events generated by this request to those in
the given thread.
- addThreadFilter(ThreadReference) - Method in interface com.sun.jdi.request.ThreadDeathRequest
-
Restricts the events generated by this request to those in
the given thread.
- addThreadFilter(ThreadReference) - Method in interface com.sun.jdi.request.ThreadStartRequest
-
Restricts the events generated by this request to those in
the given thread.
- addThreadFilter(ThreadReference) - Method in interface com.sun.jdi.request.WatchpointRequest
-
Restricts the events generated by this request to those in
the given thread.
- allClasses() - Method in interface com.sun.jdi.VirtualMachine
-
Returns all loaded types.
- allConnectors() - Method in interface com.sun.jdi.VirtualMachineManager
-
Returns the list of all known
Connector
objects.
- allFields() - Method in interface com.sun.jdi.ReferenceType
-
Returns a list containing each
Field
declared in this type,
and its superclasses, implemented interfaces, and/or superinterfaces.
- allInterfaces() - Method in interface com.sun.jdi.ClassType
-
Gets the interfaces directly and indirectly implemented
by this class.
- allLineLocations() - Method in interface com.sun.jdi.Method
-
Returns a list containing a
Location
object for
each executable source line in this method.
- allLineLocations(String, String) - Method in interface com.sun.jdi.Method
-
Returns a list containing a
Location
object for
each executable source line in this method.
- allLineLocations() - Method in interface com.sun.jdi.ReferenceType
-
Returns a list containing a
Location
object
for each executable source line in this reference type.
- allLineLocations(String, String) - Method in interface com.sun.jdi.ReferenceType
-
Returns a list containing a
Location
object
for each executable source line in this reference type.
- allMethods() - Method in interface com.sun.jdi.ReferenceType
-
Returns a list containing each
Method
declared in this type,
and its superclasses, implemented interfaces, and/or superinterfaces.
- allThreads() - Method in interface com.sun.jdi.VirtualMachine
-
Returns a list of the currently running threads.
- argumentNames() - Method in exception com.sun.jdi.connect.IllegalConnectorArgumentsException
-
Return a List
containing the names of the
invalid or inconsistent arguments.
- arguments() - Method in interface com.sun.jdi.Method
-
Returns a list containing each
LocalVariable
that is
declared as an argument of this method.
- argumentTypeNames() - Method in interface com.sun.jdi.Method
-
Returns a list containing a text representation of the type
of each formal parameter of this method.
- argumentTypes() - Method in interface com.sun.jdi.Method
-
Returns a list containing the type
of each formal parameter of this method.
- ArrayReference - Interface in com.sun.jdi
-
Provides access to an array object and its components in the target VM.
- ArrayType - Interface in com.sun.jdi
-
Provides access to the class of an array and the type of
its components in the target VM.
- attach(Map<String, ? extends Connector.Argument>) - Method in interface com.sun.jdi.connect.AttachingConnector
-
Attaches to a running application and and returns a
mirror of its VM.
- attach(String, long, long) - Method in class com.sun.jdi.connect.spi.TransportService
-
Attaches to the specified address.
- AttachingConnector - Interface in com.sun.jdi.connect
-
A connector which attaches to a previously running target VM.
- attachingConnectors() - Method in interface com.sun.jdi.VirtualMachineManager
-
- availableStrata() - Method in interface com.sun.jdi.ReferenceType
-
Return the available strata for this reference type.
- canAddMethod() - Method in interface com.sun.jdi.VirtualMachine
-
Determines if the target VM supports the addition
of methods when performing class redefinition.
- canBeModified() - Method in interface com.sun.jdi.VirtualMachine
-
Determines if the target VM is a read-only VM.
- canForceEarlyReturn() - Method in interface com.sun.jdi.VirtualMachine
-
Determines if the target VM supports the forcing of a method to
return early.
- canGetBytecodes() - Method in interface com.sun.jdi.VirtualMachine
-
Determines if the target VM supports the retrieval
of a method's bytecodes.
- canGetClassFileVersion() - Method in interface com.sun.jdi.VirtualMachine
-
Determines if the target VM supports reading class file
major and minor versions.
- canGetConstantPool() - Method in interface com.sun.jdi.VirtualMachine
-
Determines if the target VM supports getting constant pool
information of a class.
- canGetCurrentContendedMonitor() - Method in interface com.sun.jdi.VirtualMachine
-
Determines if the target VM supports the retrieval
of the monitor for which a thread is currently waiting.
- canGetInstanceInfo() - Method in interface com.sun.jdi.VirtualMachine
-
Determines if the target VM supports the accessing of class instances,
instance counts, and referring objects.
- canGetMethodReturnValues() - Method in interface com.sun.jdi.VirtualMachine
-
Determines if the target VM supports the inclusion of return values
in
MethodExitEvent
s.
- canGetMonitorFrameInfo() - Method in interface com.sun.jdi.VirtualMachine
-
Determines if the target VM supports getting which
frame has acquired a monitor.
- canGetMonitorInfo() - Method in interface com.sun.jdi.VirtualMachine
-
Determines if the target VM supports the retrieval
of the monitor information for an object.
- canGetOwnedMonitorInfo() - Method in interface com.sun.jdi.VirtualMachine
-
Determines if the target VM supports the retrieval
of the monitors owned by a thread.
- canGetSourceDebugExtension() - Method in interface com.sun.jdi.VirtualMachine
-
Determines if the target VM supports getting
the source debug extension.
- canGetSyntheticAttribute() - Method in interface com.sun.jdi.VirtualMachine
-
Determines if the target VM supports the query
of the synthetic attribute of a method or field.
- canPopFrames() - Method in interface com.sun.jdi.VirtualMachine
-
Determines if the target VM supports popping
frames of a threads stack.
- canRedefineClasses() - Method in interface com.sun.jdi.VirtualMachine
-
Determines if the target VM supports any level
of class redefinition.
- canRequestMonitorEvents() - Method in interface com.sun.jdi.VirtualMachine
-
- canRequestVMDeathEvent() - Method in interface com.sun.jdi.VirtualMachine
-
- canUnrestrictedlyRedefineClasses() - Method in interface com.sun.jdi.VirtualMachine
-
Determines if the target VM supports unrestricted
changes when performing class redefinition.
- canUseInstanceFilters() - Method in interface com.sun.jdi.VirtualMachine
-
Determines if the target VM supports filtering
events by specific instance object.
- canUseSourceNameFilters() - Method in interface com.sun.jdi.VirtualMachine
-
Determines if the target VM supports the filtering of
class prepare events by source name.
- canWatchFieldAccess() - Method in interface com.sun.jdi.VirtualMachine
-
Determines if the target VM supports watchpoints
for field access.
- canWatchFieldModification() - Method in interface com.sun.jdi.VirtualMachine
-
Determines if the target VM supports watchpoints
for field modification.
- capabilities() - Method in class com.sun.jdi.connect.spi.TransportService
-
Returns the capabilities of the transport service.
- catchLocation() - Method in interface com.sun.jdi.event.ExceptionEvent
-
Gets the location where the exception will be caught.
- CharType - Interface in com.sun.jdi
-
The type of all primitive char values accessed in
the target VM.
- CharValue - Interface in com.sun.jdi
-
Provides access to a primitive char
value in
the target VM.
- charValue() - Method in interface com.sun.jdi.PrimitiveValue
-
Converts this value to a CharValue and returns the result
as a char.
- choices() - Method in interface com.sun.jdi.connect.Connector.SelectedArgument
-
Return the possible values for the argument
- classesByName(String) - Method in interface com.sun.jdi.VirtualMachine
-
Returns the loaded reference types that
match a given name.
- classLoader() - Method in interface com.sun.jdi.ReferenceType
-
Gets the classloader object which loaded the class corresponding
to this type.
- ClassLoaderReference - Interface in com.sun.jdi
-
A class loader object from the target VM.
- className() - Method in exception com.sun.jdi.ClassNotLoadedException
-
- className() - Method in interface com.sun.jdi.event.ClassUnloadEvent
-
Returns the name of the class that has been unloaded.
- ClassNotLoadedException - Exception in com.sun.jdi
-
Thrown to indicate that the requested class has
not yet been loaded through the appropriate class loader.
- ClassNotLoadedException(String) - Constructor for exception com.sun.jdi.ClassNotLoadedException
-
- ClassNotLoadedException(String, String) - Constructor for exception com.sun.jdi.ClassNotLoadedException
-
- ClassNotPreparedException - Exception in com.sun.jdi
-
Thrown to indicate that the requested operation cannot be
completed because the specified class has not yet been prepared.
- ClassNotPreparedException() - Constructor for exception com.sun.jdi.ClassNotPreparedException
-
- ClassNotPreparedException(String) - Constructor for exception com.sun.jdi.ClassNotPreparedException
-
- classObject() - Method in interface com.sun.jdi.ReferenceType
-
Returns the class object that corresponds to this type in the
target VM.
- ClassObjectReference - Interface in com.sun.jdi
-
An instance of java.lang.Class from the target VM.
- classPath() - Method in interface com.sun.jdi.PathSearchingVirtualMachine
-
Get the class path for this virtual machine.
- ClassPrepareEvent - Interface in com.sun.jdi.event
-
Notification of a class prepare in the target VM.
- ClassPrepareRequest - Interface in com.sun.jdi.request
-
Request for notification when a class is prepared in the target VM.
- classPrepareRequests() - Method in interface com.sun.jdi.request.EventRequestManager
-
Return an unmodifiable list of the enabled and disabled class prepare requests.
- classSignature() - Method in interface com.sun.jdi.event.ClassUnloadEvent
-
Returns the JNI-style signature of the class that has been unloaded.
- ClassType - Interface in com.sun.jdi
-
A mirror of a class in the target VM.
- ClassUnloadEvent - Interface in com.sun.jdi.event
-
Notification of a class unload in the target VM.
- ClassUnloadRequest - Interface in com.sun.jdi.request
-
Request for notification when a class is unloaded in the target VM.
- classUnloadRequests() - Method in interface com.sun.jdi.request.EventRequestManager
-
Return an unmodifiable list of the enabled and disabled class unload requests.
- close() - Method in class com.sun.jdi.connect.spi.Connection
-
Closes this connection.
- ClosedConnectionException - Exception in com.sun.jdi.connect.spi
-
This exception may be thrown as a result of an asynchronous
close of a
Connection
while an I/O operation is
in progress.
- ClosedConnectionException() - Constructor for exception com.sun.jdi.connect.spi.ClosedConnectionException
-
Constructs a ClosedConnectionException with no detail
message.
- ClosedConnectionException(String) - Constructor for exception com.sun.jdi.connect.spi.ClosedConnectionException
-
Constructs a ClosedConnectionException with the
specified detail message.
- codeIndex() - Method in interface com.sun.jdi.Location
-
Gets the code position within this location's method.
- com.sun.jdi - package com.sun.jdi
-
This is the core package of the Java Debug
Interface (JDI), it defines mirrors for values, types, and the target
VirtualMachine itself - as well bootstrapping facilities.
- com.sun.jdi.connect - package com.sun.jdi.connect
-
This package defines
connections between the virtual machine
using the JDI and the target virtual machine.
- com.sun.jdi.connect.spi - package com.sun.jdi.connect.spi
-
This package comprises the interfaces and classes used to
develop new
TransportService
implementations.
- com.sun.jdi.event - package com.sun.jdi.event
-
This package defines JDI events and event processing.
- com.sun.jdi.request - package com.sun.jdi.request
-
This package is used to request that a JDI
event be sent under specified conditions.
- componentSignature() - Method in interface com.sun.jdi.ArrayType
-
Gets the JNI signature of the components of this
array class.
- componentType() - Method in interface com.sun.jdi.ArrayType
-
Returns the component type of this array,
as specified in the array declaration.
- componentTypeName() - Method in interface com.sun.jdi.ArrayType
-
Returns a text representation of the component
type of this array.
- concreteMethodByName(String, String) - Method in interface com.sun.jdi.ClassType
-
Returns a the single non-abstract
Method
visible from
this class that has the given name and signature.
- connectedVirtualMachines() - Method in interface com.sun.jdi.VirtualMachineManager
-
Lists all target VMs which are connected to the debugger.
- Connection - Class in com.sun.jdi.connect.spi
-
A connection between a debugger and a target VM which it debugs.
- Connection() - Constructor for class com.sun.jdi.connect.spi.Connection
-
- Connector - Interface in com.sun.jdi.connect
-
A method of connection between a debugger and a target VM.
- Connector.Argument - Interface in com.sun.jdi.connect
-
Specification for and value of a Connector argument.
- Connector.BooleanArgument - Interface in com.sun.jdi.connect
-
Specification for and value of a Connector argument,
whose value is Boolean.
- Connector.IntegerArgument - Interface in com.sun.jdi.connect
-
Specification for and value of a Connector argument,
whose value is an integer.
- Connector.SelectedArgument - Interface in com.sun.jdi.connect
-
Specification for and value of a Connector argument,
whose value is a String selected from a list of choices.
- Connector.StringArgument - Interface in com.sun.jdi.connect
-
Specification for and value of a Connector argument,
whose value is a String.
- constantPool() - Method in interface com.sun.jdi.ReferenceType
-
Returns the raw bytes of the constant pool in the format of the
constant_pool item of the Class File Format in the Java Virtual
Machine Specification.
- constantPoolCount() - Method in interface com.sun.jdi.ReferenceType
-
Returns the number of entries in the constant pool plus one.
- createAccessWatchpointRequest(Field) - Method in interface com.sun.jdi.request.EventRequestManager
-
Creates a new disabled watchpoint which watches accesses to the
specified field.
- createBreakpointRequest(Location) - Method in interface com.sun.jdi.request.EventRequestManager
-
- createClassPrepareRequest() - Method in interface com.sun.jdi.request.EventRequestManager
-
- createClassUnloadRequest() - Method in interface com.sun.jdi.request.EventRequestManager
-
- createExceptionRequest(ReferenceType, boolean, boolean) - Method in interface com.sun.jdi.request.EventRequestManager
-
- createMethodEntryRequest() - Method in interface com.sun.jdi.request.EventRequestManager
-
- createMethodExitRequest() - Method in interface com.sun.jdi.request.EventRequestManager
-
- createModificationWatchpointRequest(Field) - Method in interface com.sun.jdi.request.EventRequestManager
-
Creates a new disabled watchpoint which watches accesses to the
specified field.
- createMonitorContendedEnteredRequest() - Method in interface com.sun.jdi.request.EventRequestManager
-
- createMonitorContendedEnterRequest() - Method in interface com.sun.jdi.request.EventRequestManager
-
- createMonitorWaitedRequest() - Method in interface com.sun.jdi.request.EventRequestManager
-
- createMonitorWaitRequest() - Method in interface com.sun.jdi.request.EventRequestManager
-
- createStepRequest(ThreadReference, int, int) - Method in interface com.sun.jdi.request.EventRequestManager
-
- createThreadDeathRequest() - Method in interface com.sun.jdi.request.EventRequestManager
-
- createThreadStartRequest() - Method in interface com.sun.jdi.request.EventRequestManager
-
- createVirtualMachine(Connection, Process) - Method in interface com.sun.jdi.VirtualMachineManager
-
Create a virtual machine mirror for a target VM.
- createVirtualMachine(Connection) - Method in interface com.sun.jdi.VirtualMachineManager
-
Creates a new virtual machine.
- createVMDeathRequest() - Method in interface com.sun.jdi.request.EventRequestManager
-
- currentContendedMonitor() - Method in interface com.sun.jdi.ThreadReference
-
Returns an
ObjectReference
for the monitor, if any,
for which this thread is currently waiting.
- enable() - Method in interface com.sun.jdi.request.EventRequest
-
- enableCollection() - Method in interface com.sun.jdi.ObjectReference
-
Permits garbage collection for this object.
- entryCount() - Method in interface com.sun.jdi.ObjectReference
-
Returns the number times this object's monitor has been
entered by the current owning thread.
- equals(Object) - Method in interface com.sun.jdi.BooleanValue
-
Compares the specified Object with this BooleanValue for equality.
- equals(Object) - Method in interface com.sun.jdi.ByteValue
-
Compares the specified Object with this ByteValue for equality.
- equals(Object) - Method in interface com.sun.jdi.CharValue
-
Compares the specified Object with this CharValue for equality.
- equals(Object) - Method in interface com.sun.jdi.DoubleValue
-
Compares the specified Object with this DoubleValue for equality.
- equals(Object) - Method in interface com.sun.jdi.Field
-
Compares the specified Object with this field for equality.
- equals(Object) - Method in interface com.sun.jdi.FloatValue
-
Compares the specified Object with this FloatValue for equality.
- equals(Object) - Method in interface com.sun.jdi.IntegerValue
-
Compares the specified Object with this IntegerValue for equality.
- equals(Object) - Method in interface com.sun.jdi.LocalVariable
-
Compares the specified Object with this LocalVariable for equality.
- equals(Object) - Method in interface com.sun.jdi.Location
-
Compares the specified Object with this Location for equality.
- equals(Object) - Method in interface com.sun.jdi.LongValue
-
Compares the specified Object with this LongValue for equality.
- equals(Object) - Method in interface com.sun.jdi.Method
-
Compares the specified Object with this method for equality.
- equals(Object) - Method in interface com.sun.jdi.ObjectReference
-
Compares the specified Object with this ObjectReference for equality.
- equals(Object) - Method in interface com.sun.jdi.ReferenceType
-
Compares the specified Object with this ReferenceType for equality.
- equals(Object) - Method in interface com.sun.jdi.ShortValue
-
Compares the specified Object with this ShortValue for equality.
- equals(Object) - Method in interface com.sun.jdi.VoidValue
-
Compares the specified Object with this VoidValue for equality.
- errorCode() - Method in exception com.sun.jdi.InternalException
-
- Event - Interface in com.sun.jdi.event
-
An occurrence in a target VM that is of interest to a debugger.
- EventIterator - Interface in com.sun.jdi.event
-
EventIterators are unmodifiable.
- eventIterator() - Method in interface com.sun.jdi.event.EventSet
-
Return an iterator specific to
Event
objects.
- EventQueue - Interface in com.sun.jdi.event
-
Manager of incoming debugger events for a target VM.
- eventQueue() - Method in interface com.sun.jdi.VirtualMachine
-
Returns the event queue for this virtual machine.
- EventRequest - Interface in com.sun.jdi.request
-
Represents a request for notification of an event.
- EventRequestManager - Interface in com.sun.jdi.request
-
- eventRequestManager() - Method in interface com.sun.jdi.VirtualMachine
-
Returns the event request manager for this virtual machine.
- EventSet - Interface in com.sun.jdi.event
-
- exception() - Method in interface com.sun.jdi.event.ExceptionEvent
-
Gets the thrown exception object.
- exception() - Method in exception com.sun.jdi.InvocationException
-
- exception() - Method in interface com.sun.jdi.request.ExceptionRequest
-
Returns exception type for which exception events are requested.
- ExceptionEvent - Interface in com.sun.jdi.event
-
Notification of an exception in the target VM.
- ExceptionRequest - Interface in com.sun.jdi.request
-
Request for notification when an exception occurs in the target VM.
- exceptionRequests() - Method in interface com.sun.jdi.request.EventRequestManager
-
Return an unmodifiable list of the enabled and disabled exception requests.
- exit(int) - Method in interface com.sun.jdi.VirtualMachine
-
Causes the mirrored VM to terminate with the given error code.
- IllegalConnectorArgumentsException - Exception in com.sun.jdi.connect
-
Thrown to indicate an invalid argument or
inconsistent passed to a
Connector
.
- IllegalConnectorArgumentsException(String, String) - Constructor for exception com.sun.jdi.connect.IllegalConnectorArgumentsException
-
Construct an IllegalConnectorArgumentsException
with the specified detail message and the name of the argument
which is invalid or inconsistent.
- IllegalConnectorArgumentsException(String, List<String>) - Constructor for exception com.sun.jdi.connect.IllegalConnectorArgumentsException
-
Construct an IllegalConnectorArgumentsException
with the specified detail message and a List
of
names of arguments which are invalid or inconsistent.
- implementors() - Method in interface com.sun.jdi.InterfaceType
-
Gets the currently prepared classes which directly implement this
interface.
- IncompatibleThreadStateException - Exception in com.sun.jdi
-
Thrown to indicate that the requested operation cannot be
completed while the specified thread is in its current state.
- IncompatibleThreadStateException() - Constructor for exception com.sun.jdi.IncompatibleThreadStateException
-
- IncompatibleThreadStateException(String) - Constructor for exception com.sun.jdi.IncompatibleThreadStateException
-
- InconsistentDebugInfoException - Exception in com.sun.jdi
-
Thrown to indicate that there is an inconistency in the debug
information provided by the target VM.
- InconsistentDebugInfoException() - Constructor for exception com.sun.jdi.InconsistentDebugInfoException
-
- InconsistentDebugInfoException(String) - Constructor for exception com.sun.jdi.InconsistentDebugInfoException
-
- instanceCounts(List<? extends ReferenceType>) - Method in interface com.sun.jdi.VirtualMachine
-
Returns the number of instances of each ReferenceType in the 'refTypes'
list.
- instances(long) - Method in interface com.sun.jdi.ReferenceType
-
Returns instances of this ReferenceType.
- IntegerType - Interface in com.sun.jdi
-
The type of all primitive int
values
accessed in the target VM.
- IntegerValue - Interface in com.sun.jdi
-
Provides access to a primitive int
value in
the target VM.
- interfaces() - Method in interface com.sun.jdi.ClassType
-
Gets the interfaces directly implemented by this class.
- InterfaceType - Interface in com.sun.jdi
-
A mirror of an interface in the target VM.
- InternalException - Exception in com.sun.jdi
-
Thrown to indicate that an unexpected internal error has
occurred.
- InternalException() - Constructor for exception com.sun.jdi.InternalException
-
- InternalException(String) - Constructor for exception com.sun.jdi.InternalException
-
- InternalException(int) - Constructor for exception com.sun.jdi.InternalException
-
- InternalException(String, int) - Constructor for exception com.sun.jdi.InternalException
-
- interrupt() - Method in interface com.sun.jdi.ThreadReference
-
Interrupts this thread unless the thread has been suspended by the
debugger.
- intValue() - Method in interface com.sun.jdi.connect.Connector.IntegerArgument
-
Return the value of the argument as a int.
- intValue() - Method in interface com.sun.jdi.PrimitiveValue
-
Converts this value to an IntegerValue and returns the result
as an int.
- InvalidCodeIndexException - Exception in com.sun.jdi
-
Deprecated.
This exception is no longer thrown
- InvalidCodeIndexException() - Constructor for exception com.sun.jdi.InvalidCodeIndexException
-
Deprecated.
- InvalidCodeIndexException(String) - Constructor for exception com.sun.jdi.InvalidCodeIndexException
-
Deprecated.
- InvalidLineNumberException - Exception in com.sun.jdi
-
Deprecated.
This exception is no longer thrown
- InvalidLineNumberException() - Constructor for exception com.sun.jdi.InvalidLineNumberException
-
Deprecated.
- InvalidLineNumberException(String) - Constructor for exception com.sun.jdi.InvalidLineNumberException
-
Deprecated.
- InvalidRequestStateException - Exception in com.sun.jdi.request
-
Thrown to indicate that the requested event cannot be modified
because it is enabled.
- InvalidRequestStateException() - Constructor for exception com.sun.jdi.request.InvalidRequestStateException
-
- InvalidRequestStateException(String) - Constructor for exception com.sun.jdi.request.InvalidRequestStateException
-
- InvalidStackFrameException - Exception in com.sun.jdi
-
Thrown to indicate that the requested operation cannot be
completed because the specified stack frame is no longer valid.
- InvalidStackFrameException() - Constructor for exception com.sun.jdi.InvalidStackFrameException
-
- InvalidStackFrameException(String) - Constructor for exception com.sun.jdi.InvalidStackFrameException
-
- InvalidTypeException - Exception in com.sun.jdi
-
Thrown to indicate a type mismatch in setting the value of a field
or variable, or in specifying the return value of a method.
- InvalidTypeException() - Constructor for exception com.sun.jdi.InvalidTypeException
-
- InvalidTypeException(String) - Constructor for exception com.sun.jdi.InvalidTypeException
-
- InvocationException - Exception in com.sun.jdi
-
Thrown to indicate an exception occurred in an invoked method within
the target VM.
- InvocationException(ObjectReference) - Constructor for exception com.sun.jdi.InvocationException
-
- INVOKE_NONVIRTUAL - Static variable in interface com.sun.jdi.ObjectReference
-
Perform non-virtual method invocation
- INVOKE_SINGLE_THREADED - Static variable in interface com.sun.jdi.ClassType
-
Perform method invocation with only the invoking thread resumed
- INVOKE_SINGLE_THREADED - Static variable in interface com.sun.jdi.ObjectReference
-
Perform method invocation with only the invoking thread resumed
- invokeMethod(ThreadReference, Method, List<? extends Value>, int) - Method in interface com.sun.jdi.ClassType
-
Invokes the specified static
Method
in the
target VM.
- invokeMethod(ThreadReference, Method, List<? extends Value>, int) - Method in interface com.sun.jdi.ObjectReference
-
Invokes the specified
Method
on this object in the
target VM.
- isAbstract() - Method in interface com.sun.jdi.Method
-
Determine if this method is abstract.
- isAbstract() - Method in interface com.sun.jdi.ReferenceType
-
Determines if this type was declared abstract.
- isArgument() - Method in interface com.sun.jdi.LocalVariable
-
Determines if this variable is an argument to its method.
- isAtBreakpoint() - Method in interface com.sun.jdi.ThreadReference
-
Determines whether the thread is suspended at a breakpoint.
- isBridge() - Method in interface com.sun.jdi.Method
-
Determine if this method is a bridge method.
- isCollected() - Method in interface com.sun.jdi.ObjectReference
-
Determines if this object has been garbage collected in the target
VM.
- isConstructor() - Method in interface com.sun.jdi.Method
-
Determine if this method is a constructor.
- isEnabled() - Method in interface com.sun.jdi.request.EventRequest
-
Determines if this event request is currently enabled.
- isEnum() - Method in interface com.sun.jdi.ClassType
-
Determine if this class was declared as an enum.
- isEnumConstant() - Method in interface com.sun.jdi.Field
-
Determine if this is a field that represents an enum constant.
- isFinal() - Method in interface com.sun.jdi.ReferenceType
-
Determines if this type was declared final.
- isFinal() - Method in interface com.sun.jdi.TypeComponent
-
Determines if this TypeComponent is final.
- isInitialized() - Method in interface com.sun.jdi.ReferenceType
-
Determines if this type has been initialized.
- isNative() - Method in interface com.sun.jdi.Method
-
Determine if this method is native.
- isObsolete() - Method in interface com.sun.jdi.Method
-
Determine if this method is obsolete.
- isOpen() - Method in class com.sun.jdi.connect.spi.Connection
-
Tells whether or not this connection is open.
- isPackagePrivate() - Method in interface com.sun.jdi.Accessible
-
Determines if this object mirrors a package private item.
- isPrepared() - Method in interface com.sun.jdi.ReferenceType
-
Determines if this type has been prepared.
- isPrivate() - Method in interface com.sun.jdi.Accessible
-
Determines if this object mirrors a private item.
- isProtected() - Method in interface com.sun.jdi.Accessible
-
Determines if this object mirrors a protected item.
- isPublic() - Method in interface com.sun.jdi.Accessible
-
Determines if this object mirrors a public item.
- isStatic() - Method in interface com.sun.jdi.ReferenceType
-
Determines if this type was declared static.
- isStatic() - Method in interface com.sun.jdi.TypeComponent
-
Determines if this TypeComponent is static.
- isStaticInitializer() - Method in interface com.sun.jdi.Method
-
Determine if this method is a static initializer.
- isSuspended() - Method in interface com.sun.jdi.ThreadReference
-
Determines whether the thread has been suspended by the
the debugger.
- isSynchronized() - Method in interface com.sun.jdi.Method
-
Determine if this method is synchronized.
- isSynthetic() - Method in interface com.sun.jdi.TypeComponent
-
Determines if this TypeComponent is synthetic.
- isTransient() - Method in interface com.sun.jdi.Field
-
Determine if this is a transient field.
- isValid(String) - Method in interface com.sun.jdi.connect.Connector.Argument
-
Performs basic sanity check of argument.
- isValid(String) - Method in interface com.sun.jdi.connect.Connector.BooleanArgument
-
Performs basic sanity check of argument.
- isValid(String) - Method in interface com.sun.jdi.connect.Connector.IntegerArgument
-
Performs basic sanity check of argument.
- isValid(int) - Method in interface com.sun.jdi.connect.Connector.IntegerArgument
-
Performs basic sanity check of argument.
- isValid(String) - Method in interface com.sun.jdi.connect.Connector.SelectedArgument
-
Performs basic sanity check of argument.
- isValid(String) - Method in interface com.sun.jdi.connect.Connector.StringArgument
-
Performs basic sanity check of argument.
- isVarArgs() - Method in interface com.sun.jdi.Method
-
Determine if this method accepts a variable number of arguments.
- isVerified() - Method in interface com.sun.jdi.ReferenceType
-
Determines if this type has been verified.
- isVisible(StackFrame) - Method in interface com.sun.jdi.LocalVariable
-
Determines whether this variable can be accessed from the given
StackFrame
.
- isVolatile() - Method in interface com.sun.jdi.Field
-
Determine if this is a volatile field.
- majorInterfaceVersion() - Method in interface com.sun.jdi.VirtualMachineManager
-
Returns the major version number of the JDI interface.
- majorVersion() - Method in interface com.sun.jdi.ReferenceType
-
Returns the class major version number, as defined in the class file format
of the Java Virtual Machine Specification.
- max() - Method in interface com.sun.jdi.connect.Connector.IntegerArgument
-
The upper bound for the value.
- method() - Method in interface com.sun.jdi.event.MethodEntryEvent
-
Returns the method that was entered.
- method() - Method in interface com.sun.jdi.event.MethodExitEvent
-
Returns the method that was exited.
- method() - Method in interface com.sun.jdi.Location
-
Gets the method containing this Location.
- Method - Interface in com.sun.jdi
-
A static or instance method in the target VM.
- MethodEntryEvent - Interface in com.sun.jdi.event
-
Notification of a method invocation in the target VM.
- MethodEntryRequest - Interface in com.sun.jdi.request
-
Request for notification when a method is invoked in the target VM.
- methodEntryRequests() - Method in interface com.sun.jdi.request.EventRequestManager
-
Return an unmodifiable list of the enabled and disabled method entry requests.
- MethodExitEvent - Interface in com.sun.jdi.event
-
Notification of a method return in the target VM.
- MethodExitRequest - Interface in com.sun.jdi.request
-
Request for notification when a method returns in the target VM.
- methodExitRequests() - Method in interface com.sun.jdi.request.EventRequestManager
-
Return an unmodifiable list of the enabled and disabled method exit requests.
- methods() - Method in interface com.sun.jdi.ReferenceType
-
Returns a list containing each
Method
declared
directly in this type.
- methodsByName(String) - Method in interface com.sun.jdi.ReferenceType
-
Returns a List containing each visible
Method
that
has the given name.
- methodsByName(String, String) - Method in interface com.sun.jdi.ReferenceType
-
Returns a List containing each visible
Method
that
has the given name and signature.
- min() - Method in interface com.sun.jdi.connect.Connector.IntegerArgument
-
The lower bound for the value.
- minorInterfaceVersion() - Method in interface com.sun.jdi.VirtualMachineManager
-
Returns the minor version number of the JDI interface.
- minorVersion() - Method in interface com.sun.jdi.ReferenceType
-
Returns the class minor version number, as defined in the class file format
of the Java Virtual Machine Specification.
- Mirror - Interface in com.sun.jdi
-
A proxy used by a debugger to examine or manipulate some entity
in another virtual machine.
- mirrorOf(boolean) - Method in interface com.sun.jdi.VirtualMachine
-
- mirrorOf(byte) - Method in interface com.sun.jdi.VirtualMachine
-
- mirrorOf(char) - Method in interface com.sun.jdi.VirtualMachine
-
- mirrorOf(short) - Method in interface com.sun.jdi.VirtualMachine
-
- mirrorOf(int) - Method in interface com.sun.jdi.VirtualMachine
-
- mirrorOf(long) - Method in interface com.sun.jdi.VirtualMachine
-
- mirrorOf(float) - Method in interface com.sun.jdi.VirtualMachine
-
- mirrorOf(double) - Method in interface com.sun.jdi.VirtualMachine
-
- mirrorOf(String) - Method in interface com.sun.jdi.VirtualMachine
-
Creates a string in this virtual machine.
- mirrorOfVoid() - Method in interface com.sun.jdi.VirtualMachine
-
- ModificationWatchpointEvent - Interface in com.sun.jdi.event
-
Notification of a field modification in the
target VM.
- ModificationWatchpointRequest - Interface in com.sun.jdi.request
-
Request for notification when a field is set.
- modificationWatchpointRequests() - Method in interface com.sun.jdi.request.EventRequestManager
-
Return an unmodifiable list of the enabled and disabled modification
watchpoint requests.
- modifiers() - Method in interface com.sun.jdi.Accessible
-
Returns the JavaTM
programming language modifiers, encoded in an integer.
- monitor() - Method in interface com.sun.jdi.event.MonitorContendedEnteredEvent
-
Returns the monitor that was entered.
- monitor() - Method in interface com.sun.jdi.event.MonitorContendedEnterEvent
-
Returns the method that was entered.
- monitor() - Method in interface com.sun.jdi.event.MonitorWaitedEvent
-
Returns the monitor object this thread waited on.
- monitor() - Method in interface com.sun.jdi.event.MonitorWaitEvent
-
Returns the monitor object that the thread about to wait.
- monitor() - Method in interface com.sun.jdi.MonitorInfo
-
- MonitorContendedEnteredEvent - Interface in com.sun.jdi.event
-
Notification that a thread in the target VM is entering a monitor
after waiting for it to be released by another thread.
- MonitorContendedEnteredRequest - Interface in com.sun.jdi.request
-
Request for notification of a thread in the target VM entering a monitor
after waiting for it to be released by another thread.
- monitorContendedEnteredRequests() - Method in interface com.sun.jdi.request.EventRequestManager
-
Return an unmodifiable list of the enabled and disabled monitor contended entered requests.
- MonitorContendedEnterEvent - Interface in com.sun.jdi.event
-
Notification that a thread in the target VM is attempting
to enter a monitor that is already acquired by another thread.
- MonitorContendedEnterRequest - Interface in com.sun.jdi.request
-
Request for notification of a thread in the target VM
attempting to enter a monitor already acquired by another thread.
- monitorContendedEnterRequests() - Method in interface com.sun.jdi.request.EventRequestManager
-
Return an unmodifiable list of the enabled and disabled monitor contended enter requests.
- MonitorInfo - Interface in com.sun.jdi
-
Information about a monitor owned by a thread.
- MonitorWaitedEvent - Interface in com.sun.jdi.event
-
Notification that a thread in the target VM has finished
waiting on an monitor object.
- MonitorWaitedRequest - Interface in com.sun.jdi.request
-
Request for notification when a thread in the target VM has finished waiting on
a monitor object.
- monitorWaitedRequests() - Method in interface com.sun.jdi.request.EventRequestManager
-
Return an unmodifiable list of the enabled and disabled monitor waited requests.
- MonitorWaitEvent - Interface in com.sun.jdi.event
-
Notification that a thread in the target VM is about to
wait on a monitor object.
- MonitorWaitRequest - Interface in com.sun.jdi.request
-
Request for notification when a thread in the target VM is about to
wait on a monitor object.
- monitorWaitRequests() - Method in interface com.sun.jdi.request.EventRequestManager
-
Return an unmodifiable list of the enabled and disabled monitor wait requests.
- mustSpecify() - Method in interface com.sun.jdi.connect.Connector.Argument
-
Indicates whether the argument must be specified.
- setDebugTraceMode(int) - Method in interface com.sun.jdi.VirtualMachine
-
Traces the activities performed by the com.sun.jdi implementation.
- setDefaultStratum(String) - Method in interface com.sun.jdi.VirtualMachine
-
Set this VM's default stratum (see
Location
for a
discussion of strata).
- setEnabled(boolean) - Method in interface com.sun.jdi.request.EventRequest
-
Enables or disables this event request.
- setSuspendPolicy(int) - Method in interface com.sun.jdi.request.EventRequest
-
Determines the threads to suspend when the requested event occurs
in the target VM.
- setValue(int, Value) - Method in interface com.sun.jdi.ArrayReference
-
Replaces an array component with another value.
- setValue(Field, Value) - Method in interface com.sun.jdi.ClassType
-
Assigns a value to a static field.
- setValue(String) - Method in interface com.sun.jdi.connect.Connector.Argument
-
Sets the value of the argument.
- setValue(boolean) - Method in interface com.sun.jdi.connect.Connector.BooleanArgument
-
Sets the value of the argument.
- setValue(int) - Method in interface com.sun.jdi.connect.Connector.IntegerArgument
-
Sets the value of the argument.
- setValue(Field, Value) - Method in interface com.sun.jdi.ObjectReference
-
Sets the value of a given instance or static field in this object.
- setValue(LocalVariable, Value) - Method in interface com.sun.jdi.StackFrame
-
- setValues(List<? extends Value>) - Method in interface com.sun.jdi.ArrayReference
-
Replaces all array components with other values.
- setValues(int, List<? extends Value>, int, int) - Method in interface com.sun.jdi.ArrayReference
-
Replaces a range of array components with other values.
- ShortType - Interface in com.sun.jdi
-
The type of all primitive short
values
accessed in the target VM.
- shortValue() - Method in interface com.sun.jdi.PrimitiveValue
-
Converts this value to a ShortValue and returns the result
as a short.
- ShortValue - Interface in com.sun.jdi
-
Provides access to a primitive short
value in
the target VM.
- signature() - Method in interface com.sun.jdi.LocalVariable
-
Gets the JNI signature of the local variable.
- signature() - Method in interface com.sun.jdi.Type
-
Returns the JNI-style signature for this type.
- signature() - Method in interface com.sun.jdi.TypeComponent
-
Gets the JNI-style signature for this type component.
- size() - Method in interface com.sun.jdi.request.StepRequest
-
- sourceDebugExtension() - Method in interface com.sun.jdi.ReferenceType
-
Get the source debug extension of this type.
- sourceName() - Method in interface com.sun.jdi.Location
-
Gets an identifing name for the source corresponding to
this location.
- sourceName(String) - Method in interface com.sun.jdi.Location
-
Gets an identifing name for the source corresponding to
this location.
- sourceName() - Method in interface com.sun.jdi.ReferenceType
-
Gets an identifying name for the source corresponding to the
declaration of this type.
- sourceNames(String) - Method in interface com.sun.jdi.ReferenceType
-
Gets the identifying names for all the source corresponding to the
declaration of this type.
- sourcePath() - Method in interface com.sun.jdi.Location
-
Gets the path to the source corresponding to this
location.
- sourcePath(String) - Method in interface com.sun.jdi.Location
-
Gets the path to the source corresponding to this
location.
- sourcePaths(String) - Method in interface com.sun.jdi.ReferenceType
-
Gets the paths to the source corresponding to the
declaration of this type.
- stackDepth() - Method in interface com.sun.jdi.MonitorInfo
-
Returns the stack depth at which this monitor was
acquired by the owning thread.
- StackFrame - Interface in com.sun.jdi
-
The state of one method invocation on a thread's call stack.
- startListening(Map<String, ? extends Connector.Argument>) - Method in interface com.sun.jdi.connect.ListeningConnector
-
Listens for one or more connections initiated by target VMs.
- startListening(String) - Method in class com.sun.jdi.connect.spi.TransportService
-
Listens on the specified address for inbound connections.
- startListening() - Method in class com.sun.jdi.connect.spi.TransportService
-
Listens on an address choosen by the transport service.
- status() - Method in interface com.sun.jdi.ThreadReference
-
Returns the thread's status.
- STEP_INTO - Static variable in interface com.sun.jdi.request.StepRequest
-
Step into any newly pushed frames
- STEP_LINE - Static variable in interface com.sun.jdi.request.StepRequest
-
Step to the next location on a different line
- STEP_MIN - Static variable in interface com.sun.jdi.request.StepRequest
-
Step to the next available location
- STEP_OUT - Static variable in interface com.sun.jdi.request.StepRequest
-
Step out of the current frame
- STEP_OVER - Static variable in interface com.sun.jdi.request.StepRequest
-
Step over any newly pushed frames
- StepEvent - Interface in com.sun.jdi.event
-
Notification of step completion in the target VM.
- StepRequest - Interface in com.sun.jdi.request
-
Request for notification when a step occurs in the target VM.
- stepRequests() - Method in interface com.sun.jdi.request.EventRequestManager
-
Return an unmodifiable list of the enabled and disabled step requests.
- stop(ObjectReference) - Method in interface com.sun.jdi.ThreadReference
-
Stops this thread with an asynchronous exception.
- stopListening(Map<String, ? extends Connector.Argument>) - Method in interface com.sun.jdi.connect.ListeningConnector
-
Cancels listening for connections.
- stopListening(TransportService.ListenKey) - Method in class com.sun.jdi.connect.spi.TransportService
-
Stop listening for inbound connections.
- StringReference - Interface in com.sun.jdi
-
A string object from the target VM.
- stringValueOf(boolean) - Method in interface com.sun.jdi.connect.Connector.BooleanArgument
-
Return the string representation of the value
parameter.
- stringValueOf(int) - Method in interface com.sun.jdi.connect.Connector.IntegerArgument
-
Return the string representation of the value
parameter.
- subclasses() - Method in interface com.sun.jdi.ClassType
-
Gets the currently loaded, direct subclasses of this class.
- subinterfaces() - Method in interface com.sun.jdi.InterfaceType
-
Gets the currently prepared interfaces which directly extend this
interface.
- superclass() - Method in interface com.sun.jdi.ClassType
-
Gets the superclass of this class.
- superinterfaces() - Method in interface com.sun.jdi.InterfaceType
-
Gets the interfaces directly extended by this interface.
- supportsAcceptTimeout() - Method in class com.sun.jdi.connect.spi.TransportService.Capabilities
-
Tell whether or not this transport service supports a
timeout while waiting for a target VM to connect.
- supportsAttachTimeout() - Method in class com.sun.jdi.connect.spi.TransportService.Capabilities
-
Tell whether or not this transport service supports a timeout
when attaching to a target VM.
- supportsHandshakeTimeout() - Method in class com.sun.jdi.connect.spi.TransportService.Capabilities
-
Tells whether or not this transport service supports a
timeout when handshaking with the target VM.
- supportsMultipleConnections() - Method in interface com.sun.jdi.connect.ListeningConnector
-
Indicates whether this listening connector supports multiple
connections for a single argument map.
- supportsMultipleConnections() - Method in class com.sun.jdi.connect.spi.TransportService.Capabilities
-
Tells whether or not this transport service can support
multiple concurrent connections to a single address that
it is listening on.
- suspend() - Method in interface com.sun.jdi.ThreadGroupReference
-
Suspends all threads in this thread group.
- suspend() - Method in interface com.sun.jdi.ThreadReference
-
Suspends this thread.
- suspend() - Method in interface com.sun.jdi.VirtualMachine
-
Suspends the execution of the application running in this
virtual machine.
- SUSPEND_ALL - Static variable in interface com.sun.jdi.request.EventRequest
-
Suspend all threads when the event occurs
- SUSPEND_EVENT_THREAD - Static variable in interface com.sun.jdi.request.EventRequest
-
Suspend only the thread which generated the event when the event occurs
- SUSPEND_NONE - Static variable in interface com.sun.jdi.request.EventRequest
-
Suspend no threads when the event occurs
- suspendCount() - Method in interface com.sun.jdi.ThreadReference
-
Returns the number of pending suspends for this thread.
- suspendPolicy() - Method in interface com.sun.jdi.event.EventSet
-
Returns the policy used to suspend threads in the target VM
for this event set.
- suspendPolicy() - Method in interface com.sun.jdi.request.EventRequest
-
Returns a value which describes the threads to suspend when the
requested event occurs in the target VM.
- thisObject() - Method in interface com.sun.jdi.StackFrame
-
Returns the value of 'this' for the current frame.
- thread() - Method in interface com.sun.jdi.event.ClassPrepareEvent
-
Returns the thread in which this event has occurred.
- thread() - Method in interface com.sun.jdi.event.LocatableEvent
-
Returns the thread in which this event has occurred.
- thread() - Method in interface com.sun.jdi.event.MonitorContendedEnteredEvent
-
Returns the thread in which this event has occurred.
- thread() - Method in interface com.sun.jdi.event.MonitorContendedEnterEvent
-
Returns the thread in which this event has occurred.
- thread() - Method in interface com.sun.jdi.event.MonitorWaitedEvent
-
Returns the thread in which this event has occurred.
- thread() - Method in interface com.sun.jdi.event.MonitorWaitEvent
-
Returns the thread in which monitor wait event has occurred.
- thread() - Method in interface com.sun.jdi.event.ThreadDeathEvent
-
Returns the thread which is terminating.
- thread() - Method in interface com.sun.jdi.event.ThreadStartEvent
-
Returns the thread which has started.
- thread() - Method in interface com.sun.jdi.event.VMStartEvent
-
Returns the initial thread of the VM which has started.
- thread() - Method in interface com.sun.jdi.MonitorInfo
-
- thread() - Method in interface com.sun.jdi.request.StepRequest
-
- thread() - Method in interface com.sun.jdi.StackFrame
-
Returns the thread under which this frame's method is running.
- THREAD_STATUS_MONITOR - Static variable in interface com.sun.jdi.ThreadReference
-
Thread is waiting on a java monitor
- THREAD_STATUS_NOT_STARTED - Static variable in interface com.sun.jdi.ThreadReference
-
Thread has not yet been started
- THREAD_STATUS_RUNNING - Static variable in interface com.sun.jdi.ThreadReference
-
Thread is runnable
- THREAD_STATUS_SLEEPING - Static variable in interface com.sun.jdi.ThreadReference
-
Thread is sleeping - Thread.sleep() or JVM_Sleep() was called
- THREAD_STATUS_UNKNOWN - Static variable in interface com.sun.jdi.ThreadReference
-
Thread status is unknown
- THREAD_STATUS_WAIT - Static variable in interface com.sun.jdi.ThreadReference
-
Thread is waiting - Object.wait() or JVM_MonitorWait() was called
- THREAD_STATUS_ZOMBIE - Static variable in interface com.sun.jdi.ThreadReference
-
Thread has completed execution
- ThreadDeathEvent - Interface in com.sun.jdi.event
-
Notification of a completed thread in the target VM.
- ThreadDeathRequest - Interface in com.sun.jdi.request
-
Request for notification when a thread terminates in the target VM.
- threadDeathRequests() - Method in interface com.sun.jdi.request.EventRequestManager
-
Return an unmodifiable list of the enabled and disabled thread death requests.
- threadGroup() - Method in interface com.sun.jdi.ThreadReference
-
Returns this thread's thread group.
- ThreadGroupReference - Interface in com.sun.jdi
-
A thread group object from the target VM.
- threadGroups() - Method in interface com.sun.jdi.ThreadGroupReference
-
- ThreadReference - Interface in com.sun.jdi
-
A thread object from the target VM.
- threads() - Method in interface com.sun.jdi.ThreadGroupReference
-
Returns a List containing a
ThreadReference
for each live thread
in this thread group.
- ThreadStartEvent - Interface in com.sun.jdi.event
-
Notification of a new running thread in the target VM.
- ThreadStartRequest - Interface in com.sun.jdi.request
-
Request for notification when a thread starts execution in the target VM.
- threadStartRequests() - Method in interface com.sun.jdi.request.EventRequestManager
-
Return an unmodifiable list of the enabled and disabled thread start requests.
- timedout() - Method in interface com.sun.jdi.event.MonitorWaitedEvent
-
Returns whether the wait has timed out or been interrupted.
- timeout() - Method in interface com.sun.jdi.event.MonitorWaitEvent
-
Returns the number of millisecond the thread will wait.
- topLevelThreadGroups() - Method in interface com.sun.jdi.VirtualMachine
-
Returns each thread group which does not have a parent.
- toString() - Method in interface com.sun.jdi.Mirror
-
Returns a String describing this mirror
- TRACE_ALL - Static variable in interface com.sun.jdi.VirtualMachine
-
All tracing is enabled.
- TRACE_EVENTS - Static variable in interface com.sun.jdi.VirtualMachine
-
Tracing enabled for internal event handling.
- TRACE_NONE - Static variable in interface com.sun.jdi.VirtualMachine
-
All tracing is disabled.
- TRACE_OBJREFS - Static variable in interface com.sun.jdi.VirtualMachine
-
Tracing enabled for internal management of object references.
- TRACE_RECEIVES - Static variable in interface com.sun.jdi.VirtualMachine
-
Tracing enabled for JDWP packets received from target VM.
- TRACE_REFTYPES - Static variable in interface com.sun.jdi.VirtualMachine
-
Tracing enabled for internal managment of reference types.
- TRACE_SENDS - Static variable in interface com.sun.jdi.VirtualMachine
-
Tracing enabled for JDWP packets sent to target VM.
- transport() - Method in interface com.sun.jdi.connect.Connector
-
Returns the transport mechanism used by this connector to establish
connections with a target VM.
- Transport - Interface in com.sun.jdi.connect
-
A method of communication between a debugger and a target VM.
- TransportService - Class in com.sun.jdi.connect.spi
-
A transport service for connections between a debugger and
a target VM.
- TransportService() - Constructor for class com.sun.jdi.connect.spi.TransportService
-
- TransportService.Capabilities - Class in com.sun.jdi.connect.spi
-
The transport service capabilities.
- TransportService.Capabilities() - Constructor for class com.sun.jdi.connect.spi.TransportService.Capabilities
-
- TransportService.ListenKey - Class in com.sun.jdi.connect.spi
-
A listen key.
- TransportService.ListenKey() - Constructor for class com.sun.jdi.connect.spi.TransportService.ListenKey
-
- TransportTimeoutException - Exception in com.sun.jdi.connect
-
This exception may be thrown as a result of a timeout
when attaching to a target VM, or waiting to accept a
connection from a target VM.
- TransportTimeoutException() - Constructor for exception com.sun.jdi.connect.TransportTimeoutException
-
Constructs a TransportTimeoutException with no detail
message.
- TransportTimeoutException(String) - Constructor for exception com.sun.jdi.connect.TransportTimeoutException
-
Constructs a TransportTimeoutException with the
specified detail message.
- type() - Method in interface com.sun.jdi.Field
-
Returns the type of this field.
- type() - Method in interface com.sun.jdi.LocalVariable
-
Returns the type of this variable.
- Type - Interface in com.sun.jdi
-
The mirror for a type in the target VM.
- type() - Method in interface com.sun.jdi.Value
-
Returns the run-time type of this value.
- TypeComponent - Interface in com.sun.jdi
-
An entity declared within a user defined
type (class or interface).
- typeName() - Method in interface com.sun.jdi.Field
-
Returns a text representation of the type
of this field.
- typeName() - Method in interface com.sun.jdi.LocalVariable
-
Returns a text representation of the type
of this variable.
- value() - Method in interface com.sun.jdi.BooleanValue
-
Returns this BooleanValue as a boolean.
- value() - Method in interface com.sun.jdi.ByteValue
-
Returns this ByteValue as a byte
.
- value() - Method in interface com.sun.jdi.CharValue
-
Returns this CharValue as a char
.
- value() - Method in interface com.sun.jdi.connect.Connector.Argument
-
Returns the current value of the argument.
- value() - Method in interface com.sun.jdi.DoubleValue
-
Returns this DoubleValue as a double
.
- value() - Method in interface com.sun.jdi.FloatValue
-
Returns this FloatValue as a float.
- value() - Method in interface com.sun.jdi.IntegerValue
-
Returns this IntegerValue as an int.
- value() - Method in interface com.sun.jdi.LongValue
-
Returns this LongValue as a long.
- value() - Method in interface com.sun.jdi.ShortValue
-
Returns this ShortValue as a short.
- value() - Method in interface com.sun.jdi.StringReference
-
Returns the StringReference as a String.
- Value - Interface in com.sun.jdi
-
The mirror for a value in the target VM.
- valueCurrent() - Method in interface com.sun.jdi.event.WatchpointEvent
-
Current value of the field.
- valueToBe() - Method in interface com.sun.jdi.event.ModificationWatchpointEvent
-
Value that will be assigned to the field when the instruction
completes.
- variables() - Method in interface com.sun.jdi.Method
-
Returns a list containing each
LocalVariable
declared
in this method.
- variablesByName(String) - Method in interface com.sun.jdi.Method
-
Returns a list containing each
LocalVariable
of a
given name in this method.
- version() - Method in interface com.sun.jdi.VirtualMachine
-
Returns the version of the Java Runtime Environment in the target
VM as reported by the property java.version
.
- virtualMachine() - Method in interface com.sun.jdi.Mirror
-
Gets the VirtualMachine to which this
Mirror belongs.
- VirtualMachine - Interface in com.sun.jdi
-
A virtual machine targeted for debugging.
- virtualMachineManager() - Static method in class com.sun.jdi.Bootstrap
-
Returns the virtual machine manager.
- VirtualMachineManager - Interface in com.sun.jdi
-
A manager of connections to target virtual machines.
- visibleClasses() - Method in interface com.sun.jdi.ClassLoaderReference
-
Returns a list of all classes for which this class loader has
been recorded as the initiating loader in the target VM.
- visibleFields() - Method in interface com.sun.jdi.ReferenceType
-
Returns a list containing each unhidden and unambiguous
Field
in this type.
- visibleMethods() - Method in interface com.sun.jdi.ReferenceType
-
Returns a list containing each
Method
declared or inherited by this type.
- visibleVariableByName(String) - Method in interface com.sun.jdi.StackFrame
-
Finds a
LocalVariable
that matches the given name and is
visible at the current frame location.
- visibleVariables() - Method in interface com.sun.jdi.StackFrame
-
Returns a list containing each
LocalVariable
that can be accessed from this frame's location.
- VMCannotBeModifiedException - Exception in com.sun.jdi
-
Thrown to indicate that the operation is invalid because it would
modify the VM and the VM is read-only.
- VMCannotBeModifiedException() - Constructor for exception com.sun.jdi.VMCannotBeModifiedException
-
- VMCannotBeModifiedException(String) - Constructor for exception com.sun.jdi.VMCannotBeModifiedException
-
- VMDeathEvent - Interface in com.sun.jdi.event
-
Notification of target VM termination.
- VMDeathRequest - Interface in com.sun.jdi.request
-
Request for notification when the target VM terminates.
- vmDeathRequests() - Method in interface com.sun.jdi.request.EventRequestManager
-
Return an unmodifiable list of the enabled and disabled VM death requests.
- VMDisconnectedException - Exception in com.sun.jdi
-
Unchecked exception thrown to indicate that the
requested operation cannot be
completed because there is no longer a connection to the target VM.
- VMDisconnectedException() - Constructor for exception com.sun.jdi.VMDisconnectedException
-
- VMDisconnectedException(String) - Constructor for exception com.sun.jdi.VMDisconnectedException
-
- VMDisconnectEvent - Interface in com.sun.jdi.event
-
Notification of disconnection from target VM.
- VMMismatchException - Exception in com.sun.jdi
-
Thrown to indicate that the requested operation cannot be
completed because the a mirror from one target VM is being
combined with a mirror from another target VM.
- VMMismatchException() - Constructor for exception com.sun.jdi.VMMismatchException
-
- VMMismatchException(String) - Constructor for exception com.sun.jdi.VMMismatchException
-
- VMOutOfMemoryException - Exception in com.sun.jdi
-
Thrown to indicate that the requested operation cannot be
completed because the target VM has run out of memory.
- VMOutOfMemoryException() - Constructor for exception com.sun.jdi.VMOutOfMemoryException
-
- VMOutOfMemoryException(String) - Constructor for exception com.sun.jdi.VMOutOfMemoryException
-
- VMStartEvent - Interface in com.sun.jdi.event
-
Notification of initialization of a target VM.
- VMStartException - Exception in com.sun.jdi.connect
-
A target VM was successfully launched, but terminated with an
error before a connection could be established.
- VMStartException(Process) - Constructor for exception com.sun.jdi.connect.VMStartException
-
- VMStartException(String, Process) - Constructor for exception com.sun.jdi.connect.VMStartException
-
- VoidType - Interface in com.sun.jdi
-
The type of all primitive void
values
accessed in the target VM.
- VoidValue - Interface in com.sun.jdi
-
Provides access to a primitive void
value in
the target VM.