AttributeNodeForSimpleType.java 文件源码

java
阅读 22 收藏 0 点赞 0 评论 0

项目:datakernel 作者:
private static SimpleType<?> simpleTypeOf(Class<?> clazz) throws IllegalArgumentException {
    if (clazz == boolean.class || clazz == Boolean.class) {
        return SimpleType.BOOLEAN;
    } else if (clazz == byte.class || clazz == Byte.class) {
        return SimpleType.BYTE;
    } else if (clazz == short.class || clazz == Short.class) {
        return SimpleType.SHORT;
    } else if (clazz == char.class || clazz == Character.class) {
        return SimpleType.CHARACTER;
    } else if (clazz == int.class || clazz == Integer.class) {
        return SimpleType.INTEGER;
    } else if (clazz == long.class || clazz == Long.class) {
        return SimpleType.LONG;
    } else if (clazz == float.class || clazz == Float.class) {
        return SimpleType.FLOAT;
    } else if (clazz == double.class || clazz == Double.class) {
        return SimpleType.DOUBLE;
    } else if (clazz == String.class) {
        return SimpleType.STRING;
    } else {
        throw new IllegalArgumentException("There is no SimpleType for " + clazz.getName());
    }
}
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号