Class & interface terminology
Jonathan Gibbons
jonathan.gibbons at oracle.com
Fri May 8 17:26:10 UTC 2020
On 5/7/20 11:48 AM, Dan Smith wrote:
> This isn't a one-time change. I'm sure there's more work to do in JLS and JVMS, as the need arises, and various other parts of the ecosystem (reflection APIs, javac error messages, javadoc output, JDK code internals, third-party tools, etc.) may want to similarly make changes, as needed and practical.
I presume we will not try and change the names of declarations in the
public API, right? Do you have any suggestions on how to "handle" these
declarations, such as some boilerplate text to correlate the declared
name with the standard terminology?
What is the expected timeline for this work to start making it into JDK
releases? For example, when should we be looking to update the javadoc
tool to use the new terminology in the places where the tool is
responsible for generating content? "Annotation Type" is the
primary/biggest example that comes to mind.
-- Jon
More information about the amber-spec-observers
mailing list