RFR: 8323706: Remove SimpleSelector and CompoundSelector classes [v9]
Kevin Rushforth
kcr at openjdk.org
Mon Sep 9 16:36:13 UTC 2024
On Mon, 9 Sep 2024 16:29:25 GMT, John Hendrikx <jhendrikx at openjdk.org> wrote:
>> modules/javafx.graphics/src/main/java/com/sun/javafx/css/BinarySerializer.java line 109:
>>
>>> 107:
>>> 108: if (type != TYPE_SIMPLE) {
>>> 109: throw new IllegalStateException("Expected compound selector to consist of simple selectors only, but found type: " + type);
>>
>> minor: the output will be a signed decimal. would it be better if this can be formatted as hex?
>>
>> `String.format("Expected compound selector to consist of TYPE_SIMPLE only, but found type: 0x%02X", type)`
>
> I don't think that would matter much. This error will only ever be interpreted by programmers, I'm sure they'll be able to understand what's going on.
Agreed. This should never happen, and if it does, the difference between a hex and decimal printout for the erroneous value wouldn't matter.
-------------
PR Review Comment: https://git.openjdk.org/jfx/pull/1333#discussion_r1750574734
More information about the openjfx-dev
mailing list