XMLWordPrintable

Details

    • Sub-task
    • Resolution: Fixed
    • P3
    • 10
    • None
    • core-libs
    • None

    Description

      Update the specification and implementation of MethodHandle.invokeWithArguments to support an arity of more than 251 (referred to as jumbo-arity) if the method handle has variable arity with the trailing parameter, whereby additional arguments will be accumulated into an array of the appropriate type with appropriate asType conforming conversions.

      Update bootstrap method invocation to invoke a bootstrap method handle with MethodHandle.invokeWithArguments instead of MethodHandle.invoke when the number arguments is large and would otherwise result in a BootstrapMethodError (the invoke is equivalent to .invokeWithArguments if the number of arguments is below the currently supported maximum limit).

      Attachments

        Issue Links

          Activity

            People

              psandoz Paul Sandoz
              psandoz Paul Sandoz
              Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: