< 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.Method; import java.lang.reflect.Module; import java.net.URL; import java.security.AccessControlContext; + import java.security.ProtectionDomain; import java.util.Map; import java.util.concurrent.ConcurrentHashMap; import java.util.stream.Stream; import jdk.internal.reflect.ConstantPool;
*** 148,157 **** --- 149,163 ---- * associated with the given class loader, creating it if it doesn't already exist. */ ConcurrentHashMap<?, ?> createOrGetClassLoaderValueMap(ClassLoader cl); /** + * Defines a class with the given name to a class loader. + */ + Class<?> defineClass(ClassLoader cl, String name, byte[] b, ProtectionDomain pd, String source); + + /** * Returns a class loaded by the bootstrap class loader. */ Class<?> findBootstrapClassOrNull(ClassLoader cl, String name); /**
< prev index next >