< prev index next >

src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotResolvedObjectTypeImpl.java

Print this page

        

*** 799,810 **** // Primitive type resolution is context free. return true; } if (elementType.getName().startsWith("Ljava/")) { // Classes in a java.* package can only be defined by the ! // boot class loader. This is enforced by ClassLoader.preDefineClass() ! assert mirror().getClassLoader() == null; return true; } ClassLoader thisCl = mirror().getClassLoader(); ClassLoader accessingClassCl = ((HotSpotResolvedObjectTypeImpl) accessingClass).mirror().getClassLoader(); return thisCl == accessingClassCl; --- 799,809 ---- // Primitive type resolution is context free. return true; } if (elementType.getName().startsWith("Ljava/")) { // Classes in a java.* package can only be defined by the ! // boot or platform class loader. return true; } ClassLoader thisCl = mirror().getClassLoader(); ClassLoader accessingClassCl = ((HotSpotResolvedObjectTypeImpl) accessingClass).mirror().getClassLoader(); return thisCl == accessingClassCl;
< prev index next >