com.sun.jdi.request.AccessWatchpointRequest |
Class Overview
Request for notification when the contents of a field are accessed
in the target VM.
This event will be triggered when the specified field is accessed
by JavaTM programming
language code or by a
Java Native Interface (JNI) get function (Get<Type>Field,
GetStatic<Type>Field
).
Access by JDI does not trigger this event.
When an enabled AccessWatchpointRequest is satisfied, an
event set
containing an
AccessWatchpointEvent
will be placed
on the EventQueue
.
The collection of existing ExceptionRequests is
managed by the EventRequestManager
The collection of existing
watchpoints is
managed by the EventRequestManager
.
Note that the modification
of a Field is not considered an access.
Summary
[Expand]
Inherited Methods |
From interface
com.sun.jdi.Mirror
|
From interface
com.sun.jdi.request.EventRequest
abstract
void
|
addCountFilter(int count)
Limit the requested event to be reported at most once after a
given number of occurrences.
|
abstract
void
|
disable()
|
abstract
void
|
enable()
|
abstract
Object
|
getProperty(Object key)
Returns the value of the property with the specified key.
|
abstract
boolean
|
isEnabled()
Determines if this event request is currently enabled.
|
abstract
void
|
putProperty(Object key, Object value)
Add an arbitrary key/value "property" to this request.
|
abstract
void
|
setEnabled(boolean val)
Enables or disables this event request.
|
abstract
void
|
setSuspendPolicy(int policy)
Determines the threads to suspend when the requested event occurs
in the target VM.
|
abstract
int
|
suspendPolicy()
Returns a value which describes the threads to suspend when the
requested event occurs in the target VM.
|
|
From interface
com.sun.jdi.request.WatchpointRequest
abstract
void
|
addClassExclusionFilter(String classPattern)
Restricts the events generated by this request to those
whose location is in a class whose name does not match this
restricted regular expression.
|
abstract
void
|
addClassFilter(String classPattern)
Restricts the events generated by this request to those
whose location is in a class whose name matches a restricted
regular expression.
|
abstract
void
|
addClassFilter(ReferenceType refType)
Restricts the events generated by this request to those whose
location is in the given reference type or any of its subtypes.
|
abstract
void
|
addInstanceFilter(ObjectReference instance)
Restricts the events generated by this request to those in
which the currently executing instance ("this") is the object
specified.
|
abstract
void
|
addThreadFilter(ThreadReference thread)
Restricts the events generated by this request to those in
the given thread.
|
abstract
Field
|
field()
Gets the Field being watched by this WatchpointRequest.
|
|