ArrayType at = (ArrayType) resultType;
String boxedType = getBoxedTypeNameForTypeMirror(at.getComponentType());
if (boxedType == null) return null;
return boxedType+"[]";
}
TypeKind type = resultType.getKind();
if (type == null) return null;
if (type.equals(TypeKind.BOOLEAN)) {
return "Boolean";
} else if (type.equals(TypeKind.BYTE)) {
return "Byte";
} else if (type.equals(TypeKind.CHAR)) {
return "Character";
} else if (type.equals(TypeKind.DOUBLE)) {
return "Double";
} else if (type.equals(TypeKind.FLOAT)) {
return "Float";
} else if (type.equals(TypeKind.INT)) {
return "Integer";
} else if (type.equals(TypeKind.LONG)) {
return "Long";
} else if (type.equals(TypeKind.SHORT)) {
return "Short";
} else if (type.equals(TypeKind.VOID)) {
return "Void";
} else if (type.equals(TypeKind.DECLARED)) {
return resultType.toString();
}
return null;
}