hotspot/src/share/vm/classfile/systemDictionary.hpp
changeset 10514 e229a19078cf
parent 10265 4c869854aebd
child 10546 e79347eebbc5
equal deleted inserted replaced
10511:22b3580bd8bb 10514:e229a19078cf
   131   template(reflect_AccessibleObject_klass, java_lang_reflect_AccessibleObject, Pre) \
   131   template(reflect_AccessibleObject_klass, java_lang_reflect_AccessibleObject, Pre) \
   132   template(reflect_Field_klass,          java_lang_reflect_Field,        Pre) \
   132   template(reflect_Field_klass,          java_lang_reflect_Field,        Pre) \
   133   template(reflect_Method_klass,         java_lang_reflect_Method,       Pre) \
   133   template(reflect_Method_klass,         java_lang_reflect_Method,       Pre) \
   134   template(reflect_Constructor_klass,    java_lang_reflect_Constructor,  Pre) \
   134   template(reflect_Constructor_klass,    java_lang_reflect_Constructor,  Pre) \
   135                                                                               \
   135                                                                               \
   136   /* NOTE: needed too early in bootstrapping process to have checks based on JDK version */ \
   136   /* NOTE: needed too early in bootstrapping process to have checks based on JDK version */                        \
   137   /* Universe::is_gte_jdk14x_version() is not set up by this point. */        \
   137   /* Universe::is_gte_jdk14x_version() is not set up by this point. */                                             \
   138   /* It's okay if this turns out to be NULL in non-1.4 JDKs. */               \
   138   /* It's okay if this turns out to be NULL in non-1.4 JDKs. */                                                    \
   139   template(reflect_MagicAccessorImpl_klass,          sun_reflect_MagicAccessorImpl,  Opt) \
   139   template(reflect_MagicAccessorImpl_klass,          sun_reflect_MagicAccessorImpl,  Opt)                          \
   140   template(reflect_MethodAccessorImpl_klass, sun_reflect_MethodAccessorImpl, Opt_Only_JDK14NewRef) \
   140   template(reflect_MethodAccessorImpl_klass, sun_reflect_MethodAccessorImpl, Opt_Only_JDK14NewRef)                 \
   141   template(reflect_ConstructorAccessorImpl_klass, sun_reflect_ConstructorAccessorImpl, Opt_Only_JDK14NewRef) \
   141   template(reflect_ConstructorAccessorImpl_klass, sun_reflect_ConstructorAccessorImpl, Opt_Only_JDK14NewRef)       \
   142   template(reflect_DelegatingClassLoader_klass, sun_reflect_DelegatingClassLoader, Opt) \
   142   template(reflect_DelegatingClassLoader_klass, sun_reflect_DelegatingClassLoader, Opt)                            \
   143   template(reflect_ConstantPool_klass,  sun_reflect_ConstantPool,       Opt_Only_JDK15) \
   143   template(reflect_ConstantPool_klass,  sun_reflect_ConstantPool,       Opt_Only_JDK15)                            \
   144   template(reflect_UnsafeStaticFieldAccessorImpl_klass, sun_reflect_UnsafeStaticFieldAccessorImpl, Opt_Only_JDK15) \
   144   template(reflect_UnsafeStaticFieldAccessorImpl_klass, sun_reflect_UnsafeStaticFieldAccessorImpl, Opt_Only_JDK15) \
   145                                                                               \
   145                                                                               \
   146   /* support for dynamic typing; it's OK if these are NULL in earlier JDKs */ \
   146   /* support for dynamic typing; it's OK if these are NULL in earlier JDKs */ \
   147   template(MethodHandle_klass,             java_lang_invoke_MethodHandle,             Pre_JSR292) \
   147   template(MethodHandle_klass,             java_lang_invoke_MethodHandle,             Pre_JSR292) \
   148   template(MemberName_klass,               java_lang_invoke_MemberName,               Pre_JSR292) \
   148   template(MemberName_klass,               java_lang_invoke_MemberName,               Pre_JSR292) \
   153   template(MethodType_klass,               java_lang_invoke_MethodType,               Pre_JSR292) \
   153   template(MethodType_klass,               java_lang_invoke_MethodType,               Pre_JSR292) \
   154   template(MethodTypeForm_klass,           java_lang_invoke_MethodTypeForm,           Pre_JSR292) \
   154   template(MethodTypeForm_klass,           java_lang_invoke_MethodTypeForm,           Pre_JSR292) \
   155   template(BootstrapMethodError_klass,     java_lang_BootstrapMethodError,            Pre_JSR292) \
   155   template(BootstrapMethodError_klass,     java_lang_BootstrapMethodError,            Pre_JSR292) \
   156   template(WrongMethodTypeException_klass, java_lang_invoke_WrongMethodTypeException, Pre_JSR292) \
   156   template(WrongMethodTypeException_klass, java_lang_invoke_WrongMethodTypeException, Pre_JSR292) \
   157   template(CallSite_klass,                 java_lang_invoke_CallSite,                 Pre_JSR292) \
   157   template(CallSite_klass,                 java_lang_invoke_CallSite,                 Pre_JSR292) \
       
   158   template(CountingMethodHandle_klass,     java_lang_invoke_CountingMethodHandle,     Opt)        \
   158   template(ConstantCallSite_klass,         java_lang_invoke_ConstantCallSite,         Pre_JSR292) \
   159   template(ConstantCallSite_klass,         java_lang_invoke_ConstantCallSite,         Pre_JSR292) \
   159   template(MutableCallSite_klass,          java_lang_invoke_MutableCallSite,          Pre_JSR292) \
   160   template(MutableCallSite_klass,          java_lang_invoke_MutableCallSite,          Pre_JSR292) \
   160   template(VolatileCallSite_klass,         java_lang_invoke_VolatileCallSite,         Pre_JSR292) \
   161   template(VolatileCallSite_klass,         java_lang_invoke_VolatileCallSite,         Pre_JSR292) \
   161   /* Note: MethodHandle must be first, and VolatileCallSite last in group */  \
   162   /* Note: MethodHandle must be first, and VolatileCallSite last in group */  \
   162                                                                               \
   163                                                                               \