--- 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);
}