com.sun.jdi.request.ModificationWatchpointRequest |
Class Overview
Request for notification when a field is set.
This event will be triggered when a value is assigned to the specified
field with a JavaTM programming
language statement (assignment, increment, etc) or by a
Java Native Interface (JNI) set function (Set<Type>Field,
SetStatic<Type>Field
).
Setting a field to a value which is the same as the previous value
still triggers this event.
Modification by JDI does not trigger this event.
When an enabled
ModificationWatchpointRequest is satisfied, an
event set
containing a
ModificationWatchpointEvent
will be placed on
the EventQueue
.
The collection of existing
watchpoints is
managed by the EventRequestManager
.
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.
|
|