From 837cf64f48c4c18c87334470f15f8f74935369bd Mon Sep 17 00:00:00 2001 From: 502647092 Date: Fri, 10 Mar 2017 20:33:34 +0800 Subject: [PATCH] =?UTF-8?q?feat:=20=E5=BF=BD=E7=95=A5=E5=90=88=E6=88=90?= =?UTF-8?q?=E5=AD=97=E6=AE=B5?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: 502647092 --- .../pw/yumc/YumCore/config/inject/AbstractInjectConfig.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/main/java/pw/yumc/YumCore/config/inject/AbstractInjectConfig.java b/src/main/java/pw/yumc/YumCore/config/inject/AbstractInjectConfig.java index 8a7c263..9caa4ef 100644 --- a/src/main/java/pw/yumc/YumCore/config/inject/AbstractInjectConfig.java +++ b/src/main/java/pw/yumc/YumCore/config/inject/AbstractInjectConfig.java @@ -114,7 +114,7 @@ public abstract class AbstractInjectConfig { this.config = config; for (Field field : getClass().getDeclaredFields()) { // 忽略瞬态字段 忽略基础字段 忽略内联字段 - if (Modifier.isTransient(field.getModifiers()) || field.getType().isPrimitive() || field.getName().startsWith("this$")) { + if (Modifier.isTransient(field.getModifiers()) || field.getType().isPrimitive() || field.getType().isSynthetic()) { continue; } ConfigNode node = field.getAnnotation(ConfigNode.class);