src/hotspot/share/classfile/systemDictionary.hpp
changeset 50152 b5023063346d
parent 50063 50c0d24d3971
child 50297 580744d900c8
equal deleted inserted replaced
50151:e2eff4dcebbd 50152:b5023063346d
   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 };