154 do_klass(reflect_ConstructorAccessorImpl_klass, reflect_ConstructorAccessorImpl ) \
155 do_klass(reflect_DelegatingClassLoader_klass, reflect_DelegatingClassLoader ) \
156 do_klass(reflect_ConstantPool_klass, reflect_ConstantPool ) \
157 do_klass(reflect_UnsafeStaticFieldAccessorImpl_klass, reflect_UnsafeStaticFieldAccessorImpl ) \
158 do_klass(reflect_CallerSensitive_klass, reflect_CallerSensitive ) \
159 \
160 /* support for dynamic typing; it's OK if these are NULL in earlier JDKs */ \
161 do_klass(DirectMethodHandle_klass, java_lang_invoke_DirectMethodHandle ) \
162 do_klass(MethodHandle_klass, java_lang_invoke_MethodHandle ) \
163 do_klass(VarHandle_klass, java_lang_invoke_VarHandle ) \
164 do_klass(MemberName_klass, java_lang_invoke_MemberName ) \
165 do_klass(ResolvedMethodName_klass, java_lang_invoke_ResolvedMethodName ) \
166 do_klass(MethodHandleNatives_klass, java_lang_invoke_MethodHandleNatives ) \
167 do_klass(LambdaForm_klass, java_lang_invoke_LambdaForm ) \
168 do_klass(MethodType_klass, java_lang_invoke_MethodType ) \
169 do_klass(BootstrapMethodError_klass, java_lang_BootstrapMethodError ) \
170 do_klass(CallSite_klass, java_lang_invoke_CallSite ) \
171 do_klass(Context_klass, java_lang_invoke_MethodHandleNatives_CallSiteContext ) \
172 do_klass(ConstantCallSite_klass, java_lang_invoke_ConstantCallSite ) \
173 do_klass(MutableCallSite_klass, java_lang_invoke_MutableCallSite ) \
174 do_klass(VolatileCallSite_klass, java_lang_invoke_VolatileCallSite ) \
175 /* Note: MethodHandle must be first, and VolatileCallSite last in group */ \
176 \
177 do_klass(AssertionStatusDirectives_klass, java_lang_AssertionStatusDirectives ) \
178 do_klass(StringBuffer_klass, java_lang_StringBuffer ) \
179 do_klass(StringBuilder_klass, java_lang_StringBuilder ) \
180 do_klass(internal_Unsafe_klass, jdk_internal_misc_Unsafe ) \
181 do_klass(module_Modules_klass, jdk_internal_module_Modules ) \
182 \
183 /* support for CDS */ \
184 do_klass(ByteArrayInputStream_klass, java_io_ByteArrayInputStream ) \
185 do_klass(URL_klass, java_net_URL ) \
186 do_klass(Jar_Manifest_klass, java_util_jar_Manifest ) \
187 do_klass(jdk_internal_loader_ClassLoaders_klass, jdk_internal_loader_ClassLoaders ) \
188 do_klass(jdk_internal_loader_ClassLoaders_AppClassLoader_klass, jdk_internal_loader_ClassLoaders_AppClassLoader) \
189 do_klass(jdk_internal_loader_ClassLoaders_PlatformClassLoader_klass, jdk_internal_loader_ClassLoaders_PlatformClassLoader) \
190 do_klass(CodeSource_klass, java_security_CodeSource ) \
191 \
192 do_klass(StackTraceElement_klass, java_lang_StackTraceElement ) \
193 \
|
154 do_klass(reflect_ConstructorAccessorImpl_klass, reflect_ConstructorAccessorImpl ) \
155 do_klass(reflect_DelegatingClassLoader_klass, reflect_DelegatingClassLoader ) \
156 do_klass(reflect_ConstantPool_klass, reflect_ConstantPool ) \
157 do_klass(reflect_UnsafeStaticFieldAccessorImpl_klass, reflect_UnsafeStaticFieldAccessorImpl ) \
158 do_klass(reflect_CallerSensitive_klass, reflect_CallerSensitive ) \
159 \
160 /* support for dynamic typing; it's OK if these are NULL in earlier JDKs */ \
161 do_klass(DirectMethodHandle_klass, java_lang_invoke_DirectMethodHandle ) \
162 do_klass(MethodHandle_klass, java_lang_invoke_MethodHandle ) \
163 do_klass(VarHandle_klass, java_lang_invoke_VarHandle ) \
164 do_klass(MemberName_klass, java_lang_invoke_MemberName ) \
165 do_klass(ResolvedMethodName_klass, java_lang_invoke_ResolvedMethodName ) \
166 do_klass(MethodHandleNatives_klass, java_lang_invoke_MethodHandleNatives ) \
167 do_klass(LambdaForm_klass, java_lang_invoke_LambdaForm ) \
168 do_klass(MethodType_klass, java_lang_invoke_MethodType ) \
169 do_klass(BootstrapMethodError_klass, java_lang_BootstrapMethodError ) \
170 do_klass(CallSite_klass, java_lang_invoke_CallSite ) \
171 do_klass(Context_klass, java_lang_invoke_MethodHandleNatives_CallSiteContext ) \
172 do_klass(ConstantCallSite_klass, java_lang_invoke_ConstantCallSite ) \
173 do_klass(MutableCallSite_klass, java_lang_invoke_MutableCallSite ) \
174 do_klass(ValueBootstrapMethods_klass, java_lang_invoke_ValueBootstrapMethods ) \
175 do_klass(VolatileCallSite_klass, java_lang_invoke_VolatileCallSite ) \
176 /* Note: MethodHandle must be first, and VolatileCallSite last in group */ \
177 \
178 do_klass(AssertionStatusDirectives_klass, java_lang_AssertionStatusDirectives ) \
179 do_klass(StringBuffer_klass, java_lang_StringBuffer ) \
180 do_klass(StringBuilder_klass, java_lang_StringBuilder ) \
181 do_klass(internal_Unsafe_klass, jdk_internal_misc_Unsafe ) \
182 do_klass(module_Modules_klass, jdk_internal_module_Modules ) \
183 \
184 /* support for CDS */ \
185 do_klass(ByteArrayInputStream_klass, java_io_ByteArrayInputStream ) \
186 do_klass(URL_klass, java_net_URL ) \
187 do_klass(Jar_Manifest_klass, java_util_jar_Manifest ) \
188 do_klass(jdk_internal_loader_ClassLoaders_klass, jdk_internal_loader_ClassLoaders ) \
189 do_klass(jdk_internal_loader_ClassLoaders_AppClassLoader_klass, jdk_internal_loader_ClassLoaders_AppClassLoader) \
190 do_klass(jdk_internal_loader_ClassLoaders_PlatformClassLoader_klass, jdk_internal_loader_ClassLoaders_PlatformClassLoader) \
191 do_klass(CodeSource_klass, java_security_CodeSource ) \
192 \
193 do_klass(StackTraceElement_klass, java_lang_StackTraceElement ) \
194 \
|