250 template(returnType_name, "returnType") \ 251 template(signature_name, "signature") \ 252 template(slot_name, "slot") \ 253 \ 254 /* Support for annotations (JDK 1.5 and above) */ \ 255 \ 256 template(annotations_name, "annotations") \ 257 template(index_name, "index") \ 258 template(executable_name, "executable") \ 259 template(parameter_annotations_name, "parameterAnnotations") \ 260 template(annotation_default_name, "annotationDefault") \ 261 template(sun_reflect_ConstantPool, "sun/reflect/ConstantPool") \ 262 template(ConstantPool_name, "constantPoolOop") \ 263 template(sun_reflect_UnsafeStaticFieldAccessorImpl, "sun/reflect/UnsafeStaticFieldAccessorImpl")\ 264 template(base_name, "base") \ 265 /* Type Annotations (JDK 8 and above) */ \ 266 template(type_annotations_name, "typeAnnotations") \ 267 \ 268 /* Intrinsic Annotation (JDK 9 and above) */ \ 269 template(jdk_internal_HotSpotIntrinsicCandidate_signature, "Ljdk/internal/HotSpotIntrinsicCandidate;") \ 270 \ 271 /* Support for JSR 292 & invokedynamic (JDK 1.7 and above) */ \ 272 template(java_lang_invoke_CallSite, "java/lang/invoke/CallSite") \ 273 template(java_lang_invoke_ConstantCallSite, "java/lang/invoke/ConstantCallSite") \ 274 template(java_lang_invoke_DirectMethodHandle, "java/lang/invoke/DirectMethodHandle") \ 275 template(java_lang_invoke_MutableCallSite, "java/lang/invoke/MutableCallSite") \ 276 template(java_lang_invoke_VolatileCallSite, "java/lang/invoke/VolatileCallSite") \ 277 template(java_lang_invoke_MethodHandle, "java/lang/invoke/MethodHandle") \ 278 template(java_lang_invoke_MethodType, "java/lang/invoke/MethodType") \ 279 template(java_lang_invoke_MethodType_signature, "Ljava/lang/invoke/MethodType;") \ 280 template(java_lang_invoke_MemberName_signature, "Ljava/lang/invoke/MemberName;") \ 281 template(java_lang_invoke_LambdaForm_signature, "Ljava/lang/invoke/LambdaForm;") \ 282 template(java_lang_invoke_MethodHandle_signature, "Ljava/lang/invoke/MethodHandle;") \ 283 /* internal classes known only to the JVM: */ \ 284 template(java_lang_invoke_MemberName, "java/lang/invoke/MemberName") \ 285 template(java_lang_invoke_MethodHandleNatives, "java/lang/invoke/MethodHandleNatives") \ 286 template(java_lang_invoke_MethodHandleNatives_CallSiteContext, "java/lang/invoke/MethodHandleNatives$CallSiteContext") \ 287 template(java_lang_invoke_LambdaForm, "java/lang/invoke/LambdaForm") \ 288 template(java_lang_invoke_ForceInline_signature, "Ljava/lang/invoke/ForceInline;") \ 289 template(java_lang_invoke_DontInline_signature, "Ljava/lang/invoke/DontInline;") \ | 250 template(returnType_name, "returnType") \ 251 template(signature_name, "signature") \ 252 template(slot_name, "slot") \ 253 \ 254 /* Support for annotations (JDK 1.5 and above) */ \ 255 \ 256 template(annotations_name, "annotations") \ 257 template(index_name, "index") \ 258 template(executable_name, "executable") \ 259 template(parameter_annotations_name, "parameterAnnotations") \ 260 template(annotation_default_name, "annotationDefault") \ 261 template(sun_reflect_ConstantPool, "sun/reflect/ConstantPool") \ 262 template(ConstantPool_name, "constantPoolOop") \ 263 template(sun_reflect_UnsafeStaticFieldAccessorImpl, "sun/reflect/UnsafeStaticFieldAccessorImpl")\ 264 template(base_name, "base") \ 265 /* Type Annotations (JDK 8 and above) */ \ 266 template(type_annotations_name, "typeAnnotations") \ 267 \ 268 /* Intrinsic Annotation (JDK 9 and above) */ \ 269 template(jdk_internal_HotSpotIntrinsicCandidate_signature, "Ljdk/internal/HotSpotIntrinsicCandidate;") \ 270 /* Accessor Annotation (Prototype) */ \ 271 template(java_lang_reflect_Accessor_signature, "Ljava/lang/reflect/Accessor;") \ 272 \ 273 /* Support for JSR 292 & invokedynamic (JDK 1.7 and above) */ \ 274 template(java_lang_invoke_CallSite, "java/lang/invoke/CallSite") \ 275 template(java_lang_invoke_ConstantCallSite, "java/lang/invoke/ConstantCallSite") \ 276 template(java_lang_invoke_DirectMethodHandle, "java/lang/invoke/DirectMethodHandle") \ 277 template(java_lang_invoke_MutableCallSite, "java/lang/invoke/MutableCallSite") \ 278 template(java_lang_invoke_VolatileCallSite, "java/lang/invoke/VolatileCallSite") \ 279 template(java_lang_invoke_MethodHandle, "java/lang/invoke/MethodHandle") \ 280 template(java_lang_invoke_MethodType, "java/lang/invoke/MethodType") \ 281 template(java_lang_invoke_MethodType_signature, "Ljava/lang/invoke/MethodType;") \ 282 template(java_lang_invoke_MemberName_signature, "Ljava/lang/invoke/MemberName;") \ 283 template(java_lang_invoke_LambdaForm_signature, "Ljava/lang/invoke/LambdaForm;") \ 284 template(java_lang_invoke_MethodHandle_signature, "Ljava/lang/invoke/MethodHandle;") \ 285 /* internal classes known only to the JVM: */ \ 286 template(java_lang_invoke_MemberName, "java/lang/invoke/MemberName") \ 287 template(java_lang_invoke_MethodHandleNatives, "java/lang/invoke/MethodHandleNatives") \ 288 template(java_lang_invoke_MethodHandleNatives_CallSiteContext, "java/lang/invoke/MethodHandleNatives$CallSiteContext") \ 289 template(java_lang_invoke_LambdaForm, "java/lang/invoke/LambdaForm") \ 290 template(java_lang_invoke_ForceInline_signature, "Ljava/lang/invoke/ForceInline;") \ 291 template(java_lang_invoke_DontInline_signature, "Ljava/lang/invoke/DontInline;") \ |