src/org/nutz/castor/Castors.java
public boolean canCast(Class<?> fromType, Class<?> toType) {
        if (Mirror.me(fromType).canCastToDirectly(toType))
            return true;

        if (toType.isArray() && toType.getComponentType().isAssignableFrom(fromType)) {
            return true;
        }

        Castor<?, ?> castor = this.find(fromType, toType);
        return !(castor instanceof Object2Object);
    }
public boolean canCast(Class<?> fromType, Class<?> toType) {
        if (Mirror.me(fromType).canCastToDirectly(toType))
            return true;

        if (toType.isArray() && toType.getComponentType().isAssignableFrom(fromType)) {
            return true;
        }

        Castor<?, ?> castor = this.find(fromType, toType);
        return !(castor instanceof Object2Object);
    }
public boolean canCast ( Class < ? > fromType , Class < ? > toType ) { if ( Mirror . me ( fromType ) . canCastToDirectly ( toType ) ) return true ; if ( toType . isArray ( ) && toType . getComponentType ( ) . isAssignableFrom ( fromType ) ) { return true ; } Castor < ? , ? > castor = this . find ( fromType , toType ) ; return ! ( castor instanceof Object2Object ) ; }
判断一个类型是否可以被转换成另外一个类型
<p>
判断的依据就是看是否可以直接被转型，以及能不能找到一个专有的转换器

@param fromType
起始类型
@param toType
目标类型
@return 是否可以转换
判断一个类型是否可以被转换成另外一个类型 <p > 判断的依据就是看是否可以直接被转型，以及能不能找到一个专有的转换器