Request for reviews (M): 6939134: JSR 292 adjustments to method handle invocation

Neal Gafter neal at
Wed Mar 31 16:12:41 PDT 2010

I continue to object to language extensions of this kind (i.e. nontrivial
additions to the Java programming language that do not benefit Java

In any case, you did not provide a link for jdk changes.


On Wed, Mar 31, 2010 at 4:02 PM, John Rose <john.r.rose at> wrote:

> This review request is specifically for JVM changes.  They will be
> coordinated with the following JDK and javac changes:
> Details:
> 6939134: JSR 292 adjustments to method handle invocation
> Summary: split MethodHandle.invoke into invokeExact and invokeGeneric
> Mark the special signature-polymorpic methods and classes with
> @PolymorphicSignature.
> Reviewed-by: ?
> The JSR 292 EG has decided to split MethodHandle.invoke into two
> methods, invokeExact and invokeGeneric.  Adjust javac so that it uses
> a marker annotation (@PolymorphicSignature) to recognize which methods
> are signature-polymorphic.  Remove hard-coded recognition of
> MethodHandle.invoke and InvokeDynamic.
-------------- next part --------------
An HTML attachment was scrubbed...

More information about the compiler-dev mailing list