15 * accompanied this code).
16 *
17 * You should have received a copy of the GNU General Public License version
18 * 2 along with this work; if not, write to the Free Software Foundation,
19 * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
20 *
21 * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
22 * or visit www.oracle.com if you need additional information or have any
23 * questions.
24 */
25
26 package com.sun.jdi.request;
27
28 import com.sun.jdi.event.EventQueue;
29 import com.sun.jdi.event.EventSet;
30 import com.sun.jdi.event.ModificationWatchpointEvent;
31
32 /**
33 * Request for notification when a field is set.
34 * This event will be triggered when a value is assigned to the specified
35 * field with a Java™ programming
36 * language statement (assignment, increment, etc) or by a
37 * Java Native Interface (JNI) set function (<code>Set<Type>Field,
38 * SetStatic<Type>Field</code>).
39 * Setting a field to a value which is the same as the previous value
40 * still triggers this event.
41 * Modification by JDI does not trigger this event.
42 * When an enabled ModificationWatchpointRequest is satisfied, an
43 * {@link EventSet event set} containing a
44 * {@link ModificationWatchpointEvent ModificationWatchpointEvent}
45 * will be placed on the {@link EventQueue EventQueue}.
46 * The collection of existing watchpoints is
47 * managed by the {@link EventRequestManager}.
48 *
49 * @see ModificationWatchpointEvent
50 * @see AccessWatchpointRequest
51 * @see EventQueue
52 * @see EventRequestManager
53 *
54 * @author Robert Field
55 * @since 1.3
|
15 * accompanied this code).
16 *
17 * You should have received a copy of the GNU General Public License version
18 * 2 along with this work; if not, write to the Free Software Foundation,
19 * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
20 *
21 * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
22 * or visit www.oracle.com if you need additional information or have any
23 * questions.
24 */
25
26 package com.sun.jdi.request;
27
28 import com.sun.jdi.event.EventQueue;
29 import com.sun.jdi.event.EventSet;
30 import com.sun.jdi.event.ModificationWatchpointEvent;
31
32 /**
33 * Request for notification when a field is set.
34 * This event will be triggered when a value is assigned to the specified
35 * field with a Java programming
36 * language statement (assignment, increment, etc) or by a
37 * Java Native Interface (JNI) set function (<code>Set<Type>Field,
38 * SetStatic<Type>Field</code>).
39 * Setting a field to a value which is the same as the previous value
40 * still triggers this event.
41 * Modification by JDI does not trigger this event.
42 * When an enabled ModificationWatchpointRequest is satisfied, an
43 * {@link EventSet event set} containing a
44 * {@link ModificationWatchpointEvent ModificationWatchpointEvent}
45 * will be placed on the {@link EventQueue EventQueue}.
46 * The collection of existing watchpoints is
47 * managed by the {@link EventRequestManager}.
48 *
49 * @see ModificationWatchpointEvent
50 * @see AccessWatchpointRequest
51 * @see EventQueue
52 * @see EventRequestManager
53 *
54 * @author Robert Field
55 * @since 1.3
|