179 do_klass(internal_Unsafe_klass, jdk_internal_misc_Unsafe, Pre ) \ |
179 do_klass(internal_Unsafe_klass, jdk_internal_misc_Unsafe, Pre ) \ |
180 do_klass(module_Modules_klass, jdk_internal_module_Modules, Pre ) \ |
180 do_klass(module_Modules_klass, jdk_internal_module_Modules, Pre ) \ |
181 \ |
181 \ |
182 /* support for CDS */ \ |
182 /* support for CDS */ \ |
183 do_klass(ByteArrayInputStream_klass, java_io_ByteArrayInputStream, Pre ) \ |
183 do_klass(ByteArrayInputStream_klass, java_io_ByteArrayInputStream, Pre ) \ |
184 do_klass(File_klass, java_io_File, Pre ) \ |
|
185 do_klass(URL_klass, java_net_URL, Pre ) \ |
184 do_klass(URL_klass, java_net_URL, Pre ) \ |
186 do_klass(Jar_Manifest_klass, java_util_jar_Manifest, Pre ) \ |
185 do_klass(Jar_Manifest_klass, java_util_jar_Manifest, Pre ) \ |
187 do_klass(jdk_internal_loader_ClassLoaders_klass, jdk_internal_loader_ClassLoaders, Pre ) \ |
186 do_klass(jdk_internal_loader_ClassLoaders_klass, jdk_internal_loader_ClassLoaders, Pre ) \ |
188 do_klass(jdk_internal_loader_ClassLoaders_AppClassLoader_klass, jdk_internal_loader_ClassLoaders_AppClassLoader, Pre ) \ |
187 do_klass(jdk_internal_loader_ClassLoaders_AppClassLoader_klass, jdk_internal_loader_ClassLoaders_AppClassLoader, Pre ) \ |
189 do_klass(jdk_internal_loader_ClassLoaders_PlatformClassLoader_klass, jdk_internal_loader_ClassLoaders_PlatformClassLoader, Pre ) \ |
188 do_klass(jdk_internal_loader_ClassLoaders_PlatformClassLoader_klass, jdk_internal_loader_ClassLoaders_PlatformClassLoader, Pre ) \ |
190 do_klass(CodeSource_klass, java_security_CodeSource, Pre ) \ |
189 do_klass(CodeSource_klass, java_security_CodeSource, Pre ) \ |
191 do_klass(ParseUtil_klass, sun_net_www_ParseUtil, Pre ) \ |
|
192 \ |
190 \ |
193 do_klass(StackTraceElement_klass, java_lang_StackTraceElement, Opt ) \ |
191 do_klass(StackTraceElement_klass, java_lang_StackTraceElement, Opt ) \ |
194 \ |
192 \ |
195 /* It's okay if this turns out to be NULL in non-1.4 JDKs. */ \ |
193 /* It's okay if this turns out to be NULL in non-1.4 JDKs. */ \ |
196 do_klass(nio_Buffer_klass, java_nio_Buffer, Opt ) \ |
194 do_klass(nio_Buffer_klass, java_nio_Buffer, Opt ) \ |
741 static InstanceKlass* volatile _abstract_ownable_synchronizer_klass; |
739 static InstanceKlass* volatile _abstract_ownable_synchronizer_klass; |
742 |
740 |
743 // table of box klasses (int_klass, etc.) |
741 // table of box klasses (int_klass, etc.) |
744 static InstanceKlass* _box_klasses[T_VOID+1]; |
742 static InstanceKlass* _box_klasses[T_VOID+1]; |
745 |
743 |
|
744 private: |
746 static oop _java_system_loader; |
745 static oop _java_system_loader; |
747 static oop _java_platform_loader; |
746 static oop _java_platform_loader; |
748 |
747 |
749 static bool _has_checkPackageAccess; |
748 static bool _has_checkPackageAccess; |
750 }; |
749 }; |