From 555f9cf07ada20ffc947dd57ebb3cdcb6a020ab4 Mon Sep 17 00:00:00 2001 From: Dmitry Jemerov Date: Mon, 16 Feb 2015 12:37:27 +0100 Subject: represent array types as type with type parameter --- src/Java/JavaDocumentationBuilder.kt | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) (limited to 'src') diff --git a/src/Java/JavaDocumentationBuilder.kt b/src/Java/JavaDocumentationBuilder.kt index 9d8c85a9..c30e6f06 100644 --- a/src/Java/JavaDocumentationBuilder.kt +++ b/src/Java/JavaDocumentationBuilder.kt @@ -147,6 +147,9 @@ public class JavaDocumentationBuilder() { if (this is PsiClassType) { node.appendDetails(getParameters()) { build(Kind.TypeParameter) } } + if (this is PsiArrayType) { + node.append(getComponentType().build(Kind.TypeParameter), DocumentationReference.Kind.Detail) + } return node } @@ -155,7 +158,7 @@ public class JavaDocumentationBuilder() { is PsiPrimitiveType -> psiType.getCanonicalText().capitalize() is PsiClassType -> psiType.getClassName() is PsiEllipsisType -> mapTypeName(psiType.getComponentType()) - is PsiArrayType -> "Array<${mapTypeName(psiType.getComponentType())}>" + is PsiArrayType -> "Array" else -> psiType.getCanonicalText() } } -- cgit