public static Converter lookupConverter(Class<?> from, Class<?> to) { // use wrapped type for primitives if (from.isPrimitive()) { from = convertPrimitiveTypeToWrapperType(from); } if (to.isPrimitive()) { to = convertPrimitiveTypeToWrapperType(to); } if (from.equals(to)) { return IDENTITY_CONVERTER; } return CONVERSION_MAP.get(new ConversionKey(from, to)); }
public static Converter lookupConverter(Class<?> from, Class<?> to) { // use wrapped type for primitives if (from.isPrimitive()) { from = convertPrimitiveTypeToWrapperType(from); } if (to.isPrimitive()) { to = convertPrimitiveTypeToWrapperType(to); } if (from.equals(to)) { return IDENTITY_CONVERTER; } return CONVERSION_MAP.get(new ConversionKey(from, to)); }
public static Converter lookupConverter(Class<?> from, Class<?> to) { // use wrapped type for primitives if (from.isPrimitive()) { from = convertPrimitiveTypeToWrapperType(from); } if (to.isPrimitive()) { to = convertPrimitiveTypeToWrapperType(to); } if (from.equals(to)) { return IDENTITY_CONVERTER; } return CONVERSION_MAP.get(new ConversionKey(from, to)); }
public static Converter lookupConverter(Class<?> from, Class<?> to) { // use wrapped type for primitives if (from.isPrimitive()) { from = convertPrimitiveTypeToWrapperType(from); } if (to.isPrimitive()) { to = convertPrimitiveTypeToWrapperType(to); } if (from.equals(to)) { return IDENTITY_CONVERTER; } return CONVERSION_MAP.get(new ConversionKey(from, to)); }