From c91343bf78fc86ed43dda4d1c464d7e396431db8 Mon Sep 17 00:00:00 2001 From: "naofal.helal" Date: Tue, 25 Mar 2025 15:37:42 +0300 Subject: [PATCH] Fix case folding sort --- src/main/java/xyz/naofal/jtags/Tag.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/main/java/xyz/naofal/jtags/Tag.java b/src/main/java/xyz/naofal/jtags/Tag.java index a381f7f..6352e25 100644 --- a/src/main/java/xyz/naofal/jtags/Tag.java +++ b/src/main/java/xyz/naofal/jtags/Tag.java @@ -12,7 +12,7 @@ public record Tag(TagKind kind, String name, Path location, String line, boolean @Override public int compareTo(Tag o) { - return Comparator.comparing(Tag::name, String.CASE_INSENSITIVE_ORDER) + return Comparator.comparing(it -> it.name.toUpperCase()) .thenComparing(Tag::location) .thenComparing(Tag::kind) .compare(this, o);