public static Class getSimpleDataType()

in src/main/java/com/ql/util/express/ExpressUtil.java [84:113]


    public static Class<?> getSimpleDataType(Class<?> clazz) {
        if (!clazz.isPrimitive()) {
            return clazz;
        }
        if (Integer.class.equals(clazz)) {
            return Integer.TYPE;
        }
        if (Short.class.equals(clazz)) {
            return Short.TYPE;
        }
        if (Long.class.equals(clazz)) {
            return Long.TYPE;
        }
        if (Double.class.equals(clazz)) {
            return Double.TYPE;
        }
        if (Float.class.equals(clazz)) {
            return Float.TYPE;
        }
        if (Byte.class.equals(clazz)) {
            return Byte.TYPE;
        }
        if (Character.class.equals(clazz)) {
            return Character.TYPE;
        }
        if (Boolean.class.equals(clazz)) {
            return Boolean.TYPE;
        }
        return clazz;
    }