Mercurial > hg > graal-compiler
comparison src/share/vm/classfile/vmSymbols.hpp @ 1793:d257356e35f0
6939224: MethodHandle.invokeGeneric needs to perform the correct set of conversions
Reviewed-by: never
author | jrose |
---|---|
date | Mon, 13 Sep 2010 23:24:30 -0700 |
parents | 136b78722a08 |
children | 2d26b0046e0d f95d63e2154a |
comparison
equal
deleted
inserted
replaced
1792:d20603ee9e10 | 1793:d257356e35f0 |
---|---|
244 template(sun_dyn_BoundMethodHandle, "sun/dyn/BoundMethodHandle") \ | 244 template(sun_dyn_BoundMethodHandle, "sun/dyn/BoundMethodHandle") \ |
245 template(sun_dyn_DirectMethodHandle, "sun/dyn/DirectMethodHandle") \ | 245 template(sun_dyn_DirectMethodHandle, "sun/dyn/DirectMethodHandle") \ |
246 /* internal up-calls made only by the JVM, via class sun.dyn.MethodHandleNatives: */ \ | 246 /* internal up-calls made only by the JVM, via class sun.dyn.MethodHandleNatives: */ \ |
247 template(findMethodHandleType_name, "findMethodHandleType") \ | 247 template(findMethodHandleType_name, "findMethodHandleType") \ |
248 template(findMethodHandleType_signature, "(Ljava/lang/Class;[Ljava/lang/Class;)Ljava/dyn/MethodType;") \ | 248 template(findMethodHandleType_signature, "(Ljava/lang/Class;[Ljava/lang/Class;)Ljava/dyn/MethodType;") \ |
249 template(notifyGenericMethodType_name, "notifyGenericMethodType") \ | |
250 template(notifyGenericMethodType_signature, "(Ljava/dyn/MethodType;)V") \ | |
249 template(linkMethodHandleConstant_name, "linkMethodHandleConstant") \ | 251 template(linkMethodHandleConstant_name, "linkMethodHandleConstant") \ |
250 template(linkMethodHandleConstant_signature, "(Ljava/lang/Class;ILjava/lang/Class;Ljava/lang/String;Ljava/lang/Object;)Ljava/dyn/MethodHandle;") \ | 252 template(linkMethodHandleConstant_signature, "(Ljava/lang/Class;ILjava/lang/Class;Ljava/lang/String;Ljava/lang/Object;)Ljava/dyn/MethodHandle;") \ |
251 template(makeDynamicCallSite_name, "makeDynamicCallSite") \ | 253 template(makeDynamicCallSite_name, "makeDynamicCallSite") \ |
252 template(makeDynamicCallSite_signature, "(Ljava/dyn/MethodHandle;Ljava/lang/String;Ljava/dyn/MethodType;Ljava/lang/Object;Lsun/dyn/MemberName;I)Ljava/dyn/CallSite;") \ | 254 template(makeDynamicCallSite_signature, "(Ljava/dyn/MethodHandle;Ljava/lang/String;Ljava/dyn/MethodType;Ljava/lang/Object;Lsun/dyn/MemberName;I)Ljava/dyn/CallSite;") \ |
253 NOT_LP64( do_alias(machine_word_signature, int_signature) ) \ | 255 NOT_LP64( do_alias(machine_word_signature, int_signature) ) \ |
343 template(conversion_name, "conversion") \ | 345 template(conversion_name, "conversion") \ |
344 template(rtype_name, "rtype") \ | 346 template(rtype_name, "rtype") \ |
345 template(ptypes_name, "ptypes") \ | 347 template(ptypes_name, "ptypes") \ |
346 template(form_name, "form") \ | 348 template(form_name, "form") \ |
347 template(erasedType_name, "erasedType") \ | 349 template(erasedType_name, "erasedType") \ |
350 template(genericInvoker_name, "genericInvoker") \ | |
348 template(append_name, "append") \ | 351 template(append_name, "append") \ |
349 \ | 352 \ |
350 /* non-intrinsic name/signature pairs: */ \ | 353 /* non-intrinsic name/signature pairs: */ \ |
351 template(register_method_name, "register") \ | 354 template(register_method_name, "register") \ |
352 do_alias(register_method_signature, object_void_signature) \ | 355 do_alias(register_method_signature, object_void_signature) \ |