On Wed, 7 Aug 2024 15:08:30 GMT, Michael Strauß <[email protected]> wrote:
>> modules/javafx.graphics/src/main/java/javafx/css/StyleConverter.java line
>> 108:
>>
>>> 106: public @interface SupportsReconstruction {}
>>> 107:
>>> 108: final boolean supportsReconstruction;
>>
>> would it be easier just to pass a boolean to the constructor?
>> we are changing the public API anyway...
>>
>> also: since the boolean is package protected, should we have a (short)
>> javadoc for it?
>
>> would it be easier just to pass a boolean to the constructor? we are
>> changing the public API anyway...
>
> Usually boolean parameters are not a good API choice, but I have no strong
> opinion on this one. What do you prefer?
I just think it's much simpler than an annotation...
Or it could be a public instance method `boolean isSupportReconstruction()` for
the child classes to override, saving N (1? 8?) bytes per instance.
-------------
PR Review Comment: https://git.openjdk.org/jfx/pull/1522#discussion_r1707228516