public boolean canConvert(Object value, Class<?> toType) { boolean convertible = false; if (value != null) { Class<?> fromType = value.getClass(); if ( ConstructorUtils.isClassObjectHolder(fromType) ) { // converting from a non-scalar if (! ConstructorUtils.isClassObjectHolder(toType) ) { // to a scalar convertible = true; } } } return convertible; }
public boolean canConvert(Object value, Class<?> toType) { boolean convertible = false; if (value != null) { Class<?> fromType = value.getClass(); if ( ConstructorUtils.isClassObjectHolder(fromType) ) { // converting from a non-scalar if (! ConstructorUtils.isClassObjectHolder(toType) ) { // to a scalar convertible = true; } } } return convertible; }
/** * @param type any class * @return true if this class is a bean of some kind (i.e. not primitive, immutable, or a holder like a map) */ public static boolean isClassBean(Class<?> type) { checkNull(type); boolean bean = true; if ( isClassSimple(type) || isClassObjectHolder(type) ) { bean = false; } return bean; }
/** * @param type any class * @return true if this class is a bean of some kind (i.e. not primitive, immutable, or a holder like a map) */ public static boolean isClassBean(Class<?> type) { checkNull(type); boolean bean = true; if ( isClassSimple(type) || isClassObjectHolder(type) ) { bean = false; } return bean; }
if (fieldAdapterManager.isAdaptableObject(obj)) { fieldType = fieldAdapterManager.getFieldAdapter().getFieldType(obj, targetName); } else if ( ConstructorUtils.isClassObjectHolder(obj.getClass()) || Object.class.equals(obj.getClass()) ) {
if (fieldAdapterManager.isAdaptableObject(obj)) { fieldType = fieldAdapterManager.getFieldAdapter().getFieldType(obj, targetName); } else if ( ConstructorUtils.isClassObjectHolder(obj.getClass()) || Object.class.equals(obj.getClass()) ) {
if ( ConstructorUtils.isClassObjectHolder(type) || Object.class.equals(type) ) {
if ( ConstructorUtils.isClassObjectHolder(type) || Object.class.equals(type) ) {