I don't believe there is any inconsistency here. We are preserving the
existing semantics in PlatformImpl.startup to not prevent duplicate
calls by default, whilst we are reversing the semantics for the public
API in Platform, where we do prevent duplicate calls. The end result is
that we have one public API (Platform.startup) with one set of semantics
(prevent duplicate values).
-- Jonathan
On 21/11/15 11:57 PM, Ali Ebrahimi wrote:
Hi,
I think there is an inconsistency between :
PlatformImpl.java
public static void startup(final Runnable r) {
+ startup(r, false); //************* here default value false
+ }
and
Platform.java
+ public static void startup(Runnable runnable) {
+ PlatformImpl.startup(runnable, true); //******** heredefault value
true
+ }
On Sat, Nov 21, 2015 at 3:28 AM, Kevin Rushforth
<kevin.rushfo...@oracle.com <mailto:kevin.rushfo...@oracle.com>> wrote:
Jonathan and all,
Please review the following new API proposal to add the ability to
explicitly start the FX runtime.
https://bugs.openjdk.java.net/browse/JDK-8090585
http://cr.openjdk.java.net/~kcr/8090585/webrev.00/
<http://cr.openjdk.java.net/%7Ekcr/8090585/webrev.00/>
-- Kevin
--
Best Regards,
Ali Ebrahimi