@Test public void testGetDefaultType() { assertEquals(false, ClassHelper.getDefaultType(Boolean.TYPE)); assertNull(ClassHelper.getDefaultType(Boolean.class)); assertEquals(0, ClassHelper.getDefaultType(Integer.TYPE)); assertNull(ClassHelper.getDefaultType(Integer.class)); }
public static Object getDefaultType(final Class< ? > type) { if (!type.isPrimitive()) { return null; } if (Boolean.TYPE.equals(type)) { return false; } if (Integer.TYPE.equals(type)) { return 0; } log.warn("Unsupported type for null value of type: " + type); return null; }
ClassHelper { public static Object getDefaultType(final Class< ? > type) { if (!type.isPrimitive()) { return null; } if (Boolean.TYPE.equals(type)) { return false; } if (Integer.TYPE.equals(type)) { return 0; } log.warn("Unsupported type for null value of type: " + type); return null; } }
ClassHelper { public static Object getDefaultType(final Class< ? > type) { if (!type.isPrimitive()) { return null; } if (Boolean.TYPE.equals(type)) { return false; } if (Integer.TYPE.equals(type)) { return 0; } log.warn("Unsupported type for null value of type: " + type); return null; }  }
ClassHelper { public static Object getDefaultType(final Class< ? > type) { if (!type.isPrimitive()) { return null; } if (Boolean.TYPE.equals(type)) { return false; } if (Integer.TYPE.equals(type)) { return 0; } log.warn("Unsupported type for null value of type: " + type); return null; }  static Object getDefaultType(final Class< ? > type); static boolean isDefaultType(final Class< ? > type, final Object value); }
ClassHelper { public static Object getDefaultType(final Class< ? > type) { if (!type.isPrimitive()) { return null; } if (Boolean.TYPE.equals(type)) { return false; } if (Integer.TYPE.equals(type)) { return 0; } log.warn("Unsupported type for null value of type: " + type); return null; }  static Object getDefaultType(final Class< ? > type); static boolean isDefaultType(final Class< ? > type, final Object value);  }