From d8a39ae6f97093e6c48c816f82c19581ed5c4d7d Mon Sep 17 00:00:00 2001 From: Jonathan Cobb Date: Sun, 29 Dec 2019 03:59:18 -0500 Subject: [PATCH] add ReflectionUtil.constValue utility method --- .../java/org/cobbzilla/util/reflect/ReflectionUtil.java | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/src/main/java/org/cobbzilla/util/reflect/ReflectionUtil.java b/src/main/java/org/cobbzilla/util/reflect/ReflectionUtil.java index 9e5252e..f2ca9d6 100644 --- a/src/main/java/org/cobbzilla/util/reflect/ReflectionUtil.java +++ b/src/main/java/org/cobbzilla/util/reflect/ReflectionUtil.java @@ -1083,4 +1083,12 @@ public class ReflectionUtil { return isStatic(mods) && isFinal(mods) && f.getType().equals(type) && f.getName().startsWith(prefix); } + public static String constValue(Field f) { + try { + return f.get(null).toString(); + } catch (Exception e) { + return die("constValue: "+e); + } + } + }