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

Neal Gafter neal at gafter.com
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
programmers).

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

Cheers,
Neal

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

> http://cr.openjdk.java.net/~jrose/6939134/lt-webrev.00<http://cr.openjdk.java.net/%7Ejrose/6939134/lt-webrev.00>
>
> This review request is specifically for JVM changes.  They will be
> coordinated with the following JDK and javac changes:
>  http://cr.openjdk.java.net/~jrose/6939134/hs-webrev.00/<http://cr.openjdk.java.net/%7Ejrose/6939134/hs-webrev.00/>
>  http://cr.openjdk.java.net/~jrose/6939134/hs-webrev.00/<http://cr.openjdk.java.net/%7Ejrose/6939134/hs-webrev.00/>
>
> 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...
URL: http://mail.openjdk.java.net/pipermail/compiler-dev/attachments/20100331/7e3aa3b1/attachment.html 


More information about the compiler-dev mailing list