RFR: 8274771: Map, FlatMap and OrElse fluent bindings for ObservableValue [v15]

Michael Strauß mstrauss at openjdk.org
Wed Jun 29 00:56:50 UTC 2022


On Wed, 29 Jun 2022 00:04:24 GMT, John Hendrikx <jhendrikx at openjdk.org> wrote:

> No specific reason, they are package private at the moment. They can be moved as a group to `com.sun.javafx.binding` if they're made public (so `ObservableValue` can instantiate them). I'm not sure what is preferred since they're not public API in either case.

I think it makes sense to move these files to `com.sun.javafx.bindings`, as that's the package that contains all binding implementations (ExpressionHelper, BidirectionalBinding, ContentBinding, etc...), and also that's where `Subscription` is currently located.

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

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


More information about the openjfx-dev mailing list