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