Wed, 23 Oct 2013 20:15:24 +0400
8023004: JSR 292: java.lang.RuntimeException: Original target method was called.
Reviewed-by: jrose
src/share/vm/prims/methodHandles.cpp | file | annotate | diff | comparison | revisions |
1.1 --- a/src/share/vm/prims/methodHandles.cpp Tue Oct 15 08:38:35 2013 +0200 1.2 +++ b/src/share/vm/prims/methodHandles.cpp Wed Oct 23 20:15:24 2013 +0400 1.3 @@ -1194,9 +1194,7 @@ 1.4 } else if (vmtarget->is_klass()) { 1.5 x = ((Klass*) vmtarget)->java_mirror(); 1.6 } else if (vmtarget->is_method()) { 1.7 - Handle mname2 = MethodHandles::new_MemberName(CHECK_NULL); 1.8 - CallInfo info((Method*)vmtarget); 1.9 - x = MethodHandles::init_method_MemberName(mname2, info); 1.10 + x = mname(); 1.11 } 1.12 result->obj_at_put(1, x); 1.13 return JNIHandles::make_local(env, result());