Commit 83759951989aebc1e75f5ae27242242d0b61dca9

Authored by Emerson Oliveira
1 parent 699e1ae1
Exists in master

Melhorias, colocando retorno tipado em retorno de método

impl/core/src/main/java/br/gov/frameworkdemoiselle/util/Reflections.java
... ... @@ -93,13 +93,14 @@ public final class Reflections {
93 93 return (Class<T>) method.getGenericParameterTypes()[pos];
94 94 }
95 95  
96   - public static Object getFieldValue(Field field, Object object) {
97   - Object result = null;
  96 + @SuppressWarnings("unchecked")
  97 + public static <T> T getFieldValue(Field field, Object object) {
  98 + T result = null;
98 99  
99 100 try {
100 101 boolean acessible = field.isAccessible();
101 102 field.setAccessible(true);
102   - result = field.get(object);
  103 + result = (T) field.get(object);
103 104 field.setAccessible(acessible);
104 105  
105 106 } catch (Exception e) {
... ...