From 3a26ddd5392e44f6b5e95af24a02e21650704b26 Mon Sep 17 00:00:00 2001 From: Redkale <22250530@qq.com> Date: Mon, 9 Apr 2018 17:52:57 +0800 Subject: [PATCH] --- src/org/redkale/service/RetLabel.java | 17 +---------------- 1 file changed, 1 insertion(+), 16 deletions(-) diff --git a/src/org/redkale/service/RetLabel.java b/src/org/redkale/service/RetLabel.java index fb5d61f4d..eeb94939f 100644 --- a/src/org/redkale/service/RetLabel.java +++ b/src/org/redkale/service/RetLabel.java @@ -65,22 +65,7 @@ public @interface RetLabel { @Deprecated public static Map load(Class clazz) { - final Map rets = new HashMap<>(); - for (Field field : clazz.getFields()) { - if (!Modifier.isStatic(field.getModifiers())) continue; - if (field.getType() != int.class) continue; - RetLabel info = field.getAnnotation(RetLabel.class); - if (info == null) continue; - int value; - try { - value = field.getInt(null); - } catch (Exception ex) { - ex.printStackTrace(); - continue; - } - rets.put(value, info.value()); - } - return rets; + return loadMap(clazz).computeIfAbsent("", (k) -> new HashMap<>()); } } }