hotspot/src/share/vm/classfile/systemDictionary.hpp
changeset 10265 4c869854aebd
parent 9967 9ddc1c490930
child 10514 e229a19078cf
equal deleted inserted replaced
10264:6879f93d268d 10265:4c869854aebd
   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) \
   149   template(MethodHandleNatives_klass,    java_lang_invoke_MethodHandleNatives, Pre_JSR292) \
   149   template(MethodHandleNatives_klass,      java_lang_invoke_MethodHandleNatives,      Pre_JSR292) \
   150   template(AdapterMethodHandle_klass,    java_lang_invoke_AdapterMethodHandle, Pre_JSR292) \
   150   template(AdapterMethodHandle_klass,      java_lang_invoke_AdapterMethodHandle,      Pre_JSR292) \
   151   template(BoundMethodHandle_klass,      java_lang_invoke_BoundMethodHandle, Pre_JSR292) \
   151   template(BoundMethodHandle_klass,        java_lang_invoke_BoundMethodHandle,        Pre_JSR292) \
   152   template(DirectMethodHandle_klass,     java_lang_invoke_DirectMethodHandle, Pre_JSR292) \
   152   template(DirectMethodHandle_klass,       java_lang_invoke_DirectMethodHandle,       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   /* Note: MethodHandle must be first, and CallSite last in group */          \
   158   template(ConstantCallSite_klass,         java_lang_invoke_ConstantCallSite,         Pre_JSR292) \
       
   159   template(MutableCallSite_klass,          java_lang_invoke_MutableCallSite,          Pre_JSR292) \
       
   160   template(VolatileCallSite_klass,         java_lang_invoke_VolatileCallSite,         Pre_JSR292) \
       
   161   /* Note: MethodHandle must be first, and VolatileCallSite last in group */  \
   159                                                                               \
   162                                                                               \
   160   template(StringBuffer_klass,           java_lang_StringBuffer,         Pre) \
   163   template(StringBuffer_klass,           java_lang_StringBuffer,         Pre) \
   161   template(StringBuilder_klass,          java_lang_StringBuilder,        Pre) \
   164   template(StringBuilder_klass,          java_lang_StringBuilder,        Pre) \
   162                                                                               \
   165                                                                               \
   163   /* It's NULL in non-1.4 JDKs. */                                            \
   166   /* It's NULL in non-1.4 JDKs. */                                            \