293 template(executable_name, "executable") \
294 template(parameter_annotations_name, "parameterAnnotations") \
295 template(annotation_default_name, "annotationDefault") \
296 template(reflect_ConstantPool, "jdk/internal/reflect/ConstantPool") \
297 template(base_name, "base") \
298 /* Type Annotations (JDK 8 and above) */ \
299 template(type_annotations_name, "typeAnnotations") \
300 \
301 /* Intrinsic Annotation (JDK 9 and above) */ \
302 template(jdk_internal_vm_annotation_DontInline_signature, "Ljdk/internal/vm/annotation/DontInline;") \
303 template(jdk_internal_vm_annotation_ForceInline_signature, "Ljdk/internal/vm/annotation/ForceInline;") \
304 template(jdk_internal_vm_annotation_Hidden_signature, "Ljdk/internal/vm/annotation/Hidden;") \
305 template(jdk_internal_misc_Scoped_signature, "Ljdk/internal/misc/ScopedMemoryAccess$Scoped;") \
306 template(jdk_internal_vm_annotation_IntrinsicCandidate_signature, "Ljdk/internal/vm/annotation/IntrinsicCandidate;") \
307 template(jdk_internal_vm_annotation_Stable_signature, "Ljdk/internal/vm/annotation/Stable;") \
308 \
309 template(jdk_internal_vm_annotation_ChangesCurrentThread_signature, "Ljdk/internal/vm/annotation/ChangesCurrentThread;") \
310 template(jdk_internal_vm_annotation_JvmtiHideEvents_signature, "Ljdk/internal/vm/annotation/JvmtiHideEvents;") \
311 template(jdk_internal_vm_annotation_JvmtiMountTransition_signature, "Ljdk/internal/vm/annotation/JvmtiMountTransition;") \
312 \
313 template(java_lang_ref_SoftReference_signature, "Ljava/lang/ref/SoftReference;") \
314 \
315 /* Support for JSR 292 & invokedynamic (JDK 1.7 and above) */ \
316 template(java_lang_invoke_CallSite, "java/lang/invoke/CallSite") \
317 template(java_lang_invoke_ConstantCallSite, "java/lang/invoke/ConstantCallSite") \
318 template(java_lang_invoke_DirectMethodHandle, "java/lang/invoke/DirectMethodHandle") \
319 template(java_lang_invoke_MutableCallSite, "java/lang/invoke/MutableCallSite") \
320 template(java_lang_invoke_VolatileCallSite, "java/lang/invoke/VolatileCallSite") \
321 template(java_lang_invoke_MethodHandle, "java/lang/invoke/MethodHandle") \
322 template(java_lang_invoke_VarHandle, "java/lang/invoke/VarHandle") \
323 template(java_lang_invoke_MethodType, "java/lang/invoke/MethodType") \
324 template(java_lang_invoke_MethodType_signature, "Ljava/lang/invoke/MethodType;") \
325 template(java_lang_invoke_ResolvedMethodName_signature, "Ljava/lang/invoke/ResolvedMethodName;")\
326 template(java_lang_invoke_MemberName_signature, "Ljava/lang/invoke/MemberName;") \
327 template(java_lang_invoke_LambdaForm_signature, "Ljava/lang/invoke/LambdaForm;") \
328 template(java_lang_invoke_MethodHandle_signature, "Ljava/lang/invoke/MethodHandle;") \
329 /* internal classes known only to the JVM: */ \
330 template(java_lang_invoke_MemberName, "java/lang/invoke/MemberName") \
331 template(java_lang_invoke_ResolvedMethodName, "java/lang/invoke/ResolvedMethodName") \
332 template(java_lang_invoke_MethodHandleNatives, "java/lang/invoke/MethodHandleNatives") \
333 template(java_lang_invoke_MethodHandleNatives_CallSiteContext, "java/lang/invoke/MethodHandleNatives$CallSiteContext") \
|
293 template(executable_name, "executable") \
294 template(parameter_annotations_name, "parameterAnnotations") \
295 template(annotation_default_name, "annotationDefault") \
296 template(reflect_ConstantPool, "jdk/internal/reflect/ConstantPool") \
297 template(base_name, "base") \
298 /* Type Annotations (JDK 8 and above) */ \
299 template(type_annotations_name, "typeAnnotations") \
300 \
301 /* Intrinsic Annotation (JDK 9 and above) */ \
302 template(jdk_internal_vm_annotation_DontInline_signature, "Ljdk/internal/vm/annotation/DontInline;") \
303 template(jdk_internal_vm_annotation_ForceInline_signature, "Ljdk/internal/vm/annotation/ForceInline;") \
304 template(jdk_internal_vm_annotation_Hidden_signature, "Ljdk/internal/vm/annotation/Hidden;") \
305 template(jdk_internal_misc_Scoped_signature, "Ljdk/internal/misc/ScopedMemoryAccess$Scoped;") \
306 template(jdk_internal_vm_annotation_IntrinsicCandidate_signature, "Ljdk/internal/vm/annotation/IntrinsicCandidate;") \
307 template(jdk_internal_vm_annotation_Stable_signature, "Ljdk/internal/vm/annotation/Stable;") \
308 \
309 template(jdk_internal_vm_annotation_ChangesCurrentThread_signature, "Ljdk/internal/vm/annotation/ChangesCurrentThread;") \
310 template(jdk_internal_vm_annotation_JvmtiHideEvents_signature, "Ljdk/internal/vm/annotation/JvmtiHideEvents;") \
311 template(jdk_internal_vm_annotation_JvmtiMountTransition_signature, "Ljdk/internal/vm/annotation/JvmtiMountTransition;") \
312 \
313 template(class_ReflectionData_signature, "Ljava/lang/Class$ReflectionData;") \
314 template(encodeReflectionData_name, "encodeReflectionData") \
315 template(generateReflectionData_name, "generateReflectionData") \
316 \
317 /* Support for JSR 292 & invokedynamic (JDK 1.7 and above) */ \
318 template(java_lang_invoke_CallSite, "java/lang/invoke/CallSite") \
319 template(java_lang_invoke_ConstantCallSite, "java/lang/invoke/ConstantCallSite") \
320 template(java_lang_invoke_DirectMethodHandle, "java/lang/invoke/DirectMethodHandle") \
321 template(java_lang_invoke_MutableCallSite, "java/lang/invoke/MutableCallSite") \
322 template(java_lang_invoke_VolatileCallSite, "java/lang/invoke/VolatileCallSite") \
323 template(java_lang_invoke_MethodHandle, "java/lang/invoke/MethodHandle") \
324 template(java_lang_invoke_VarHandle, "java/lang/invoke/VarHandle") \
325 template(java_lang_invoke_MethodType, "java/lang/invoke/MethodType") \
326 template(java_lang_invoke_MethodType_signature, "Ljava/lang/invoke/MethodType;") \
327 template(java_lang_invoke_ResolvedMethodName_signature, "Ljava/lang/invoke/ResolvedMethodName;")\
328 template(java_lang_invoke_MemberName_signature, "Ljava/lang/invoke/MemberName;") \
329 template(java_lang_invoke_LambdaForm_signature, "Ljava/lang/invoke/LambdaForm;") \
330 template(java_lang_invoke_MethodHandle_signature, "Ljava/lang/invoke/MethodHandle;") \
331 /* internal classes known only to the JVM: */ \
332 template(java_lang_invoke_MemberName, "java/lang/invoke/MemberName") \
333 template(java_lang_invoke_ResolvedMethodName, "java/lang/invoke/ResolvedMethodName") \
334 template(java_lang_invoke_MethodHandleNatives, "java/lang/invoke/MethodHandleNatives") \
335 template(java_lang_invoke_MethodHandleNatives_CallSiteContext, "java/lang/invoke/MethodHandleNatives$CallSiteContext") \
|