in src/main/java/com/ql/util/express/ExpressUtil.java [451:520]
public static Class<?> getJavaClassInner(String type) {
if (type.equals(DT_STRING)) {
return String.class;
}
if (type.equals(DT_SHORT)) {
return Short.class;
}
if (type.equals(DT_INTEGER)) {
return Integer.class;
}
if (type.equals(DT_LONG)) {
return Long.class;
}
if (type.equals(DT_DOUBLE)) {
return Double.class;
}
if (type.equals(DT_FLOAT)) {
return Float.class;
}
if (type.equals(DT_BYTE)) {
return Byte.class;
}
if (type.equals(DT_CHAR) || "Character".equals(type)) {
return Character.class;
}
if (type.equals(DT_BOOLEAN)) {
return Boolean.class;
}
if (type.equals(DT_DATE)) {
return Date.class;
}
if (type.equals(DT_TIME)) {
return Time.class;
}
if (type.equals(DT_DATETIME)) {
return Timestamp.class;
}
if (type.equals(DT_OBJECT)) {
return Object.class;
}
if (type.equals(DT_short)) {
return short.class;
}
if (type.equals(DT_int)) {
return int.class;
}
if (type.equals(DT_long)) {
return long.class;
}
if (type.equals(DT_double)) {
return double.class;
}
if (type.equals(DT_float)) {
return float.class;
}
if (type.equals(DT_byte)) {
return byte.class;
}
if (type.equals(DT_char)) {
return char.class;
}
if (type.equals(DT_boolean)) {
return boolean.class;
}
try {
return loadClass(type);
} catch (ClassNotFoundException ex) {
throw new RuntimeException(ex);
}
}