8211921: AssertionError in MethodHandles$Lookup.defineClass

Reviewed-by: alanb
This commit is contained in:
Mandy Chung 2018-10-10 15:19:34 -07:00
parent 99ca4f3497
commit 5a36050cfd

@ -969,9 +969,6 @@ public class MethodHandles {
ProtectionDomain pd = (loader != null) ? lookupClassProtectionDomain() : null;
String source = "__Lookup_defineClass__";
Class<?> clazz = SharedSecrets.getJavaLangAccess().defineClass(loader, cn, bytes, pd, source);
assert clazz.getClassLoader() == lookupClass.getClassLoader()
&& clazz.getPackageName().equals(lookupClass.getPackageName())
&& protectionDomain(clazz) == lookupClassProtectionDomain();
return clazz;
}