< prev index next >

src/java.base/share/classes/jdk/internal/misc/JavaLangAccess.java

Print this page

        

*** 31,40 **** --- 31,41 ---- import java.lang.reflect.Layer; import java.lang.reflect.Module; import java.net.URL; import java.security.AccessControlContext; import java.util.Map; + import java.util.concurrent.ConcurrentHashMap; import java.util.stream.Stream; import jdk.internal.module.ServicesCatalog; import sun.reflect.ConstantPool; import sun.reflect.annotation.AnnotationType;
*** 144,153 **** --- 145,160 ---- * if doesn't already exist. */ ServicesCatalog createOrGetServicesCatalog(ClassLoader cl); /** + * Returns the ConcurrentHashMap used as a storage for ClassLoaderValue(s) + * associated with the given class loader, creating it if it doesn't already exist. + */ + ConcurrentHashMap<?, ?> createOrGetClassLoaderValueMap(ClassLoader cl); + + /** * Returns a class loaded by the bootstrap class loader. */ Class<?> findBootstrapClassOrNull(ClassLoader cl, String name); /**
< prev index next >