Hello,

Given upcoming deadlines and the scope of the feedback suggested, I propose pushing the "type parameters" => "type arguments" fix under JDK-708660 in JDK 13 and then reworking the type annotation vs declaration annotation structure for both core reflection and javax.lang.model in JDK 14 (under separate bugs).

It is fair for the top-level interfaces to more fully discuss type vs declaration annotations. Such top-level discussion is a complement to introducing a statement of the type vs declaration distinction in the method-as-implemented/overridden-in-this-paricular-type since the latter provides better discoverability for developers.

Thanks,

-Joe

On 6/10/2019 12:16 PM, Alex Buckley wrote:
On 6/8/2019 4:04 PM, Joe Darcy wrote:
Please review the doc clarifications to address

     JDK-708660: (reflect) Clarifications to javadoc for getGeneric*Type
methods in j.l.r
     webrev: http://cr.openjdk.java.net/~darcy/7086604.0/
     specdiff:
http://cr.openjdk.java.net/~darcy/7086604.0.specdiff/overview-summary.html

A few comments on the changes:

* The phrasing "type arguments" rather than "type parameters" is used as
appropriate.

Great!


[snip]

Reply via email to