[jfx20] RFR: 8293587: Fix mistakes in FX API docs [v3]

Kevin Rushforth kcr at openjdk.org
Tue Feb 7 20:09:58 UTC 2023


On Tue, 7 Feb 2023 19:31:58 GMT, Andy Goryachev <angorya at openjdk.org> wrote:

>> I never understood when something should be logged vs. printed. And do we ever print to `out`?
>
> I wish we were using logging...

We aren't very consistent on this. Most of the places where we produce warnings, or where we provide verbose output, are done by printing. At a minimum, those should go to `System.err` rather than `System.out`. Unless there is an API whose expected result is to print something to `System.out`, a library really shouldn't print to System.out (as opposed to a test or a demo app, where it's fine). So the only places I would expect to see it in the library -- meaning source code under `modules/javafx.*/src/main/java/` -- would be in examples in javadoc comments.

We could file a second follow-up issue (RFE) to consider changing some of our print statements to use logging.

-------------

PR: https://git.openjdk.org/jfx/pull/1025


More information about the openjfx-dev mailing list