enum can be copied too

This commit is contained in:
Dennis Ushakov
2016-04-26 17:15:56 +03:00
parent 50e6a717bf
commit acfee8af7b
@@ -576,7 +576,7 @@ public class ReflectionUtil {
public static void copyFieldValue(@NotNull Object from, @NotNull Object to, @NotNull Field field)
throws IllegalAccessException {
Class<?> fieldType = field.getType();
if (fieldType.isPrimitive() || fieldType.equals(String.class)) {
if (fieldType.isPrimitive() || fieldType.equals(String.class) || fieldType.isEnum()) {
field.set(to, field.get(from));
}
else {