RFR: JDK-8324182 Deprecate for removal SimpleSelector and CompoundSelector classes [v2]
Andy Goryachev
angorya at openjdk.org
Fri Jan 19 16:27:37 UTC 2024
On Fri, 19 Jan 2024 16:00:49 GMT, John Hendrikx <jhendrikx at openjdk.org> wrote:
>> The SimpleSelector and CompoundSelector classes are public classes in an exported package, javafx.css, but they are not intended to be used by applications. They are implementation details. They cannot be constructed directly and no other JavaFX API accepts or returns a SimpleSelector or CompoundSelector.
>>
>> We should deprecate them for removal so we can move them to a non-exported package, removing them from the public API.
>
> John Hendrikx has updated the pull request incrementally with one additional commit since the last revision:
>
> Add since parameter to deprecation annotation
> 3. the updated SceneBuilder would no longer work with JavaFX 21 or older versions.
or they (and other tools' developers) could use a multi-release jar https://openjdk.org/jeps/238
In any case, this change seems to have a greater impact than we thought originally.
-------------
PR Comment: https://git.openjdk.org/jfx/pull/1340#issuecomment-1900717798
More information about the openjfx-dev
mailing list