JDK-8196671 : No CSR/CCC for addition of "since=9" info to deprecated type of protected API's under javax.lang.model.*
  • Type: Bug
  • Component: core-libs
  • Sub-Component: javax.lang.model
  • Affected Version: 10
  • Priority: P3
  • Status: Closed
  • Resolution: Duplicate
  • Submitted: 2018-02-02
  • Updated: 2018-02-02
  • Resolved: 2018-02-02
Related Reports
Duplicate :  
Relates :  
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. 

Comments
Retroactive CSR JDK-8196727 filed.
02-02-2018