From 449a61cd6c46f196855cdb9375593fb04b38709a Mon Sep 17 00:00:00 2001 From: Dmitry Jemerov Date: Wed, 4 Nov 2015 21:20:15 +0100 Subject: revert array handling --- javadoc/src/main/kotlin/docbase.kt | 10 ++++------ 1 file changed, 4 insertions(+), 6 deletions(-) (limited to 'javadoc/src/main') diff --git a/javadoc/src/main/kotlin/docbase.kt b/javadoc/src/main/kotlin/docbase.kt index 8f90edfc..22db0a09 100644 --- a/javadoc/src/main/kotlin/docbase.kt +++ b/javadoc/src/main/kotlin/docbase.kt @@ -171,16 +171,14 @@ open class TypeAdapter(override val module: ModuleNodeAdapter, override val node override fun simpleTypeName(): String = typeName() // TODO difference typeName() vs simpleTypeName() override fun dimension(): String = Collections.nCopies(javaLanguageService.getArrayDimension(node), "[]").joinToString("") - override fun isPrimitive(): Boolean = node.name in setOf("Int", "Long", "Short", "Byte", "Char", "Double", "Float", "Boolean", "Unit") + override fun isPrimitive(): Boolean = simpleTypeName() in setOf("int", "long", "short", "byte", "char", "double", "float", "boolean", "void") + override fun asClassDoc(): ClassDoc? = if (isPrimitive) null else elementType?.asClassDoc() ?: when (node.kind) { - DocumentationNode.Kind.Class, + in DocumentationNode.Kind.classLike, DocumentationNode.Kind.ExternalClass, - DocumentationNode.Kind.Interface, - DocumentationNode.Kind.Object, - DocumentationNode.Kind.Exception, - DocumentationNode.Kind.Enum -> ClassDocumentationNodeAdapter(module, node) + DocumentationNode.Kind.Exception -> ClassDocumentationNodeAdapter(module, node) else -> when { node.links.isNotEmpty() -> TypeAdapter(module, node.links.first()).asClassDoc() -- cgit