Uses of Interface
com.sun.jdi.Mirror
Package | Description |
---|---|
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.event |
This package defines JDI events and event processing.
|
com.sun.jdi.request |
This package is used to request that a JDI
event be sent under specified conditions.
|
-
Uses of Mirror in com.sun.jdi
Subinterfaces of Mirror in com.sun.jdi Modifier and Type Interface Description interface
ArrayReference
Provides access to an array object and its components in the target VM.interface
ArrayType
Provides access to the class of an array and the type of its components in the target VM.interface
BooleanType
The type of all primitiveboolean
values accessed in the target VM.interface
BooleanValue
Provides access to a primitiveboolean
value in the target VM.interface
ByteType
The type of all primitive byte values accessed in the target VM.interface
ByteValue
Provides access to a primitivebyte
value in the target VM.interface
CharType
The type of all primitive char values accessed in the target VM.interface
CharValue
Provides access to a primitivechar
value in the target VM.interface
ClassLoaderReference
A class loader object from the target VM.interface
ClassObjectReference
An instance of java.lang.Class from the target VM.interface
ClassType
A mirror of a class in the target VM.interface
DoubleType
The type of all primitive double values accessed in the target VM.interface
DoubleValue
Provides access to a primitivedouble
value in the target VM.interface
Field
A class or instance variable in the target VM.interface
FloatType
The type of all primitive float values accessed in the target VM.interface
FloatValue
Provides access to a primitivefloat
value in the target VM.interface
IntegerType
The type of all primitiveint
values accessed in the target VM.interface
IntegerValue
Provides access to a primitiveint
value in the target VM.interface
InterfaceType
A mirror of an interface in the target VM.interface
LocalVariable
A local variable in the target VM.interface
Location
A point within the executing code of the target VM.interface
LongType
The type of all primitivelong
values accessed in the target VM.interface
LongValue
Provides access to a primitivelong
value in the target VM.interface
Method
A static or instance method in the target VM.interface
ModuleReference
A module in the target VM.interface
MonitorInfo
Information about a monitor owned by a thread.interface
ObjectReference
An object that currently exists in the target VM.interface
PathSearchingVirtualMachine
A virtual machine which searches for classes through pathsinterface
PrimitiveType
The type associated with non-object values in a target VM.interface
PrimitiveValue
The value assigned to a field or variable of primitive type in a target VM.interface
ReferenceType
The type of an object in a target VM.interface
ShortType
The type of all primitiveshort
values accessed in the target VM.interface
ShortValue
Provides access to a primitiveshort
value in the target VM.interface
StackFrame
The state of one method invocation on a thread's call stack.interface
StringReference
A string object from the target VM.interface
ThreadGroupReference
A thread group object from the target VM.interface
ThreadReference
A thread object from the target VM.interface
Type
The mirror for a type in the target VM.interface
TypeComponent
An entity declared within a user defined type (class or interface).interface
Value
The mirror for a value in the target VM.interface
VirtualMachine
A virtual machine targeted for debugging.interface
VoidType
The type of all primitivevoid
values accessed in the target VM.interface
VoidValue
Provides access to a primitivevoid
value in the target VM. -
Uses of Mirror in com.sun.jdi.event
Subinterfaces of Mirror in com.sun.jdi.event Modifier and Type Interface Description interface
AccessWatchpointEvent
Notification of a field access in the target VM.interface
BreakpointEvent
Notification of a breakpoint in the target VM.interface
ClassPrepareEvent
Notification of a class prepare in the target VM.interface
ClassUnloadEvent
Notification of a class unload in the target VM.interface
Event
An occurrence in a target VM that is of interest to a debugger.interface
EventQueue
Manager of incoming debugger events for a target VM.interface
EventSet
SeveralEvent
objects may be created at a given time by the targetVirtualMachine
.interface
ExceptionEvent
Notification of an exception in the target VM.interface
LocatableEvent
Abstract superinterface of events which have both location and thread.interface
MethodEntryEvent
Notification of a method invocation in the target VM.interface
MethodExitEvent
Notification of a method return in the target VM.interface
ModificationWatchpointEvent
Notification of a field modification in the target VM.interface
MonitorContendedEnteredEvent
Notification that a thread in the target VM is entering a monitor after waiting for it to be released by another thread.interface
MonitorContendedEnterEvent
Notification that a thread in the target VM is attempting to enter a monitor that is already acquired by another thread.interface
MonitorWaitedEvent
Notification that a thread in the target VM has finished waiting on an monitor object.interface
MonitorWaitEvent
Notification that a thread in the target VM is about to wait on a monitor object.interface
StepEvent
Notification of step completion in the target VM.interface
ThreadDeathEvent
Notification of a completed thread in the target VM.interface
ThreadStartEvent
Notification of a new running thread in the target VM.interface
VMDeathEvent
Notification of target VM termination.interface
VMDisconnectEvent
Notification of disconnection from target VM.interface
VMStartEvent
Notification of initialization of a target VM.interface
WatchpointEvent
Notification of a field triggered event encountered by a thread in the target VM. -
Uses of Mirror in com.sun.jdi.request
Subinterfaces of Mirror in com.sun.jdi.request Modifier and Type Interface Description interface
AccessWatchpointRequest
Request for notification when the contents of a field are accessed in the target VM.interface
BreakpointRequest
Identifies aLocation
in the target VM at which execution should be stopped.interface
ClassPrepareRequest
Request for notification when a class is prepared in the target VM.interface
ClassUnloadRequest
Request for notification when a class is unloaded in the target VM.interface
EventRequest
Represents a request for notification of an event.interface
EventRequestManager
Manages the creation and deletion ofEventRequest
s.interface
ExceptionRequest
Request for notification when an exception occurs in the target VM.interface
MethodEntryRequest
Request for notification when a method is invoked in the target VM.interface
MethodExitRequest
Request for notification when a method returns in the target VM.interface
ModificationWatchpointRequest
Request for notification when a field is set.interface
MonitorContendedEnteredRequest
Request for notification of a thread in the target VM entering a monitor after waiting for it to be released by another thread.interface
MonitorContendedEnterRequest
Request for notification of a thread in the target VM attempting to enter a monitor already acquired by another thread.interface
MonitorWaitedRequest
Request for notification when a thread in the target VM has finished waiting on a monitor object.interface
MonitorWaitRequest
Request for notification when a thread in the target VM is about to wait on a monitor object.interface
StepRequest
Request for notification when a step occurs in the target VM.interface
ThreadDeathRequest
Request for notification when a thread terminates in the target VM.interface
ThreadStartRequest
Request for notification when a thread starts execution in the target VM.interface
VMDeathRequest
Request for notification when the target VM terminates.interface
WatchpointRequest
Identifies aField
in the target VM being watched.