230 template(jdk_internal_vm_annotation_Contended_signature, "Ljdk/internal/vm/annotation/Contended;") \ 231 template(jdk_internal_vm_annotation_ReservedStackAccess_signature, "Ljdk/internal/vm/annotation/ReservedStackAccess;") \ 232 \ 233 /* class symbols needed by intrinsics */ \ 234 VM_INTRINSICS_DO(VM_INTRINSIC_IGNORE, template, VM_SYMBOL_IGNORE, VM_SYMBOL_IGNORE, VM_ALIAS_IGNORE) \ 235 \ 236 /* Support for reflection based on dynamic bytecode generation (JDK 1.4 and above) */ \ 237 \ 238 template(jdk_internal_reflect, "jdk/internal/reflect") \ 239 template(reflect_MagicAccessorImpl, "jdk/internal/reflect/MagicAccessorImpl") \ 240 template(reflect_MethodAccessorImpl, "jdk/internal/reflect/MethodAccessorImpl") \ 241 template(reflect_ConstructorAccessorImpl, "jdk/internal/reflect/ConstructorAccessorImpl") \ 242 template(reflect_DelegatingClassLoader, "jdk/internal/reflect/DelegatingClassLoader") \ 243 template(reflect_Reflection, "jdk/internal/reflect/Reflection") \ 244 template(reflect_CallerSensitive, "jdk/internal/reflect/CallerSensitive") \ 245 template(reflect_CallerSensitive_signature, "Ljdk/internal/reflect/CallerSensitive;") \ 246 template(checkedExceptions_name, "checkedExceptions") \ 247 template(clazz_name, "clazz") \ 248 template(exceptionTypes_name, "exceptionTypes") \ 249 template(modifiers_name, "modifiers") \ 250 template(newConstructor_name, "newConstructor") \ 251 template(newField_name, "newField") \ 252 template(newMethod_name, "newMethod") \ 253 template(invokeBasic_name, "invokeBasic") \ 254 template(linkToVirtual_name, "linkToVirtual") \ 255 template(linkToStatic_name, "linkToStatic") \ 256 template(linkToSpecial_name, "linkToSpecial") \ 257 template(linkToInterface_name, "linkToInterface") \ 258 template(compiledLambdaForm_name, "<compiledLambdaForm>") /*fake name*/ \ 259 template(star_name, "*") /*not really a name*/ \ 260 template(invoke_name, "invoke") \ 261 template(parameterTypes_name, "parameterTypes") \ 262 template(returnType_name, "returnType") \ 263 template(signature_name, "signature") \ 264 template(slot_name, "slot") \ 265 \ 266 /* Support for annotations (JDK 1.5 and above) */ \ 267 \ 268 template(annotations_name, "annotations") \ 269 template(index_name, "index") \ 270 template(executable_name, "executable") \ 271 template(parameter_annotations_name, "parameterAnnotations") \ 272 template(annotation_default_name, "annotationDefault") \ | 230 template(jdk_internal_vm_annotation_Contended_signature, "Ljdk/internal/vm/annotation/Contended;") \ 231 template(jdk_internal_vm_annotation_ReservedStackAccess_signature, "Ljdk/internal/vm/annotation/ReservedStackAccess;") \ 232 \ 233 /* class symbols needed by intrinsics */ \ 234 VM_INTRINSICS_DO(VM_INTRINSIC_IGNORE, template, VM_SYMBOL_IGNORE, VM_SYMBOL_IGNORE, VM_ALIAS_IGNORE) \ 235 \ 236 /* Support for reflection based on dynamic bytecode generation (JDK 1.4 and above) */ \ 237 \ 238 template(jdk_internal_reflect, "jdk/internal/reflect") \ 239 template(reflect_MagicAccessorImpl, "jdk/internal/reflect/MagicAccessorImpl") \ 240 template(reflect_MethodAccessorImpl, "jdk/internal/reflect/MethodAccessorImpl") \ 241 template(reflect_ConstructorAccessorImpl, "jdk/internal/reflect/ConstructorAccessorImpl") \ 242 template(reflect_DelegatingClassLoader, "jdk/internal/reflect/DelegatingClassLoader") \ 243 template(reflect_Reflection, "jdk/internal/reflect/Reflection") \ 244 template(reflect_CallerSensitive, "jdk/internal/reflect/CallerSensitive") \ 245 template(reflect_CallerSensitive_signature, "Ljdk/internal/reflect/CallerSensitive;") \ 246 template(checkedExceptions_name, "checkedExceptions") \ 247 template(clazz_name, "clazz") \ 248 template(exceptionTypes_name, "exceptionTypes") \ 249 template(modifiers_name, "modifiers") \ 250 template(invokeBasic_name, "invokeBasic") \ 251 template(linkToVirtual_name, "linkToVirtual") \ 252 template(linkToStatic_name, "linkToStatic") \ 253 template(linkToSpecial_name, "linkToSpecial") \ 254 template(linkToInterface_name, "linkToInterface") \ 255 template(compiledLambdaForm_name, "<compiledLambdaForm>") /*fake name*/ \ 256 template(star_name, "*") /*not really a name*/ \ 257 template(invoke_name, "invoke") \ 258 template(parameterTypes_name, "parameterTypes") \ 259 template(returnType_name, "returnType") \ 260 template(signature_name, "signature") \ 261 template(slot_name, "slot") \ 262 \ 263 /* Support for annotations (JDK 1.5 and above) */ \ 264 \ 265 template(annotations_name, "annotations") \ 266 template(index_name, "index") \ 267 template(executable_name, "executable") \ 268 template(parameter_annotations_name, "parameterAnnotations") \ 269 template(annotation_default_name, "annotationDefault") \ |