src/share/vm/classfile/systemDictionary.hpp

Print this page




 134   do_klass(Properties_klass,                            java_util_Properties,                      Pre                 ) \
 135   do_klass(reflect_AccessibleObject_klass,              java_lang_reflect_AccessibleObject,        Pre                 ) \
 136   do_klass(reflect_Field_klass,                         java_lang_reflect_Field,                   Pre                 ) \
 137   do_klass(reflect_Parameter_klass,                     java_lang_reflect_Parameter,               Opt                 ) \
 138   do_klass(reflect_Method_klass,                        java_lang_reflect_Method,                  Pre                 ) \
 139   do_klass(reflect_Constructor_klass,                   java_lang_reflect_Constructor,             Pre                 ) \
 140                                                                                                                          \
 141   /* NOTE: needed too early in bootstrapping process to have checks based on JDK version */                              \
 142   /* Universe::is_gte_jdk14x_version() is not set up by this point. */                                                   \
 143   /* It's okay if this turns out to be NULL in non-1.4 JDKs. */                                                          \
 144   do_klass(lambda_MagicLambdaImpl_klass,                java_lang_invoke_MagicLambdaImpl,          Opt                 ) \
 145   do_klass(reflect_MagicAccessorImpl_klass,             sun_reflect_MagicAccessorImpl,             Opt                 ) \
 146   do_klass(reflect_MethodAccessorImpl_klass,            sun_reflect_MethodAccessorImpl,            Opt_Only_JDK14NewRef) \
 147   do_klass(reflect_ConstructorAccessorImpl_klass,       sun_reflect_ConstructorAccessorImpl,       Opt_Only_JDK14NewRef) \
 148   do_klass(reflect_DelegatingClassLoader_klass,         sun_reflect_DelegatingClassLoader,         Opt                 ) \
 149   do_klass(reflect_ConstantPool_klass,                  sun_reflect_ConstantPool,                  Opt_Only_JDK15      ) \
 150   do_klass(reflect_UnsafeStaticFieldAccessorImpl_klass, sun_reflect_UnsafeStaticFieldAccessorImpl, Opt_Only_JDK15      ) \
 151   do_klass(reflect_CallerSensitive_klass,               sun_reflect_CallerSensitive,               Opt                 ) \
 152                                                                                                                          \
 153   /* support for dynamic typing; it's OK if these are NULL in earlier JDKs */                                            \

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




 134   do_klass(Properties_klass,                            java_util_Properties,                      Pre                 ) \
 135   do_klass(reflect_AccessibleObject_klass,              java_lang_reflect_AccessibleObject,        Pre                 ) \
 136   do_klass(reflect_Field_klass,                         java_lang_reflect_Field,                   Pre                 ) \
 137   do_klass(reflect_Parameter_klass,                     java_lang_reflect_Parameter,               Opt                 ) \
 138   do_klass(reflect_Method_klass,                        java_lang_reflect_Method,                  Pre                 ) \
 139   do_klass(reflect_Constructor_klass,                   java_lang_reflect_Constructor,             Pre                 ) \
 140                                                                                                                          \
 141   /* NOTE: needed too early in bootstrapping process to have checks based on JDK version */                              \
 142   /* Universe::is_gte_jdk14x_version() is not set up by this point. */                                                   \
 143   /* It's okay if this turns out to be NULL in non-1.4 JDKs. */                                                          \
 144   do_klass(lambda_MagicLambdaImpl_klass,                java_lang_invoke_MagicLambdaImpl,          Opt                 ) \
 145   do_klass(reflect_MagicAccessorImpl_klass,             sun_reflect_MagicAccessorImpl,             Opt                 ) \
 146   do_klass(reflect_MethodAccessorImpl_klass,            sun_reflect_MethodAccessorImpl,            Opt_Only_JDK14NewRef) \
 147   do_klass(reflect_ConstructorAccessorImpl_klass,       sun_reflect_ConstructorAccessorImpl,       Opt_Only_JDK14NewRef) \
 148   do_klass(reflect_DelegatingClassLoader_klass,         sun_reflect_DelegatingClassLoader,         Opt                 ) \
 149   do_klass(reflect_ConstantPool_klass,                  sun_reflect_ConstantPool,                  Opt_Only_JDK15      ) \
 150   do_klass(reflect_UnsafeStaticFieldAccessorImpl_klass, sun_reflect_UnsafeStaticFieldAccessorImpl, Opt_Only_JDK15      ) \
 151   do_klass(reflect_CallerSensitive_klass,               sun_reflect_CallerSensitive,               Opt                 ) \
 152                                                                                                                          \
 153   /* support for dynamic typing; it's OK if these are NULL in earlier JDKs */                                            \
 154   do_klass(DirectMethodHandle_klass,                    java_lang_invoke_DirectMethodHandle,       Opt                 ) \
 155   do_klass(MethodHandle_klass,                          java_lang_invoke_MethodHandle,             Pre_JSR292          ) \
 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                 ) \