src/share/vm/classfile/systemDictionary.hpp
Index Unified diffs Context diffs Sdiffs Wdiffs Patch New Old Previous File Next File hotspot Sdiff src/share/vm/classfile

src/share/vm/classfile/systemDictionary.hpp

Print this page




 156   do_klass(MemberName_klass,                            java_lang_invoke_MemberName,               Pre_JSR292          ) \
 157   do_klass(MethodHandleNatives_klass,                   java_lang_invoke_MethodHandleNatives,      Pre_JSR292          ) \
 158   do_klass(LambdaForm_klass,                            java_lang_invoke_LambdaForm,               Opt                 ) \
 159   do_klass(MethodType_klass,                            java_lang_invoke_MethodType,               Pre_JSR292          ) \
 160   do_klass(BootstrapMethodError_klass,                  java_lang_BootstrapMethodError,            Pre_JSR292          ) \
 161   do_klass(CallSite_klass,                              java_lang_invoke_CallSite,                 Pre_JSR292          ) \
 162   do_klass(ConstantCallSite_klass,                      java_lang_invoke_ConstantCallSite,         Pre_JSR292          ) \
 163   do_klass(MutableCallSite_klass,                       java_lang_invoke_MutableCallSite,          Pre_JSR292          ) \
 164   do_klass(VolatileCallSite_klass,                      java_lang_invoke_VolatileCallSite,         Pre_JSR292          ) \
 165   /* Note: MethodHandle must be first, and VolatileCallSite last in group */                                             \
 166                                                                                                                          \
 167   do_klass(StringBuffer_klass,                          java_lang_StringBuffer,                    Pre                 ) \
 168   do_klass(StringBuilder_klass,                         java_lang_StringBuilder,                   Pre                 ) \
 169                                                                                                                          \
 170   /* It's NULL in non-1.4 JDKs. */                                                                                       \
 171   do_klass(StackTraceElement_klass,                     java_lang_StackTraceElement,               Opt                 ) \
 172   /* Universe::is_gte_jdk14x_version() is not set up by this point. */                                                   \
 173   /* It's okay if this turns out to be NULL in non-1.4 JDKs. */                                                          \
 174   do_klass(nio_Buffer_klass,                            java_nio_Buffer,                           Opt                 ) \
 175                                                                                                                          \
 176   do_klass(PostVMInitHook_klass,                        sun_misc_PostVMInitHook,                   Opt                 ) \
 177                                                                                                                          \
 178   /* Preload boxing klasses */                                                                                           \
 179   do_klass(Boolean_klass,                               java_lang_Boolean,                         Pre                 ) \
 180   do_klass(Character_klass,                             java_lang_Character,                       Pre                 ) \
 181   do_klass(Float_klass,                                 java_lang_Float,                           Pre                 ) \
 182   do_klass(Double_klass,                                java_lang_Double,                          Pre                 ) \
 183   do_klass(Byte_klass,                                  java_lang_Byte,                            Pre                 ) \
 184   do_klass(Short_klass,                                 java_lang_Short,                           Pre                 ) \
 185   do_klass(Integer_klass,                               java_lang_Integer,                         Pre                 ) \
 186   do_klass(Long_klass,                                  java_lang_Long,                            Pre                 ) \
 187   /*end*/
 188 
 189 
 190 class SystemDictionary : AllStatic {
 191   friend class VMStructs;
 192   friend class SystemDictionaryHandles;
 193 
 194  public:
 195   enum WKID {
 196     NO_WKID = 0,
 197 




 156   do_klass(MemberName_klass,                            java_lang_invoke_MemberName,               Pre_JSR292          ) \
 157   do_klass(MethodHandleNatives_klass,                   java_lang_invoke_MethodHandleNatives,      Pre_JSR292          ) \
 158   do_klass(LambdaForm_klass,                            java_lang_invoke_LambdaForm,               Opt                 ) \
 159   do_klass(MethodType_klass,                            java_lang_invoke_MethodType,               Pre_JSR292          ) \
 160   do_klass(BootstrapMethodError_klass,                  java_lang_BootstrapMethodError,            Pre_JSR292          ) \
 161   do_klass(CallSite_klass,                              java_lang_invoke_CallSite,                 Pre_JSR292          ) \
 162   do_klass(ConstantCallSite_klass,                      java_lang_invoke_ConstantCallSite,         Pre_JSR292          ) \
 163   do_klass(MutableCallSite_klass,                       java_lang_invoke_MutableCallSite,          Pre_JSR292          ) \
 164   do_klass(VolatileCallSite_klass,                      java_lang_invoke_VolatileCallSite,         Pre_JSR292          ) \
 165   /* Note: MethodHandle must be first, and VolatileCallSite last in group */                                             \
 166                                                                                                                          \
 167   do_klass(StringBuffer_klass,                          java_lang_StringBuffer,                    Pre                 ) \
 168   do_klass(StringBuilder_klass,                         java_lang_StringBuilder,                   Pre                 ) \
 169                                                                                                                          \
 170   /* It's NULL in non-1.4 JDKs. */                                                                                       \
 171   do_klass(StackTraceElement_klass,                     java_lang_StackTraceElement,               Opt                 ) \
 172   /* Universe::is_gte_jdk14x_version() is not set up by this point. */                                                   \
 173   /* It's okay if this turns out to be NULL in non-1.4 JDKs. */                                                          \
 174   do_klass(nio_Buffer_klass,                            java_nio_Buffer,                           Opt                 ) \
 175                                                                                                                          \


 176   /* Preload boxing klasses */                                                                                           \
 177   do_klass(Boolean_klass,                               java_lang_Boolean,                         Pre                 ) \
 178   do_klass(Character_klass,                             java_lang_Character,                       Pre                 ) \
 179   do_klass(Float_klass,                                 java_lang_Float,                           Pre                 ) \
 180   do_klass(Double_klass,                                java_lang_Double,                          Pre                 ) \
 181   do_klass(Byte_klass,                                  java_lang_Byte,                            Pre                 ) \
 182   do_klass(Short_klass,                                 java_lang_Short,                           Pre                 ) \
 183   do_klass(Integer_klass,                               java_lang_Integer,                         Pre                 ) \
 184   do_klass(Long_klass,                                  java_lang_Long,                            Pre                 ) \
 185   /*end*/
 186 
 187 
 188 class SystemDictionary : AllStatic {
 189   friend class VMStructs;
 190   friend class SystemDictionaryHandles;
 191 
 192  public:
 193   enum WKID {
 194     NO_WKID = 0,
 195 


src/share/vm/classfile/systemDictionary.hpp
Index Unified diffs Context diffs Sdiffs Wdiffs Patch New Old Previous File Next File