src/share/vm/classfile/systemDictionary.hpp

Print this page




 152   do_klass(reflect_CallerSensitive_klass,               sun_reflect_CallerSensitive,               Opt                 ) \
 153                                                                                                                          \
 154   /* support for dynamic typing; it's OK if these are NULL in earlier JDKs */                                            \
 155   do_klass(DirectMethodHandle_klass,                    java_lang_invoke_DirectMethodHandle,       Opt                 ) \
 156   do_klass(MethodHandle_klass,                          java_lang_invoke_MethodHandle,             Pre                 ) \
 157   do_klass(MemberName_klass,                            java_lang_invoke_MemberName,               Pre                 ) \
 158   do_klass(MethodHandleNatives_klass,                   java_lang_invoke_MethodHandleNatives,      Pre                 ) \
 159   do_klass(LambdaForm_klass,                            java_lang_invoke_LambdaForm,               Opt                 ) \
 160   do_klass(MethodType_klass,                            java_lang_invoke_MethodType,               Pre                 ) \
 161   do_klass(BootstrapMethodError_klass,                  java_lang_BootstrapMethodError,            Pre                 ) \
 162   do_klass(CallSite_klass,                              java_lang_invoke_CallSite,                 Pre                 ) \
 163   do_klass(Context_klass,                               java_lang_invoke_MethodHandleNatives_CallSiteContext, Pre      ) \
 164   do_klass(ConstantCallSite_klass,                      java_lang_invoke_ConstantCallSite,         Pre                 ) \
 165   do_klass(MutableCallSite_klass,                       java_lang_invoke_MutableCallSite,          Pre                 ) \
 166   do_klass(VolatileCallSite_klass,                      java_lang_invoke_VolatileCallSite,         Pre                 ) \
 167   /* Note: MethodHandle must be first, and VolatileCallSite last in group */                                             \
 168                                                                                                                          \
 169   do_klass(StringBuffer_klass,                          java_lang_StringBuffer,                    Pre                 ) \
 170   do_klass(StringBuilder_klass,                         java_lang_StringBuilder,                   Pre                 ) \
 171   do_klass(misc_Unsafe_klass,                           sun_misc_Unsafe,                           Pre                 ) \

 172                                                                                                                          \
 173   /* support for CDS */                                                                                                  \
 174   do_klass(ByteArrayInputStream_klass,                  java_io_ByteArrayInputStream,              Pre                 ) \
 175   do_klass(File_klass,                                  java_io_File,                              Pre                 ) \
 176   do_klass(URL_klass,                                   java_net_URL,                              Pre                 ) \
 177   do_klass(Jar_Manifest_klass,                          java_util_jar_Manifest,                    Pre                 ) \
 178   do_klass(jdk_internal_misc_ClassLoaders_AppClassLoader_klass,  jdk_internal_misc_ClassLoaders_AppClassLoader,      Pre                 ) \
 179   do_klass(CodeSource_klass,                            java_security_CodeSource,                  Pre                 ) \
 180   do_klass(ParseUtil_klass,                             sun_net_www_ParseUtil,                     Pre                 ) \
 181                                                                                                                          \
 182   /* It's NULL in non-1.4 JDKs. */                                                                                       \
 183   do_klass(StackTraceElement_klass,                     java_lang_StackTraceElement,               Opt                 ) \
 184   /* It's okay if this turns out to be NULL in non-1.4 JDKs. */                                                          \
 185   do_klass(nio_Buffer_klass,                            java_nio_Buffer,                           Opt                 ) \
 186                                                                                                                          \
 187   /* Preload boxing klasses */                                                                                           \
 188   do_klass(Boolean_klass,                               java_lang_Boolean,                         Pre                 ) \
 189   do_klass(Character_klass,                             java_lang_Character,                       Pre                 ) \
 190   do_klass(Float_klass,                                 java_lang_Float,                           Pre                 ) \
 191   do_klass(Double_klass,                                java_lang_Double,                          Pre                 ) \




 152   do_klass(reflect_CallerSensitive_klass,               sun_reflect_CallerSensitive,               Opt                 ) \
 153                                                                                                                          \
 154   /* support for dynamic typing; it's OK if these are NULL in earlier JDKs */                                            \
 155   do_klass(DirectMethodHandle_klass,                    java_lang_invoke_DirectMethodHandle,       Opt                 ) \
 156   do_klass(MethodHandle_klass,                          java_lang_invoke_MethodHandle,             Pre                 ) \
 157   do_klass(MemberName_klass,                            java_lang_invoke_MemberName,               Pre                 ) \
 158   do_klass(MethodHandleNatives_klass,                   java_lang_invoke_MethodHandleNatives,      Pre                 ) \
 159   do_klass(LambdaForm_klass,                            java_lang_invoke_LambdaForm,               Opt                 ) \
 160   do_klass(MethodType_klass,                            java_lang_invoke_MethodType,               Pre                 ) \
 161   do_klass(BootstrapMethodError_klass,                  java_lang_BootstrapMethodError,            Pre                 ) \
 162   do_klass(CallSite_klass,                              java_lang_invoke_CallSite,                 Pre                 ) \
 163   do_klass(Context_klass,                               java_lang_invoke_MethodHandleNatives_CallSiteContext, Pre      ) \
 164   do_klass(ConstantCallSite_klass,                      java_lang_invoke_ConstantCallSite,         Pre                 ) \
 165   do_klass(MutableCallSite_klass,                       java_lang_invoke_MutableCallSite,          Pre                 ) \
 166   do_klass(VolatileCallSite_klass,                      java_lang_invoke_VolatileCallSite,         Pre                 ) \
 167   /* Note: MethodHandle must be first, and VolatileCallSite last in group */                                             \
 168                                                                                                                          \
 169   do_klass(StringBuffer_klass,                          java_lang_StringBuffer,                    Pre                 ) \
 170   do_klass(StringBuilder_klass,                         java_lang_StringBuilder,                   Pre                 ) \
 171   do_klass(misc_Unsafe_klass,                           sun_misc_Unsafe,                           Pre                 ) \
 172   do_klass(misc_Modules_klass,                          jdk_internal_misc_Modules,                 Pre                 ) \
 173                                                                                                                          \
 174   /* support for CDS */                                                                                                  \
 175   do_klass(ByteArrayInputStream_klass,                  java_io_ByteArrayInputStream,              Pre                 ) \
 176   do_klass(File_klass,                                  java_io_File,                              Pre                 ) \
 177   do_klass(URL_klass,                                   java_net_URL,                              Pre                 ) \
 178   do_klass(Jar_Manifest_klass,                          java_util_jar_Manifest,                    Pre                 ) \
 179   do_klass(jdk_internal_misc_ClassLoaders_AppClassLoader_klass,  jdk_internal_misc_ClassLoaders_AppClassLoader,      Pre                 ) \
 180   do_klass(CodeSource_klass,                            java_security_CodeSource,                  Pre                 ) \
 181   do_klass(ParseUtil_klass,                             sun_net_www_ParseUtil,                     Pre                 ) \
 182                                                                                                                          \
 183   /* It's NULL in non-1.4 JDKs. */                                                                                       \
 184   do_klass(StackTraceElement_klass,                     java_lang_StackTraceElement,               Opt                 ) \
 185   /* It's okay if this turns out to be NULL in non-1.4 JDKs. */                                                          \
 186   do_klass(nio_Buffer_klass,                            java_nio_Buffer,                           Opt                 ) \
 187                                                                                                                          \
 188   /* Preload boxing klasses */                                                                                           \
 189   do_klass(Boolean_klass,                               java_lang_Boolean,                         Pre                 ) \
 190   do_klass(Character_klass,                             java_lang_Character,                       Pre                 ) \
 191   do_klass(Float_klass,                                 java_lang_Float,                           Pre                 ) \
 192   do_klass(Double_klass,                                java_lang_Double,                          Pre                 ) \