Browse Source

ReflectionUtil.constValue now returns constant type, not String

tags/2.0.1
Jonathan Cobb 5 years ago
parent
commit
b54759e418
1 changed files with 2 additions and 2 deletions
  1. +2
    -2
      src/main/java/org/cobbzilla/util/reflect/ReflectionUtil.java

+ 2
- 2
src/main/java/org/cobbzilla/util/reflect/ReflectionUtil.java View File

@@ -1083,9 +1083,9 @@ public class ReflectionUtil {
return isStatic(mods) && isFinal(mods) && f.getType().equals(type) && f.getName().startsWith(prefix); return isStatic(mods) && isFinal(mods) && f.getType().equals(type) && f.getName().startsWith(prefix);
} }


public static String constValue(Field f) {
public static <T> T constValue(Field f) {
try { try {
return f.get(null).toString();
return (T) f.get(null);
} catch (Exception e) { } catch (Exception e) {
return die("constValue: "+e); return die("constValue: "+e);
} }


Loading…
Cancel
Save