Hi Jon,

> On 17 Jan 2020, at 18:25, Jonathan Gibbons <[email protected]> 
> wrote:
> 
> Hi Pavel,
> 
> Good feedback.
> 
> The javadoc wording was deliberately more vague, because I couldn't think of 
> anything accurate and more specific to say.  Essentially, we just want to 
> convey/enable one bit of info ... you'll get a non-zero exit code if any 
> warnings occur.

I thought that javac's wording was more vague. The intent is clear though.

> <snip>
> 
> The other reason was because I couldn't think of a good word to replace 
> "compilation".   Any suggestions?

Could (compilation, compiling) map to (documentation, documenting)?
    
    https://www.merriam-webster.com/dictionary/documentation

        1: the act or an instance of furnishing or authenticating with documents

    https://www.merriam-webster.com/dictionary/documenting

> The proposed javadoc text does not preclude lazy behavior; it delegates to 
> the general rules for errors, for which nothing is specified(!) although it 
> is common practice to terminate work "sometime after" the diagnostic occurs. 
> Normally, javac continues to the end of the current phase, since the check of 
> "should I continue" is done between phases.

ok.

> Note that javadoc *does* have -Xmaxerrs and -Xmaxwarns, and (surprisingly?) 
> they are actually in alignment with javac!

Dang! I missed that. Perhaps because I was looking at (sadly, outdated) man
pages, rather than the output of `%tool-name% -X`. In contrast to javadoc's man
page, javac's does provide info about those options.

-Pavel

Reply via email to