Merge branch '1.5.x'

This commit is contained in:
Stephane Nicoll
2018-01-18 22:35:32 +01:00
4 changed files with 165 additions and 0 deletions

View File

@@ -26,6 +26,7 @@ import java.util.stream.Collectors;
import javax.annotation.processing.ProcessingEnvironment;
import javax.lang.model.element.Element;
import javax.lang.model.element.TypeElement;
import javax.lang.model.type.ArrayType;
import javax.lang.model.type.DeclaredType;
import javax.lang.model.type.PrimitiveType;
import javax.lang.model.type.TypeKind;
@@ -197,6 +198,11 @@ class TypeUtils {
return sb.toString();
}
@Override
public String visitArray(ArrayType t, Void none) {
return t.getComponentType().accept(this, none) + "[]";
}
@Override
public String visitPrimitive(PrimitiveType t, Void none) {
return this.types.boxedClass(t).getQualifiedName().toString();