82 template(java_lang_Long, "java/lang/Long") \
83 template(java_lang_Long_LongCache, "java/lang/Long$LongCache") \
84 template(java_lang_Shutdown, "java/lang/Shutdown") \
85 template(java_lang_ref_Reference, "java/lang/ref/Reference") \
86 template(java_lang_ref_SoftReference, "java/lang/ref/SoftReference") \
87 template(java_lang_ref_WeakReference, "java/lang/ref/WeakReference") \
88 template(java_lang_ref_FinalReference, "java/lang/ref/FinalReference") \
89 template(java_lang_ref_PhantomReference, "java/lang/ref/PhantomReference") \
90 template(java_lang_ref_Finalizer, "java/lang/ref/Finalizer") \
91 template(java_lang_reflect_AccessibleObject, "java/lang/reflect/AccessibleObject") \
92 template(java_lang_reflect_Method, "java/lang/reflect/Method") \
93 template(java_lang_reflect_Constructor, "java/lang/reflect/Constructor") \
94 template(java_lang_reflect_Field, "java/lang/reflect/Field") \
95 template(java_lang_reflect_Parameter, "java/lang/reflect/Parameter") \
96 template(java_lang_reflect_Array, "java/lang/reflect/Array") \
97 template(java_lang_StringBuffer, "java/lang/StringBuffer") \
98 template(java_lang_StringBuilder, "java/lang/StringBuilder") \
99 template(java_lang_CharSequence, "java/lang/CharSequence") \
100 template(java_lang_SecurityManager, "java/lang/SecurityManager") \
101 template(java_security_AccessControlContext, "java/security/AccessControlContext") \
102 template(java_security_CodeSource, "java/security/CodeSource") \
103 template(java_security_ProtectionDomain, "java/security/ProtectionDomain") \
104 template(java_security_SecureClassLoader, "java/security/SecureClassLoader") \
105 template(java_net_URL, "java/net/URL") \
106 template(java_util_jar_Manifest, "java/util/jar/Manifest") \
107 template(java_io_OutputStream, "java/io/OutputStream") \
108 template(java_io_Reader, "java/io/Reader") \
109 template(java_io_BufferedReader, "java/io/BufferedReader") \
110 template(java_io_File, "java/io/File") \
111 template(java_io_FileInputStream, "java/io/FileInputStream") \
112 template(java_io_ByteArrayInputStream, "java/io/ByteArrayInputStream") \
113 template(java_io_Serializable, "java/io/Serializable") \
114 template(java_util_Arrays, "java/util/Arrays") \
115 template(java_util_Objects, "java/util/Objects") \
116 template(java_util_Properties, "java/util/Properties") \
117 template(java_util_Vector, "java/util/Vector") \
118 template(java_util_AbstractList, "java/util/AbstractList") \
119 template(java_util_Hashtable, "java/util/Hashtable") \
120 template(java_lang_Compiler, "java/lang/Compiler") \
121 template(jdk_internal_misc_Signal, "jdk/internal/misc/Signal") \
286 template(java_lang_invoke_MutableCallSite, "java/lang/invoke/MutableCallSite") \
287 template(java_lang_invoke_VolatileCallSite, "java/lang/invoke/VolatileCallSite") \
288 template(java_lang_invoke_MethodHandle, "java/lang/invoke/MethodHandle") \
289 template(java_lang_invoke_VarHandle, "java/lang/invoke/VarHandle") \
290 template(java_lang_invoke_MethodType, "java/lang/invoke/MethodType") \
291 template(java_lang_invoke_MethodType_signature, "Ljava/lang/invoke/MethodType;") \
292 template(java_lang_invoke_ResolvedMethodName_signature, "Ljava/lang/invoke/ResolvedMethodName;")\
293 template(java_lang_invoke_MemberName_signature, "Ljava/lang/invoke/MemberName;") \
294 template(java_lang_invoke_LambdaForm_signature, "Ljava/lang/invoke/LambdaForm;") \
295 template(java_lang_invoke_MethodHandle_signature, "Ljava/lang/invoke/MethodHandle;") \
296 /* internal classes known only to the JVM: */ \
297 template(java_lang_invoke_MemberName, "java/lang/invoke/MemberName") \
298 template(java_lang_invoke_ResolvedMethodName, "java/lang/invoke/ResolvedMethodName") \
299 template(java_lang_invoke_MethodHandleNatives, "java/lang/invoke/MethodHandleNatives") \
300 template(java_lang_invoke_MethodHandleNatives_CallSiteContext, "java/lang/invoke/MethodHandleNatives$CallSiteContext") \
301 template(java_lang_invoke_LambdaForm, "java/lang/invoke/LambdaForm") \
302 template(java_lang_invoke_InjectedProfile_signature, "Ljava/lang/invoke/InjectedProfile;") \
303 template(java_lang_invoke_LambdaForm_Compiled_signature, "Ljava/lang/invoke/LambdaForm$Compiled;") \
304 template(java_lang_invoke_LambdaForm_Hidden_signature, "Ljava/lang/invoke/LambdaForm$Hidden;") \
305 template(java_lang_invoke_MethodHandleNatives_CallSiteContext_signature, "Ljava/lang/invoke/MethodHandleNatives$CallSiteContext;") \
306 /* internal up-calls made only by the JVM, via class sun.invoke.MethodHandleNatives: */ \
307 template(findMethodHandleType_name, "findMethodHandleType") \
308 template(findMethodHandleType_signature, "(Ljava/lang/Class;[Ljava/lang/Class;)Ljava/lang/invoke/MethodType;") \
309 template(invokeExact_name, "invokeExact") \
310 template(linkMethodHandleConstant_name, "linkMethodHandleConstant") \
311 template(linkMethodHandleConstant_signature, "(Ljava/lang/Class;ILjava/lang/Class;Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/invoke/MethodHandle;") \
312 template(linkMethod_name, "linkMethod") \
313 template(linkMethod_signature, "(Ljava/lang/Class;ILjava/lang/Class;Ljava/lang/String;Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/invoke/MemberName;") \
314 template(linkDynamicConstant_name, "linkDynamicConstant") \
315 template(linkDynamicConstant_signature, "(Ljava/lang/Object;ILjava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;") \
316 template(linkCallSite_name, "linkCallSite") \
317 template(linkCallSite_signature, "(Ljava/lang/Object;ILjava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/invoke/MemberName;") \
318 template(setTargetNormal_name, "setTargetNormal") \
319 template(setTargetVolatile_name, "setTargetVolatile") \
320 template(setTarget_signature, "(Ljava/lang/invoke/MethodHandle;)V") \
321 template(DEFAULT_CONTEXT_name, "DEFAULT_CONTEXT") \
322 NOT_LP64( do_alias(intptr_signature, int_signature) ) \
323 LP64_ONLY( do_alias(intptr_signature, long_signature) ) \
324 \
325 /* Support for JVMCI */ \
|
82 template(java_lang_Long, "java/lang/Long") \
83 template(java_lang_Long_LongCache, "java/lang/Long$LongCache") \
84 template(java_lang_Shutdown, "java/lang/Shutdown") \
85 template(java_lang_ref_Reference, "java/lang/ref/Reference") \
86 template(java_lang_ref_SoftReference, "java/lang/ref/SoftReference") \
87 template(java_lang_ref_WeakReference, "java/lang/ref/WeakReference") \
88 template(java_lang_ref_FinalReference, "java/lang/ref/FinalReference") \
89 template(java_lang_ref_PhantomReference, "java/lang/ref/PhantomReference") \
90 template(java_lang_ref_Finalizer, "java/lang/ref/Finalizer") \
91 template(java_lang_reflect_AccessibleObject, "java/lang/reflect/AccessibleObject") \
92 template(java_lang_reflect_Method, "java/lang/reflect/Method") \
93 template(java_lang_reflect_Constructor, "java/lang/reflect/Constructor") \
94 template(java_lang_reflect_Field, "java/lang/reflect/Field") \
95 template(java_lang_reflect_Parameter, "java/lang/reflect/Parameter") \
96 template(java_lang_reflect_Array, "java/lang/reflect/Array") \
97 template(java_lang_StringBuffer, "java/lang/StringBuffer") \
98 template(java_lang_StringBuilder, "java/lang/StringBuilder") \
99 template(java_lang_CharSequence, "java/lang/CharSequence") \
100 template(java_lang_SecurityManager, "java/lang/SecurityManager") \
101 template(java_security_AccessControlContext, "java/security/AccessControlContext") \
102 template(java_security_AccessController, "java/security/AccessController") \
103 template(executePrivileged_name, "executePrivileged") \
104 template(java_security_CodeSource, "java/security/CodeSource") \
105 template(java_security_ProtectionDomain, "java/security/ProtectionDomain") \
106 template(java_security_SecureClassLoader, "java/security/SecureClassLoader") \
107 template(java_net_URL, "java/net/URL") \
108 template(java_util_jar_Manifest, "java/util/jar/Manifest") \
109 template(java_io_OutputStream, "java/io/OutputStream") \
110 template(java_io_Reader, "java/io/Reader") \
111 template(java_io_BufferedReader, "java/io/BufferedReader") \
112 template(java_io_File, "java/io/File") \
113 template(java_io_FileInputStream, "java/io/FileInputStream") \
114 template(java_io_ByteArrayInputStream, "java/io/ByteArrayInputStream") \
115 template(java_io_Serializable, "java/io/Serializable") \
116 template(java_util_Arrays, "java/util/Arrays") \
117 template(java_util_Objects, "java/util/Objects") \
118 template(java_util_Properties, "java/util/Properties") \
119 template(java_util_Vector, "java/util/Vector") \
120 template(java_util_AbstractList, "java/util/AbstractList") \
121 template(java_util_Hashtable, "java/util/Hashtable") \
122 template(java_lang_Compiler, "java/lang/Compiler") \
123 template(jdk_internal_misc_Signal, "jdk/internal/misc/Signal") \
288 template(java_lang_invoke_MutableCallSite, "java/lang/invoke/MutableCallSite") \
289 template(java_lang_invoke_VolatileCallSite, "java/lang/invoke/VolatileCallSite") \
290 template(java_lang_invoke_MethodHandle, "java/lang/invoke/MethodHandle") \
291 template(java_lang_invoke_VarHandle, "java/lang/invoke/VarHandle") \
292 template(java_lang_invoke_MethodType, "java/lang/invoke/MethodType") \
293 template(java_lang_invoke_MethodType_signature, "Ljava/lang/invoke/MethodType;") \
294 template(java_lang_invoke_ResolvedMethodName_signature, "Ljava/lang/invoke/ResolvedMethodName;")\
295 template(java_lang_invoke_MemberName_signature, "Ljava/lang/invoke/MemberName;") \
296 template(java_lang_invoke_LambdaForm_signature, "Ljava/lang/invoke/LambdaForm;") \
297 template(java_lang_invoke_MethodHandle_signature, "Ljava/lang/invoke/MethodHandle;") \
298 /* internal classes known only to the JVM: */ \
299 template(java_lang_invoke_MemberName, "java/lang/invoke/MemberName") \
300 template(java_lang_invoke_ResolvedMethodName, "java/lang/invoke/ResolvedMethodName") \
301 template(java_lang_invoke_MethodHandleNatives, "java/lang/invoke/MethodHandleNatives") \
302 template(java_lang_invoke_MethodHandleNatives_CallSiteContext, "java/lang/invoke/MethodHandleNatives$CallSiteContext") \
303 template(java_lang_invoke_LambdaForm, "java/lang/invoke/LambdaForm") \
304 template(java_lang_invoke_InjectedProfile_signature, "Ljava/lang/invoke/InjectedProfile;") \
305 template(java_lang_invoke_LambdaForm_Compiled_signature, "Ljava/lang/invoke/LambdaForm$Compiled;") \
306 template(java_lang_invoke_LambdaForm_Hidden_signature, "Ljava/lang/invoke/LambdaForm$Hidden;") \
307 template(java_lang_invoke_MethodHandleNatives_CallSiteContext_signature, "Ljava/lang/invoke/MethodHandleNatives$CallSiteContext;") \
308 template(java_security_AccessController_Hidden_signature, "Ljava/security/AccessController$Hidden;") \
309 /* internal up-calls made only by the JVM, via class sun.invoke.MethodHandleNatives: */ \
310 template(findMethodHandleType_name, "findMethodHandleType") \
311 template(findMethodHandleType_signature, "(Ljava/lang/Class;[Ljava/lang/Class;)Ljava/lang/invoke/MethodType;") \
312 template(invokeExact_name, "invokeExact") \
313 template(linkMethodHandleConstant_name, "linkMethodHandleConstant") \
314 template(linkMethodHandleConstant_signature, "(Ljava/lang/Class;ILjava/lang/Class;Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/invoke/MethodHandle;") \
315 template(linkMethod_name, "linkMethod") \
316 template(linkMethod_signature, "(Ljava/lang/Class;ILjava/lang/Class;Ljava/lang/String;Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/invoke/MemberName;") \
317 template(linkDynamicConstant_name, "linkDynamicConstant") \
318 template(linkDynamicConstant_signature, "(Ljava/lang/Object;ILjava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;") \
319 template(linkCallSite_name, "linkCallSite") \
320 template(linkCallSite_signature, "(Ljava/lang/Object;ILjava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/invoke/MemberName;") \
321 template(setTargetNormal_name, "setTargetNormal") \
322 template(setTargetVolatile_name, "setTargetVolatile") \
323 template(setTarget_signature, "(Ljava/lang/invoke/MethodHandle;)V") \
324 template(DEFAULT_CONTEXT_name, "DEFAULT_CONTEXT") \
325 NOT_LP64( do_alias(intptr_signature, int_signature) ) \
326 LP64_ONLY( do_alias(intptr_signature, long_signature) ) \
327 \
328 /* Support for JVMCI */ \
|