Print this page


Split Close
Expand all
Collapse all
          --- old/src/share/vm/classfile/systemDictionary.hpp
          +++ new/src/share/vm/classfile/systemDictionary.hpp
↓ open down ↓ 136 lines elided ↑ open up ↑
 137  137    /* Universe::is_gte_jdk14x_version() is not set up by this point. */        \
 138  138    /* It's okay if this turns out to be NULL in non-1.4 JDKs. */               \
 139  139    template(reflect_MagicAccessorImpl_klass,          sun_reflect_MagicAccessorImpl,  Opt) \
 140  140    template(reflect_MethodAccessorImpl_klass, sun_reflect_MethodAccessorImpl, Opt_Only_JDK14NewRef) \
 141  141    template(reflect_ConstructorAccessorImpl_klass, sun_reflect_ConstructorAccessorImpl, Opt_Only_JDK14NewRef) \
 142  142    template(reflect_DelegatingClassLoader_klass, sun_reflect_DelegatingClassLoader, Opt) \
 143  143    template(reflect_ConstantPool_klass,  sun_reflect_ConstantPool,       Opt_Only_JDK15) \
 144  144    template(reflect_UnsafeStaticFieldAccessorImpl_klass, sun_reflect_UnsafeStaticFieldAccessorImpl, Opt_Only_JDK15) \
 145  145                                                                                \
 146  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) \
      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  156    template(WrongMethodTypeException_klass, java_lang_invoke_WrongMethodTypeException, Pre_JSR292) \
 157      -  template(CallSite_klass,               java_lang_invoke_CallSite,         Pre_JSR292) \
 158      -  /* Note: MethodHandle must be first, and CallSite last in group */          \
      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 */  \
 159  162                                                                                \
 160  163    template(StringBuffer_klass,           java_lang_StringBuffer,         Pre) \
 161  164    template(StringBuilder_klass,          java_lang_StringBuilder,        Pre) \
 162  165                                                                                \
 163  166    /* It's NULL in non-1.4 JDKs. */                                            \
 164  167    template(StackTraceElement_klass,      java_lang_StackTraceElement,    Opt) \
 165  168    /* Universe::is_gte_jdk14x_version() is not set up by this point. */        \
 166  169    /* It's okay if this turns out to be NULL in non-1.4 JDKs. */               \
 167  170    template(java_nio_Buffer_klass,        java_nio_Buffer,                Opt) \
 168  171                                                                                \
↓ open down ↓ 515 lines elided ↑ open up ↑
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX