From b386142752b2bf00cf1a4fa8c5b6c78358e15233 Mon Sep 17 00:00:00 2001 From: "naofal.helal" Date: Wed, 26 Mar 2025 16:36:28 +0300 Subject: [PATCH] Set default fields and change kind strings --- src/main/java/xyz/naofal/jtags/Jtags.java | 3 ++- src/main/java/xyz/naofal/jtags/TagsWriter.java | 18 +++++++++--------- 2 files changed, 11 insertions(+), 10 deletions(-) diff --git a/src/main/java/xyz/naofal/jtags/Jtags.java b/src/main/java/xyz/naofal/jtags/Jtags.java index 1543b45..708c2c5 100644 --- a/src/main/java/xyz/naofal/jtags/Jtags.java +++ b/src/main/java/xyz/naofal/jtags/Jtags.java @@ -15,7 +15,8 @@ public class Jtags { boolean absolutePaths = false; boolean excludeNonPublic = false; boolean excludeAnonymous = false; - List> fields = new ArrayList<>(); + List> fields = + List.of(TagField.StaticTag.class, TagField.Package.class, TagField.EnclosingType.class); } public static void main(String[] args) { diff --git a/src/main/java/xyz/naofal/jtags/TagsWriter.java b/src/main/java/xyz/naofal/jtags/TagsWriter.java index 4273ddc..0fb4fa9 100644 --- a/src/main/java/xyz/naofal/jtags/TagsWriter.java +++ b/src/main/java/xyz/naofal/jtags/TagsWriter.java @@ -53,15 +53,15 @@ public record TagsWriter(Options options) { writer.write("$/;\"\t"); writer.write( switch (tag.kind()) { - case PACKAGE -> 'P'; - case CLASS -> 'C'; - case RECORD -> 'R'; - case INTERFACE -> 'I'; - case ANNOTATION -> 'A'; - case ENUM -> 'E'; - case FIELD -> 'f'; - case ENUM_CONSTANT -> 'e'; - case METHOD -> 'm'; + case PACKAGE -> "Pkg"; + case CLASS -> "Cls"; + case RECORD -> "Rcrd"; + case INTERFACE -> "Intf"; + case ANNOTATION -> "Anno"; + case ENUM -> "Enum"; + case FIELD -> "fld"; + case ENUM_CONSTANT -> "enum"; + case METHOD -> "mthd"; }); for (TagField field : tag.fields()) {