From 43f925928ce6f41dcfec3baaaa51cf2e1d696581 Mon Sep 17 00:00:00 2001 From: Rawvoid Date: Wed, 4 Feb 2026 17:25:23 +0800 Subject: [PATCH] refactor(normalize-class): import and use Field type directly --- .../io/github/rawvoid/jaxb/plugin/NormalizeClassPlugin.java | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/plugins/src/main/java/io/github/rawvoid/jaxb/plugin/NormalizeClassPlugin.java b/plugins/src/main/java/io/github/rawvoid/jaxb/plugin/NormalizeClassPlugin.java index cf95123..36cb971 100644 --- a/plugins/src/main/java/io/github/rawvoid/jaxb/plugin/NormalizeClassPlugin.java +++ b/plugins/src/main/java/io/github/rawvoid/jaxb/plugin/NormalizeClassPlugin.java @@ -24,6 +24,7 @@ import org.xml.sax.ErrorHandler; import org.xml.sax.SAXException; +import java.lang.reflect.Field; import java.util.*; import java.util.stream.Collectors; import java.util.stream.StreamSupport; @@ -38,9 +39,9 @@ public class NormalizeClassPlugin extends AbstractPlugin { private static final String FIELD_MODS = "mods"; - private static final java.lang.reflect.Field JMODS_MODS_FIELD = getField(JMods.class, FIELD_MODS); + private static final Field JMODS_MODS_FIELD = getField(JMods.class, FIELD_MODS); - private static java.lang.reflect.Field getField(Class type, String name) { + private static Field getField(Class type, String name) { try { var field = type.getDeclaredField(name); field.setAccessible(true);