On Fri, 21 Aug 2026 18:35:23 GMT, Andy Goryachev <[email protected]> wrote:
> Changes the `BinarySerializer.writeSimpleSelector` to emit sorted > pseudoclasses' names. > > --------- > - [x] I confirm that I make this contribution in accordance with the [OpenJDK > Interim AI Policy](https://openjdk.org/legal/ai). modules/javafx.graphics/src/main/java/com/sun/javafx/css/BinarySerializer.java line 176: > 174: Set<PseudoClass> sorted = new > TreeSet<>(PSEUDO_CLASS_COMPARATOR); > 175: sorted.addAll(pseudoClassStates); > 176: pseudoClassStates = sorted; If you wanted to say this in fewer words, you could do: List<PseudoClass> pseudoClassStates = selector.getPseudoClassStates().stream() .sorted(Comparator.comparing(PseudoClass::getPseudoClassName)) .toList(); ------------- PR Review Comment: https://git.openjdk.org/jfx/pull/2271#discussion_r3833026654
