comparison src/share/vm/classfile/vmSymbols.hpp @ 1059:389049f3f393

6858164: invokedynamic code needs some cleanup (post-6655638) Summary: Fix several crashers, remove needless paths for boxed-style bootstrap method call, refactor & simplify APIs for rewriter constantPoolOop, remove sun.dyn.CallSiteImpl Reviewed-by: kvn
author jrose
date Fri, 30 Oct 2009 16:22:59 -0700
parents 75596850f863
children 7c57aead6d3e 4b966d9946a3
comparison
equal deleted inserted replaced
1058:73a726751507 1059:389049f3f393
231 template(sun_dyn_MemberName, "sun/dyn/MemberName") \ 231 template(sun_dyn_MemberName, "sun/dyn/MemberName") \
232 template(sun_dyn_MethodHandleImpl, "sun/dyn/MethodHandleImpl") \ 232 template(sun_dyn_MethodHandleImpl, "sun/dyn/MethodHandleImpl") \
233 template(sun_dyn_AdapterMethodHandle, "sun/dyn/AdapterMethodHandle") \ 233 template(sun_dyn_AdapterMethodHandle, "sun/dyn/AdapterMethodHandle") \
234 template(sun_dyn_BoundMethodHandle, "sun/dyn/BoundMethodHandle") \ 234 template(sun_dyn_BoundMethodHandle, "sun/dyn/BoundMethodHandle") \
235 template(sun_dyn_DirectMethodHandle, "sun/dyn/DirectMethodHandle") \ 235 template(sun_dyn_DirectMethodHandle, "sun/dyn/DirectMethodHandle") \
236 template(sun_dyn_CallSiteImpl, "sun/dyn/CallSiteImpl") \
237 template(makeImpl_name, "makeImpl") /*MethodType::makeImpl*/ \ 236 template(makeImpl_name, "makeImpl") /*MethodType::makeImpl*/ \
238 template(makeImpl_signature, "(Ljava/lang/Class;[Ljava/lang/Class;ZZ)Ljava/dyn/MethodType;") \ 237 template(makeImpl_signature, "(Ljava/lang/Class;[Ljava/lang/Class;ZZ)Ljava/dyn/MethodType;") \
239 template(makeSite_name, "makeSite") /*CallSiteImpl::makeImpl*/ \ 238 template(makeSite_name, "makeSite") /*CallSite::makeSite*/ \
240 template(makeSite_signature, "(Ljava/lang/Class;Ljava/lang/String;Ljava/dyn/MethodType;II)Ljava/dyn/CallSite;") \ 239 template(makeSite_signature, "(Ljava/lang/Class;Ljava/lang/String;Ljava/dyn/MethodType;II)Ljava/dyn/CallSite;") \
241 template(findBootstrapMethod_name, "findBootstrapMethod") \ 240 template(findBootstrapMethod_name, "findBootstrapMethod") \
242 template(findBootstrapMethod_signature, "(Ljava/lang/Class;Ljava/lang/Class;)Ljava/dyn/MethodHandle;") \ 241 template(findBootstrapMethod_signature, "(Ljava/lang/Class;Ljava/lang/Class;)Ljava/dyn/MethodHandle;") \
243 NOT_LP64( do_alias(machine_word_signature, int_signature) ) \ 242 NOT_LP64( do_alias(machine_word_signature, int_signature) ) \
244 LP64_ONLY( do_alias(machine_word_signature, long_signature) ) \ 243 LP64_ONLY( do_alias(machine_word_signature, long_signature) ) \