72 template(java_lang_Cloneable, "java/lang/Cloneable") \
73 template(java_lang_Throwable, "java/lang/Throwable") \
74 template(java_lang_ClassLoader, "java/lang/ClassLoader") \
75 template(java_lang_Runnable, "java/lang/Runnable") \
76 template(jdk_internal_vm_ContinuationScope, "jdk/internal/vm/ContinuationScope") \
77 template(jdk_internal_vm_StackChunk, "jdk/internal/vm/StackChunk") \
78 template(java_lang_Boolean, "java/lang/Boolean") \
79 template(java_lang_Character, "java/lang/Character") \
80 template(java_lang_Character_CharacterCache, "java/lang/Character$CharacterCache") \
81 template(java_lang_CharacterDataLatin1, "java/lang/CharacterDataLatin1") \
82 template(java_lang_Float, "java/lang/Float") \
83 template(java_lang_Double, "java/lang/Double") \
84 template(java_lang_Byte, "java/lang/Byte") \
85 template(java_lang_Byte_ByteCache, "java/lang/Byte$ByteCache") \
86 template(java_lang_Short, "java/lang/Short") \
87 template(java_lang_Short_ShortCache, "java/lang/Short$ShortCache") \
88 template(java_lang_Integer, "java/lang/Integer") \
89 template(java_lang_Integer_IntegerCache, "java/lang/Integer$IntegerCache") \
90 template(java_lang_Long, "java/lang/Long") \
91 template(java_lang_Long_LongCache, "java/lang/Long$LongCache") \
92 \
93 template(jdk_internal_vm_vector_VectorSupport, "jdk/internal/vm/vector/VectorSupport") \
94 template(jdk_internal_vm_vector_VectorPayload, "jdk/internal/vm/vector/VectorSupport$VectorPayload") \
95 template(jdk_internal_vm_vector_Vector, "jdk/internal/vm/vector/VectorSupport$Vector") \
96 template(jdk_internal_vm_vector_VectorMask, "jdk/internal/vm/vector/VectorSupport$VectorMask") \
97 template(jdk_internal_vm_vector_VectorShuffle, "jdk/internal/vm/vector/VectorSupport$VectorShuffle") \
98 template(payload_name, "payload") \
99 template(ETYPE_name, "ETYPE") \
100 template(VLENGTH_name, "VLENGTH") \
101 \
102 template(jdk_internal_vm_FillerObject, "jdk/internal/vm/FillerObject") \
103 \
104 template(java_lang_Shutdown, "java/lang/Shutdown") \
105 template(java_lang_ref_Reference, "java/lang/ref/Reference") \
106 template(java_lang_ref_SoftReference, "java/lang/ref/SoftReference") \
107 template(java_lang_ref_WeakReference, "java/lang/ref/WeakReference") \
108 template(java_lang_ref_FinalReference, "java/lang/ref/FinalReference") \
109 template(java_lang_ref_PhantomReference, "java/lang/ref/PhantomReference") \
110 template(java_lang_ref_Finalizer, "java/lang/ref/Finalizer") \
111 template(java_lang_reflect_AccessibleObject, "java/lang/reflect/AccessibleObject") \
292 template(index_name, "index") \
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_JvmtiMountTransition_signature, "Ljdk/internal/vm/annotation/JvmtiMountTransition;") \
311 \
312 /* Support for JSR 292 & invokedynamic (JDK 1.7 and above) */ \
313 template(java_lang_invoke_CallSite, "java/lang/invoke/CallSite") \
314 template(java_lang_invoke_ConstantCallSite, "java/lang/invoke/ConstantCallSite") \
315 template(java_lang_invoke_DirectMethodHandle, "java/lang/invoke/DirectMethodHandle") \
316 template(java_lang_invoke_MutableCallSite, "java/lang/invoke/MutableCallSite") \
317 template(java_lang_invoke_VolatileCallSite, "java/lang/invoke/VolatileCallSite") \
318 template(java_lang_invoke_MethodHandle, "java/lang/invoke/MethodHandle") \
319 template(java_lang_invoke_VarHandle, "java/lang/invoke/VarHandle") \
320 template(java_lang_invoke_MethodType, "java/lang/invoke/MethodType") \
321 template(java_lang_invoke_MethodType_signature, "Ljava/lang/invoke/MethodType;") \
322 template(java_lang_invoke_ResolvedMethodName_signature, "Ljava/lang/invoke/ResolvedMethodName;")\
323 template(java_lang_invoke_MemberName_signature, "Ljava/lang/invoke/MemberName;") \
324 template(java_lang_invoke_LambdaForm_signature, "Ljava/lang/invoke/LambdaForm;") \
325 template(java_lang_invoke_MethodHandle_signature, "Ljava/lang/invoke/MethodHandle;") \
326 /* internal classes known only to the JVM: */ \
327 template(java_lang_invoke_MemberName, "java/lang/invoke/MemberName") \
328 template(java_lang_invoke_ResolvedMethodName, "java/lang/invoke/ResolvedMethodName") \
329 template(java_lang_invoke_MethodHandleNatives, "java/lang/invoke/MethodHandleNatives") \
330 template(java_lang_invoke_MethodHandleNatives_CallSiteContext, "java/lang/invoke/MethodHandleNatives$CallSiteContext") \
331 template(java_lang_invoke_LambdaForm, "java/lang/invoke/LambdaForm") \
|
72 template(java_lang_Cloneable, "java/lang/Cloneable") \
73 template(java_lang_Throwable, "java/lang/Throwable") \
74 template(java_lang_ClassLoader, "java/lang/ClassLoader") \
75 template(java_lang_Runnable, "java/lang/Runnable") \
76 template(jdk_internal_vm_ContinuationScope, "jdk/internal/vm/ContinuationScope") \
77 template(jdk_internal_vm_StackChunk, "jdk/internal/vm/StackChunk") \
78 template(java_lang_Boolean, "java/lang/Boolean") \
79 template(java_lang_Character, "java/lang/Character") \
80 template(java_lang_Character_CharacterCache, "java/lang/Character$CharacterCache") \
81 template(java_lang_CharacterDataLatin1, "java/lang/CharacterDataLatin1") \
82 template(java_lang_Float, "java/lang/Float") \
83 template(java_lang_Double, "java/lang/Double") \
84 template(java_lang_Byte, "java/lang/Byte") \
85 template(java_lang_Byte_ByteCache, "java/lang/Byte$ByteCache") \
86 template(java_lang_Short, "java/lang/Short") \
87 template(java_lang_Short_ShortCache, "java/lang/Short$ShortCache") \
88 template(java_lang_Integer, "java/lang/Integer") \
89 template(java_lang_Integer_IntegerCache, "java/lang/Integer$IntegerCache") \
90 template(java_lang_Long, "java/lang/Long") \
91 template(java_lang_Long_LongCache, "java/lang/Long$LongCache") \
92 template(java_lang_Void, "java/lang/Void") \
93 \
94 template(jdk_internal_vm_vector_VectorSupport, "jdk/internal/vm/vector/VectorSupport") \
95 template(jdk_internal_vm_vector_VectorPayload, "jdk/internal/vm/vector/VectorSupport$VectorPayload") \
96 template(jdk_internal_vm_vector_Vector, "jdk/internal/vm/vector/VectorSupport$Vector") \
97 template(jdk_internal_vm_vector_VectorMask, "jdk/internal/vm/vector/VectorSupport$VectorMask") \
98 template(jdk_internal_vm_vector_VectorShuffle, "jdk/internal/vm/vector/VectorSupport$VectorShuffle") \
99 template(payload_name, "payload") \
100 template(ETYPE_name, "ETYPE") \
101 template(VLENGTH_name, "VLENGTH") \
102 \
103 template(jdk_internal_vm_FillerObject, "jdk/internal/vm/FillerObject") \
104 \
105 template(java_lang_Shutdown, "java/lang/Shutdown") \
106 template(java_lang_ref_Reference, "java/lang/ref/Reference") \
107 template(java_lang_ref_SoftReference, "java/lang/ref/SoftReference") \
108 template(java_lang_ref_WeakReference, "java/lang/ref/WeakReference") \
109 template(java_lang_ref_FinalReference, "java/lang/ref/FinalReference") \
110 template(java_lang_ref_PhantomReference, "java/lang/ref/PhantomReference") \
111 template(java_lang_ref_Finalizer, "java/lang/ref/Finalizer") \
112 template(java_lang_reflect_AccessibleObject, "java/lang/reflect/AccessibleObject") \
293 template(index_name, "index") \
294 template(executable_name, "executable") \
295 template(parameter_annotations_name, "parameterAnnotations") \
296 template(annotation_default_name, "annotationDefault") \
297 template(reflect_ConstantPool, "jdk/internal/reflect/ConstantPool") \
298 template(base_name, "base") \
299 /* Type Annotations (JDK 8 and above) */ \
300 template(type_annotations_name, "typeAnnotations") \
301 \
302 /* Intrinsic Annotation (JDK 9 and above) */ \
303 template(jdk_internal_vm_annotation_DontInline_signature, "Ljdk/internal/vm/annotation/DontInline;") \
304 template(jdk_internal_vm_annotation_ForceInline_signature, "Ljdk/internal/vm/annotation/ForceInline;") \
305 template(jdk_internal_vm_annotation_Hidden_signature, "Ljdk/internal/vm/annotation/Hidden;") \
306 template(jdk_internal_misc_Scoped_signature, "Ljdk/internal/misc/ScopedMemoryAccess$Scoped;") \
307 template(jdk_internal_vm_annotation_IntrinsicCandidate_signature, "Ljdk/internal/vm/annotation/IntrinsicCandidate;") \
308 template(jdk_internal_vm_annotation_Stable_signature, "Ljdk/internal/vm/annotation/Stable;") \
309 \
310 template(jdk_internal_vm_annotation_ChangesCurrentThread_signature, "Ljdk/internal/vm/annotation/ChangesCurrentThread;") \
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") \
336 template(java_lang_invoke_LambdaForm, "java/lang/invoke/LambdaForm") \
|