[10] RFR 8186469 MethodHandle.invokeWithArguments jumbo-arity
Paul Sandoz
paul.sandoz at oracle.com
Tue Aug 29 21:59:58 UTC 2017
I forgot one important aspect of this patch (how could I!), which is for bootstrap method invocation to call invokeWithArguments:
http://cr.openjdk.java.net/~psandoz/jdk10/JDK-8185992-invoke-with-arguments-jumbo/webrev/src/java.base/share/classes/java/lang/invoke/CallSite.java.sdiff.html <http://cr.openjdk.java.net/~psandoz/jdk10/JDK-8185992-invoke-with-arguments-jumbo/webrev/src/java.base/share/classes/java/lang/invoke/CallSite.java.sdiff.html>
I would like to follow up later with some more tests using a separate issue (already have some tests in the pipeline). The test for jumbo BSM args may depend on whether condy follows or not.
Paul.
> On 18 Aug 2017, at 16:11, Paul Sandoz <Paul.Sandoz at oracle.com> wrote:
>
> Hi,
>
> Please review this API enhancement for MethodHandle.invokeWithArguments to support jumbo-arity and for
> BSM invocation to be specified in terms of MethodHandle.invokeWithArguments:
>
> http://cr.openjdk.java.net/~psandoz/jdk10/JDK-8185992-invoke-with-arguments-jumbo/webrev/
>
> This patch is brought to you by John Rose and initially reviewed by myself.
>
> It’s low hanging fruit that is the first deliverable from the JEP 309: Dynamic Class-File Constants [1] effort.
>
> A CSR is underway.
>
> Paul.
>
> [1] http://openjdk.java.net/jeps/309
>
>
More information about the core-libs-dev
mailing list