8023004: JSR 292: java.lang.RuntimeException: Original target method was called.

Wed, 23 Oct 2013 20:15:24 +0400

author
sspitsyn
date
Wed, 23 Oct 2013 20:15:24 +0400
changeset 5999
d95eca175eff
parent 5998
68f07c29521b
child 6000
0d1661d63d70

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());

mercurial