| 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.
|
|