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

src/share/vm/classfile/systemDictionary.hpp

Print this page




 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) \
 140   template(reflect_MethodAccessorImpl_klass, sun_reflect_MethodAccessorImpl, Opt_Only_JDK14NewRef) \
 141   template(reflect_ConstructorAccessorImpl_klass, sun_reflect_ConstructorAccessorImpl, Opt_Only_JDK14NewRef) \
 142   template(reflect_DelegatingClassLoader_klass, sun_reflect_DelegatingClassLoader, Opt) \
 143   template(reflect_ConstantPool_klass,  sun_reflect_ConstantPool,       Opt_Only_JDK15) \
 144   template(reflect_UnsafeStaticFieldAccessorImpl_klass, sun_reflect_UnsafeStaticFieldAccessorImpl, Opt_Only_JDK15) \
 145                                                                               \
 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) \
 148   template(MemberName_klass,               java_lang_invoke_MemberName,               Pre_JSR292) \
 149   template(MethodHandleNatives_klass,      java_lang_invoke_MethodHandleNatives,      Pre_JSR292) \
 150   template(AdapterMethodHandle_klass,      java_lang_invoke_AdapterMethodHandle,      Pre_JSR292) \
 151   template(BoundMethodHandle_klass,        java_lang_invoke_BoundMethodHandle,        Pre_JSR292) \
 152   template(DirectMethodHandle_klass,       java_lang_invoke_DirectMethodHandle,       Pre_JSR292) \
 153   template(MethodType_klass,               java_lang_invoke_MethodType,               Pre_JSR292) \
 154   template(MethodTypeForm_klass,           java_lang_invoke_MethodTypeForm,           Pre_JSR292) \
 155   template(BootstrapMethodError_klass,     java_lang_BootstrapMethodError,            Pre_JSR292) \
 156   template(WrongMethodTypeException_klass, java_lang_invoke_WrongMethodTypeException, Pre_JSR292) \
 157   template(CallSite_klass,                 java_lang_invoke_CallSite,                 Pre_JSR292) \

 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 */  \
 162                                                                               \
 163   template(StringBuffer_klass,           java_lang_StringBuffer,         Pre) \
 164   template(StringBuilder_klass,          java_lang_StringBuilder,        Pre) \
 165                                                                               \
 166   /* It's NULL in non-1.4 JDKs. */                                            \
 167   template(StackTraceElement_klass,      java_lang_StackTraceElement,    Opt) \
 168   /* Universe::is_gte_jdk14x_version() is not set up by this point. */        \
 169   /* It's okay if this turns out to be NULL in non-1.4 JDKs. */               \
 170   template(java_nio_Buffer_klass,        java_nio_Buffer,                Opt) \
 171                                                                               \
 172   /* If this class isn't present, it won't be referenced. */                  \
 173   template(sun_misc_AtomicLongCSImpl_klass, sun_misc_AtomicLongCSImpl,   Opt) \
 174                                                                               \
 175   template(sun_jkernel_DownloadManager_klass, sun_jkernel_DownloadManager, Opt_Kernel) \
 176                                                                               \
 177   template(sun_misc_PostVMInitHook_klass, sun_misc_PostVMInitHook, Opt)       \




 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)                          \
 140   template(reflect_MethodAccessorImpl_klass, sun_reflect_MethodAccessorImpl, Opt_Only_JDK14NewRef)                 \
 141   template(reflect_ConstructorAccessorImpl_klass, sun_reflect_ConstructorAccessorImpl, Opt_Only_JDK14NewRef)       \
 142   template(reflect_DelegatingClassLoader_klass, sun_reflect_DelegatingClassLoader, Opt)                            \
 143   template(reflect_ConstantPool_klass,  sun_reflect_ConstantPool,       Opt_Only_JDK15)                            \
 144   template(reflect_UnsafeStaticFieldAccessorImpl_klass, sun_reflect_UnsafeStaticFieldAccessorImpl, Opt_Only_JDK15) \
 145                                                                               \
 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) \
 148   template(MemberName_klass,               java_lang_invoke_MemberName,               Pre_JSR292) \
 149   template(MethodHandleNatives_klass,      java_lang_invoke_MethodHandleNatives,      Pre_JSR292) \
 150   template(AdapterMethodHandle_klass,      java_lang_invoke_AdapterMethodHandle,      Pre_JSR292) \
 151   template(BoundMethodHandle_klass,        java_lang_invoke_BoundMethodHandle,        Pre_JSR292) \
 152   template(DirectMethodHandle_klass,       java_lang_invoke_DirectMethodHandle,       Pre_JSR292) \
 153   template(MethodType_klass,               java_lang_invoke_MethodType,               Pre_JSR292) \
 154   template(MethodTypeForm_klass,           java_lang_invoke_MethodTypeForm,           Pre_JSR292) \
 155   template(BootstrapMethodError_klass,     java_lang_BootstrapMethodError,            Pre_JSR292) \
 156   template(WrongMethodTypeException_klass, java_lang_invoke_WrongMethodTypeException, Pre_JSR292) \
 157   template(CallSite_klass,                 java_lang_invoke_CallSite,                 Pre_JSR292) \
 158   template(CountingMethodHandle_klass,     java_lang_invoke_CountingMethodHandle,     Opt)        \
 159   template(ConstantCallSite_klass,         java_lang_invoke_ConstantCallSite,         Pre_JSR292) \
 160   template(MutableCallSite_klass,          java_lang_invoke_MutableCallSite,          Pre_JSR292) \
 161   template(VolatileCallSite_klass,         java_lang_invoke_VolatileCallSite,         Pre_JSR292) \
 162   /* Note: MethodHandle must be first, and VolatileCallSite last in group */  \
 163                                                                               \
 164   template(StringBuffer_klass,           java_lang_StringBuffer,         Pre) \
 165   template(StringBuilder_klass,          java_lang_StringBuilder,        Pre) \
 166                                                                               \
 167   /* It's NULL in non-1.4 JDKs. */                                            \
 168   template(StackTraceElement_klass,      java_lang_StackTraceElement,    Opt) \
 169   /* Universe::is_gte_jdk14x_version() is not set up by this point. */        \
 170   /* It's okay if this turns out to be NULL in non-1.4 JDKs. */               \
 171   template(java_nio_Buffer_klass,        java_nio_Buffer,                Opt) \
 172                                                                               \
 173   /* If this class isn't present, it won't be referenced. */                  \
 174   template(sun_misc_AtomicLongCSImpl_klass, sun_misc_AtomicLongCSImpl,   Opt) \
 175                                                                               \
 176   template(sun_jkernel_DownloadManager_klass, sun_jkernel_DownloadManager, Opt_Kernel) \
 177                                                                               \
 178   template(sun_misc_PostVMInitHook_klass, sun_misc_PostVMInitHook, Opt)       \


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