264 template(java_lang_invoke_CallSite, "java/lang/invoke/CallSite") \
265 template(java_lang_invoke_ConstantCallSite, "java/lang/invoke/ConstantCallSite") \
266 template(java_lang_invoke_DirectMethodHandle, "java/lang/invoke/DirectMethodHandle") \
267 template(java_lang_invoke_MutableCallSite, "java/lang/invoke/MutableCallSite") \
268 template(java_lang_invoke_VolatileCallSite, "java/lang/invoke/VolatileCallSite") \
269 template(java_lang_invoke_MethodHandle, "java/lang/invoke/MethodHandle") \
270 template(java_lang_invoke_MethodType, "java/lang/invoke/MethodType") \
271 template(java_lang_invoke_MethodType_signature, "Ljava/lang/invoke/MethodType;") \
272 template(java_lang_invoke_MemberName_signature, "Ljava/lang/invoke/MemberName;") \
273 template(java_lang_invoke_NativeEntryPoint_signature, "Ljava/lang/invoke/NativeEntryPoint;") \
274 template(java_lang_invoke_LambdaForm_signature, "Ljava/lang/invoke/LambdaForm;") \
275 template(java_lang_invoke_MethodHandle_signature, "Ljava/lang/invoke/MethodHandle;") \
276 /* internal classes known only to the JVM: */ \
277 template(java_lang_invoke_MemberName, "java/lang/invoke/MemberName") \
278 template(java_lang_invoke_NativeEntryPoint, "java/lang/invoke/NativeEntryPoint") \
279 template(java_lang_invoke_MethodHandleNatives, "java/lang/invoke/MethodHandleNatives") \
280 template(java_lang_invoke_MethodHandleNatives_CallSiteContext, "java/lang/invoke/MethodHandleNatives$CallSiteContext") \
281 template(java_lang_invoke_LambdaForm, "java/lang/invoke/LambdaForm") \
282 template(java_lang_invoke_ForceInline_signature, "Ljava/lang/invoke/ForceInline;") \
283 template(java_lang_invoke_DontInline_signature, "Ljava/lang/invoke/DontInline;") \
284 template(java_lang_invoke_Stable_signature, "Ljava/lang/invoke/Stable;") \
285 template(java_lang_invoke_LambdaForm_Compiled_signature, "Ljava/lang/invoke/LambdaForm$Compiled;") \
286 template(java_lang_invoke_LambdaForm_Hidden_signature, "Ljava/lang/invoke/LambdaForm$Hidden;") \
287 template(java_lang_invoke_MethodHandleNatives_CallSiteContext_signature, "Ljava/lang/invoke/MethodHandleNatives$CallSiteContext;") \
288 /* internal up-calls made only by the JVM, via class sun.invoke.MethodHandleNatives: */ \
289 template(findMethodHandleType_name, "findMethodHandleType") \
290 template(findMethodHandleType_signature, "(Ljava/lang/Class;[Ljava/lang/Class;)Ljava/lang/invoke/MethodType;") \
291 template(linkMethodHandleConstant_name, "linkMethodHandleConstant") \
292 template(linkMethodHandleConstant_signature, "(Ljava/lang/Class;ILjava/lang/Class;Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/invoke/MethodHandle;") \
293 template(linkMethod_name, "linkMethod") \
294 template(linkMethod_signature, "(Ljava/lang/Class;ILjava/lang/Class;Ljava/lang/String;Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/invoke/MemberName;") \
295 template(linkCallSite_name, "linkCallSite") \
296 template(linkCallSite_signature, "(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/invoke/MemberName;") \
297 template(setTargetNormal_name, "setTargetNormal") \
298 template(setTargetVolatile_name, "setTargetVolatile") \
299 template(setTarget_signature, "(Ljava/lang/invoke/MethodHandle;)V") \
300 template(DEFAULT_CONTEXT_name, "DEFAULT_CONTEXT") \
301 NOT_LP64( do_alias(intptr_signature, int_signature) ) \
302 LP64_ONLY( do_alias(intptr_signature, long_signature) ) \
303 \
|
264 template(java_lang_invoke_CallSite, "java/lang/invoke/CallSite") \
265 template(java_lang_invoke_ConstantCallSite, "java/lang/invoke/ConstantCallSite") \
266 template(java_lang_invoke_DirectMethodHandle, "java/lang/invoke/DirectMethodHandle") \
267 template(java_lang_invoke_MutableCallSite, "java/lang/invoke/MutableCallSite") \
268 template(java_lang_invoke_VolatileCallSite, "java/lang/invoke/VolatileCallSite") \
269 template(java_lang_invoke_MethodHandle, "java/lang/invoke/MethodHandle") \
270 template(java_lang_invoke_MethodType, "java/lang/invoke/MethodType") \
271 template(java_lang_invoke_MethodType_signature, "Ljava/lang/invoke/MethodType;") \
272 template(java_lang_invoke_MemberName_signature, "Ljava/lang/invoke/MemberName;") \
273 template(java_lang_invoke_NativeEntryPoint_signature, "Ljava/lang/invoke/NativeEntryPoint;") \
274 template(java_lang_invoke_LambdaForm_signature, "Ljava/lang/invoke/LambdaForm;") \
275 template(java_lang_invoke_MethodHandle_signature, "Ljava/lang/invoke/MethodHandle;") \
276 /* internal classes known only to the JVM: */ \
277 template(java_lang_invoke_MemberName, "java/lang/invoke/MemberName") \
278 template(java_lang_invoke_NativeEntryPoint, "java/lang/invoke/NativeEntryPoint") \
279 template(java_lang_invoke_MethodHandleNatives, "java/lang/invoke/MethodHandleNatives") \
280 template(java_lang_invoke_MethodHandleNatives_CallSiteContext, "java/lang/invoke/MethodHandleNatives$CallSiteContext") \
281 template(java_lang_invoke_LambdaForm, "java/lang/invoke/LambdaForm") \
282 template(java_lang_invoke_ForceInline_signature, "Ljava/lang/invoke/ForceInline;") \
283 template(java_lang_invoke_DontInline_signature, "Ljava/lang/invoke/DontInline;") \
284 template(java_lang_invoke_InjectedProfile_signature, "Ljava/lang/invoke/InjectedProfile;") \
285 template(java_lang_invoke_Stable_signature, "Ljava/lang/invoke/Stable;") \
286 template(java_lang_invoke_LambdaForm_Compiled_signature, "Ljava/lang/invoke/LambdaForm$Compiled;") \
287 template(java_lang_invoke_LambdaForm_Hidden_signature, "Ljava/lang/invoke/LambdaForm$Hidden;") \
288 template(java_lang_invoke_MethodHandleNatives_CallSiteContext_signature, "Ljava/lang/invoke/MethodHandleNatives$CallSiteContext;") \
289 /* internal up-calls made only by the JVM, via class sun.invoke.MethodHandleNatives: */ \
290 template(findMethodHandleType_name, "findMethodHandleType") \
291 template(findMethodHandleType_signature, "(Ljava/lang/Class;[Ljava/lang/Class;)Ljava/lang/invoke/MethodType;") \
292 template(linkMethodHandleConstant_name, "linkMethodHandleConstant") \
293 template(linkMethodHandleConstant_signature, "(Ljava/lang/Class;ILjava/lang/Class;Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/invoke/MethodHandle;") \
294 template(linkMethod_name, "linkMethod") \
295 template(linkMethod_signature, "(Ljava/lang/Class;ILjava/lang/Class;Ljava/lang/String;Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/invoke/MemberName;") \
296 template(linkCallSite_name, "linkCallSite") \
297 template(linkCallSite_signature, "(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/invoke/MemberName;") \
298 template(setTargetNormal_name, "setTargetNormal") \
299 template(setTargetVolatile_name, "setTargetVolatile") \
300 template(setTarget_signature, "(Ljava/lang/invoke/MethodHandle;)V") \
301 template(DEFAULT_CONTEXT_name, "DEFAULT_CONTEXT") \
302 NOT_LP64( do_alias(intptr_signature, int_signature) ) \
303 LP64_ONLY( do_alias(intptr_signature, long_signature) ) \
304 \
|