On Thu, 15 Sep 2022 11:50:17 GMT, Nir Lisker <nlis...@openjdk.org> wrote:
>> Jens Lidestrom has updated the pull request incrementally with one >> additional commit since the last revision: >> >> Use code formatting for 'runnable' > > modules/javafx.graphics/src/main/java/javafx/application/Platform.java line > 156: > >> 154: * <p> >> 155: * Memory consistency effects: Actions in a thread prior to >> submitting a >> 156: * runnable to this method <i>happen-before</i> actions performed by > > I noticed that other classes add the link to the concurrency package summary > as in > https://docs.oracle.com/en/java/javase/18/docs/api/java.base/java/util/concurrent/BlockingQueue.html > > You might want to do so as well. I considered such a link but didn't add it. My reasoning is that for the standard library classes such a link is internal, to the same Javadoc site. For JavaFX on the other hand such a link is external, pointing to a site outside the control of the JavaFX project. This has the effect, for example that the link must be kept up to date. Should it always point to the latest Java release? What if the URL change? What if the package summary changes format in a future version? I think it is more sensible to leave out such a link. "_Happens-before_" is a standard concept in Java and readers can locate an explanation for it themselves. ------------- PR: https://git.openjdk.org/jfx/pull/872