From b54759e41813e13f6f4f490da17885733ea6f674 Mon Sep 17 00:00:00 2001 From: Jonathan Cobb Date: Sun, 29 Dec 2019 04:00:41 -0500 Subject: [PATCH] ReflectionUtil.constValue now returns constant type, not String --- src/main/java/org/cobbzilla/util/reflect/ReflectionUtil.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/main/java/org/cobbzilla/util/reflect/ReflectionUtil.java b/src/main/java/org/cobbzilla/util/reflect/ReflectionUtil.java index f2ca9d6..4207831 100644 --- a/src/main/java/org/cobbzilla/util/reflect/ReflectionUtil.java +++ b/src/main/java/org/cobbzilla/util/reflect/ReflectionUtil.java @@ -1083,9 +1083,9 @@ public class ReflectionUtil { return isStatic(mods) && isFinal(mods) && f.getType().equals(type) && f.getName().startsWith(prefix); } - public static String constValue(Field f) { + public static T constValue(Field f) { try { - return f.get(null).toString(); + return (T) f.get(null); } catch (Exception e) { return die("constValue: "+e); }