Uploaded image for project: 'JDK'
  1. JDK
  2. JDK-8196671

No CSR/CCC for addition of "since=9" info to deprecated type of protected API's under javax.lang.model.*

    Details

    • Type: Bug
    • Status: Closed
    • Priority: P3
    • Resolution: Duplicate
    • Affects Version/s: 10
    • Fix Version/s: None
    • Component/s: core-libs
    • Labels:

      Description

      As part JCK AutoSig activity, I am checking the difference between sequential JDK 10 build API signatures from which I noticed that
      constructors of many protected APIs under javax.lang.model.* package were changed to add “since =9” to the Deprecated type of the corresponding constructors.
       
      Change set in JDK10 build 30: (see the comment [1] )

      JBS issue responsible for the change which does not have a relevant CSR request: JDK-8172818

       The aforementioned changes do not have a CSR request filed in JCK10 .
       
      As per the CCC charter I read,
      (1) Every change to the specification of an exported interface, either
                external or private, requires a CCC request regardless of the size of
                the change.
       
      I believe this applies to protected API members whose signature is changed.

        Attachments

          Issue Links

            Activity

              People

              • Assignee:
                darcy Joe Darcy
                Reporter:
                bnallakaluva Bharath Nallakaluva (Inactive)
              • Votes:
                0 Vote for this issue
                Watchers:
                3 Start watching this issue

                Dates

                • Created:
                  Updated:
                  Resolved: