public static String getDataType(Class<?> clazz) { if (clazz == boolean.class || clazz == Boolean.class) { return "bool"; } else if (clazz == byte.class || clazz == Byte.class) { return "byte"; } else if (clazz == short.class || clazz == Short.class) { return "short"; } else if (clazz == int.class || clazz == Integer.class) { return "int"; } else if (clazz == long.class || clazz == Long.class) { return "long"; } else if (clazz == float.class || clazz == Float.class) { return "float"; } else if (clazz == double.class || clazz == Double.class) { return "double"; } else if (clazz == String.class) { return "string"; } else if (isStruct(clazz)) { return clazz.getSimpleName(); } else if (isCollection(clazz) || clazz.isArray()) { return "vector"; } else if (isMap(clazz)) { return "map"; } return null; }
public static String getDataType(Class<?> clazz) { if (clazz == boolean.class || clazz == Boolean.class) { return "bool"; } else if (clazz == byte.class || clazz == Byte.class) { return "byte"; } else if (clazz == short.class || clazz == Short.class) { return "short"; } else if (clazz == int.class || clazz == Integer.class) { return "int"; } else if (clazz == long.class || clazz == Long.class) { return "long"; } else if (clazz == float.class || clazz == Float.class) { return "float"; } else if (clazz == double.class || clazz == Double.class) { return "double"; } else if (clazz == String.class) { return "string"; } else if (isStruct(clazz)) { return clazz.getSimpleName(); } else if (isCollection(clazz) || clazz.isArray()) { return "vector"; } else if (isMap(clazz)) { return "map"; } return null; }
public static String getDataType(Class<?> clazz) { if (clazz == boolean.class || clazz == Boolean.class) { return "bool"; } else if (clazz == byte.class || clazz == Byte.class) { return "byte"; } else if (clazz == short.class || clazz == Short.class) { return "short"; } else if (clazz == int.class || clazz == Integer.class) { return "int"; } else if (clazz == long.class || clazz == Long.class) { return "long"; } else if (clazz == float.class || clazz == Float.class) { return "float"; } else if (clazz == double.class || clazz == Double.class) { return "double"; } else if (clazz == String.class) { return "string"; } else if (isStruct(clazz)) { return clazz.getSimpleName(); } else if (isCollection(clazz) || clazz.isArray()) { return "vector"; } else if (isMap(clazz)) { return "map"; } return null; }
public static Object getParameterStamp(Type type) { if (type instanceof Class<?>) { Class<?> clazz = (Class<?>) type; if (CommonUtils.isJavaBase(clazz) || clazz.isArray() || isStruct(clazz)) { return getJavaBaseOrArrayOrJavaBeanStamp((Class<?>) type); } else { ParameterizedType parameterizedType = (ParameterizedType) type; Class<?> clazz = (Class<?>) parameterizedType.getRawType(); if (isStruct(clazz)) { return getJavaBaseOrArrayOrJavaBeanStamp((Class<?>) type); } else if (isMap(clazz)) {
public static Object getParameterStamp(Type type) { if (type instanceof Class<?>) { Class<?> clazz = (Class<?>) type; if (CommonUtils.isJavaBase(clazz) || clazz.isArray() || isStruct(clazz)) { return getJavaBaseOrArrayOrJavaBeanStamp((Class<?>) type); } else { ParameterizedType parameterizedType = (ParameterizedType) type; Class<?> clazz = (Class<?>) parameterizedType.getRawType(); if (isStruct(clazz)) { return getJavaBaseOrArrayOrJavaBeanStamp((Class<?>) type); } else if (isMap(clazz)) {
public static Object getParameterStamp(Type type) { if (type instanceof Class<?>) { Class<?> clazz = (Class<?>) type; if (CommonUtils.isJavaBase(clazz) || clazz.isArray() || isStruct(clazz)) { return getJavaBaseOrArrayOrJavaBeanStamp((Class<?>) type); } else { ParameterizedType parameterizedType = (ParameterizedType) type; Class<?> clazz = (Class<?>) parameterizedType.getRawType(); if (isStruct(clazz)) { return getJavaBaseOrArrayOrJavaBeanStamp((Class<?>) type); } else if (isMap(clazz)) {