>It would be good to discuss this via a JBS issue. Please file one and we can discuss logistics further.
I have no project author status on JBS to create an issue. :/ I could sign the Oracle Contributor Agreement, but I doubt I will able provide the two required non-trivial patches anytime soon in order to become an author. This was much easier with the previous OpenJFX issue system. On Tue, Aug 11, 2015 at 12:36 AM, Jonathan Giles <jonathan.gi...@oracle.com> wrote: > > On 7/08/2015 9:51 p.m., Benjamin Gudehus wrote: > >> Hi Jonathan, >> >> thanks for the summary! >> >> >pull up your sleeves and work with us to get the API into a shape where >> it is good enough to commit to as public API >> >> I'd like to help with the public API for profiling and performance >> tracking (mainly PulseLogger, maybe PerformanceTracker). >> > > It would be good to discuss this via a JBS issue. Please file one and we > can discuss logistics further. > >> >> >These classes are com.sun.javafx.util.Utils, >> com.sun.javafx.PlatformUtil, and com.sun.javafx.application.PlatformImpl. >> As most of these classes are just a collection of self-contained methods, >> it is quite likely that a number of these methods will find public API >> alternatives in a new class >> >> Sounds good. TestFX has a dependency to >> com.sun.javafx.application.ParametersImpl to provide the ability to test >> multiple different `Application`s. It currently depends on private fields >> and methods of internal classes. >> > It is highly unlikely that ParemetersImpl will be made public API. > >> >> >Robot: A good API to make public, but not a small API, so the scope is >> possibly too great for JDK 9. >> >> The headless testing feature in TestFX has dependencies to >> com.sun.javafx.robot.FXRobot and com.sun.glass.ui.Robot. As TestFX uses the >> AWT robot, the "normal" testing mode needs no access to the internal APIs. >> >> The screenshot feature in headless testing depends on >> com.sun.javafx.robot.FXRobotImage and com.sun.glass.ui.Pixels. >> >> Additionally we also need access to com.sun.glass.ui.PlatformFactory in >> order to activate Monocle on desktop systems. >> > > These areas are outside my area of expertise, but my understanding is that > it is extremely unlikely that any of the classes you mentioned will become > public API in JDK 9. > > -- Jonathan >