Browse Source

Enum counts as simple value type

git-svn-id: https://src.springframework.org/svn/spring-framework/trunk@2098 50f2f4bb-b051-0410-bef5-90022cba6387
pull/1/head
Juergen Hoeller 17 years ago
parent
commit
e35ed65ff9
  1. 6
      org.springframework.beans/src/main/java/org/springframework/beans/BeanUtils.java

6
org.springframework.beans/src/main/java/org/springframework/beans/BeanUtils.java

@ -473,8 +473,10 @@ public abstract class BeanUtils { @@ -473,8 +473,10 @@ public abstract class BeanUtils {
* @return whether the given type represents a "simple" value type
*/
public static boolean isSimpleValueType(Class<?> clazz) {
return ClassUtils.isPrimitiveOrWrapper(clazz) || CharSequence.class.isAssignableFrom(clazz) ||
Number.class.isAssignableFrom(clazz) || Date.class.isAssignableFrom(clazz) ||
return ClassUtils.isPrimitiveOrWrapper(clazz) || clazz.isEnum() ||
CharSequence.class.isAssignableFrom(clazz) ||
Number.class.isAssignableFrom(clazz) ||
Date.class.isAssignableFrom(clazz) ||
clazz.equals(URI.class) || clazz.equals(URL.class) ||
clazz.equals(Locale.class) || clazz.equals(Class.class);
}

Loading…
Cancel
Save