< prev index next >

src/java.base/share/classes/jdk/internal/logger/DefaultLoggerFinder.java

Print this page

        

@@ -28,10 +28,11 @@
 import java.lang.ref.Reference;
 import java.lang.ref.WeakReference;
 import java.util.HashMap;
 import java.util.Map;
 import java.util.function.Function;
+import java.util.Objects;
 import java.lang.System.LoggerFinder;
 import java.lang.System.Logger;
 import java.lang.ref.ReferenceQueue;
 import java.lang.reflect.Module;
 import java.security.AccessController;

@@ -153,10 +154,12 @@
         });
     }
 
     @Override
     public final Logger getLogger(String name,  Module module) {
+        Objects.requireNonNull(name);
+        Objects.requireNonNull(module);
         checkPermission();
         return demandLoggerFor(name, module);
     }
 
     @Override
< prev index next >