jdk/src/share/classes/javax/management/remote/TargetedNotification.java
changeset 20829 61b4adb0a695
parent 20809 b5e0612d60b9
child 23010 6dadb192ad81
--- a/jdk/src/share/classes/javax/management/remote/TargetedNotification.java	Wed Jul 24 12:03:57 2013 -0700
+++ b/jdk/src/share/classes/javax/management/remote/TargetedNotification.java	Fri Jul 19 16:29:26 2013 +0200
@@ -132,13 +132,9 @@
 //     }
 
     private void readObject(ObjectInputStream ois) throws IOException, ClassNotFoundException {
-        ObjectInputStream.GetField gf = ois.readFields();
-        Notification notification = (Notification)gf.get("notif", null);
-        Integer listenerId = (Integer)gf.get("id", null);
+        ois.defaultReadObject();
         try {
-            validate(notification, listenerId);
-            this.notif = notification;
-            this.id = listenerId;
+            validate(this.notif, this.id);
         } catch (IllegalArgumentException e) {
             throw new InvalidObjectException(e.getMessage());
         }