On Fri, 27 Nov 2020 16:33:27 GMT, Roger Riggs <rri...@openjdk.org> wrote:
> > > ``` > /** > * {@return the result} Optional additional text. > */ > ``` > > The java source looks a bit odd/unusual because the "first sentence" does not > appear to end with a period. > Though it seems like a convenience to include the '.' in the expansion, the > source might be clearer if it did not, as in: > > ``` > /** > * {@return the result}. Optional additional text. > */ > ``` > > Similarly, prepending the "Returns", forces the verb, which is conventional > but always the most appropriate word. > Changing the expansion to be only the contents of @ return would allow more > flexible use. > It would put more responsibility on the developer to form the first sentence. > (With "Returns"... and the "." outside the tag. I've done a trial use of this feature in the java.compiler API. While initially I found the lack of a period after "{@return ...}" odd, I quickly adapted to this usage. ------------- PR: https://git.openjdk.java.net/jdk/pull/1355