jdk/src/java.logging/share/classes/java/util/logging/Logger.java
changeset 29094 a4fd2b5e49f8
parent 27074 4abca40e7d0c
child 31150 2aa1d300cd75
--- a/jdk/src/java.logging/share/classes/java/util/logging/Logger.java	Wed Jul 05 20:21:13 2017 +0200
+++ b/jdk/src/java.logging/share/classes/java/util/logging/Logger.java	Fri Feb 20 18:32:10 2015 +0300
@@ -33,6 +33,7 @@
 import java.util.Iterator;
 import java.util.Locale;
 import java.util.MissingResourceException;
+import java.util.Objects;
 import java.util.ResourceBundle;
 import java.util.concurrent.CopyOnWriteArrayList;
 import java.util.function.Supplier;
@@ -1746,8 +1747,7 @@
      *          does not have LoggingPermission("control").
      */
     public void addHandler(Handler handler) throws SecurityException {
-        // Check for null handler
-        handler.getClass();
+        Objects.requireNonNull(handler);
         checkPermission();
         handlers.add(handler);
     }