jdk/src/share/classes/java/util/logging/Logger.java
changeset 21655 55f32ae4f920
parent 21369 45d88a0a11d5
child 21960 277d5c6b2172
equal deleted inserted replaced
21654:eac1485a5232 21655:55f32ae4f920
   349     private void setCallersClassLoaderRef(Class<?> caller) {
   349     private void setCallersClassLoaderRef(Class<?> caller) {
   350         ClassLoader callersClassLoader = ((caller != null)
   350         ClassLoader callersClassLoader = ((caller != null)
   351                                          ? caller.getClassLoader()
   351                                          ? caller.getClassLoader()
   352                                          : null);
   352                                          : null);
   353         if (callersClassLoader != null) {
   353         if (callersClassLoader != null) {
   354             this.callersClassLoaderRef = new WeakReference(callersClassLoader);
   354             this.callersClassLoaderRef = new WeakReference<>(callersClassLoader);
   355         }
   355         }
   356     }
   356     }
   357 
   357 
   358     private ClassLoader getCallersClassLoader() {
   358     private ClassLoader getCallersClassLoader() {
   359         return (callersClassLoaderRef != null)
   359         return (callersClassLoaderRef != null)