Support char primitive default values in BeanUtils.instantiateClass()

Closes gh-27390
This commit is contained in:
Sam Brannen
2021-09-14 16:05:29 +02:00
parent 5cc09849ce
commit f07e6a1b9d
2 changed files with 17 additions and 8 deletions

View File

@@ -87,9 +87,10 @@ public abstract class BeanUtils {
values.put(byte.class, (byte) 0);
values.put(short.class, (short) 0);
values.put(int.class, 0);
values.put(long.class, (long) 0);
values.put(float.class, (float) 0);
values.put(double.class, (double) 0);
values.put(long.class, 0L);
values.put(float.class, 0F);
values.put(double.class, 0D);
values.put(char.class, '\0');
DEFAULT_TYPE_VALUES = Collections.unmodifiableMap(values);
}