StringConcatFactory.makeConcat & makeConcatWithConstants should throw StringConcatException if parameter slot count is over 200

XMLWordPrintable

    • Type: CSR
    • Resolution: Approved
    • Priority: P2
    • 10
    • Component/s: core-libs
    • None
    • behavioral
    • low
    • Hide
      Expected low compatibility risk. StringConcatFactory::makeConcat and
      makeConcatWithConstant methods are new JDK 9 APIs and primarily
      for compiler to use.
      Show
      Expected low compatibility risk. StringConcatFactory::makeConcat and makeConcatWithConstant methods are new JDK 9 APIs and primarily for compiler to use.
    • Java API
    • SE

      Summary

      Fix the javadoc for StringConcatFactory.makeConcat and makeConcatWithConstants of a valid concat method type with a maximum of 200 parameter slots.

      Problem

      The spec for StringConcatFactory.makeConcat and makeConcatWithConstants methods incorrectly state that a valid concat method type with a maximum of 200 parameter count. It should be a maximum of 200 parameter slots as it's stated in @apiNote of StringConcatFactory.

      Solution

      Fix the typo "parameter count" to "parameter slots".

      Specification

      The current spec of StringConcatFactory.makeConcat and makeConcatWithConstants states:

      The parameter count in {@code concatType} is less than or equal to 200
      

      will be changed to:

      The number of parameter slots in {@code concatType} is less than or equal to 200
      

            Assignee:
            Mandy Chung (Inactive)
            Reporter:
            Prashanthram Gundarlahally
            Roger Riggs
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

              Created:
              Updated:
              Resolved: