diff options
author | Dmitry Jemerov <yole@jetbrains.com> | 2015-09-10 12:55:31 +0200 |
---|---|---|
committer | Dmitry Jemerov <yole@jetbrains.com> | 2015-09-10 12:55:31 +0200 |
commit | aace0f39335c7428ffcfd44cbe1371ecc32ddd08 (patch) | |
tree | 61693de9f39ee841023bf771c0a8b75d069d5a30 | |
parent | 1f3dc2a8dd2c8019513a61216f96c198cea0a3ef (diff) | |
download | dokka-aace0f39335c7428ffcfd44cbe1371ecc32ddd08.tar.gz dokka-aace0f39335c7428ffcfd44cbe1371ecc32ddd08.tar.bz2 dokka-aace0f39335c7428ffcfd44cbe1371ecc32ddd08.zip |
don't render annotations in summary mod
-rw-r--r-- | src/Kotlin/KotlinLanguageService.kt | 16 |
1 files changed, 12 insertions, 4 deletions
diff --git a/src/Kotlin/KotlinLanguageService.kt b/src/Kotlin/KotlinLanguageService.kt index 304a1cf2..bd98579a 100644 --- a/src/Kotlin/KotlinLanguageService.kt +++ b/src/Kotlin/KotlinLanguageService.kt @@ -155,7 +155,9 @@ class KotlinLanguageService : LanguageService { } private fun ContentBlock.renderParameter(node: DocumentationNode, renderMode: RenderMode) { - renderAnnotationsForNode(node) + if (renderMode == RenderMode.FULL) { + renderAnnotationsForNode(node) + } renderModifiersForNode(node, renderMode) identifier(node.name, IdentifierKind.ParameterName) symbol(":") @@ -226,7 +228,9 @@ class KotlinLanguageService : LanguageService { } private fun ContentBlock.renderClass(node: DocumentationNode, renderMode: RenderMode) { - renderAnnotationsForNode(node) + if (renderMode == RenderMode.FULL) { + renderAnnotationsForNode(node) + } renderModifiersForNode(node, renderMode) when (node.kind) { DocumentationNode.Kind.Class, @@ -244,7 +248,9 @@ class KotlinLanguageService : LanguageService { } private fun ContentBlock.renderFunction(node: DocumentationNode, renderMode: RenderMode) { - renderAnnotationsForNode(node) + if (renderMode == RenderMode.FULL) { + renderAnnotationsForNode(node) + } renderModifiersForNode(node, renderMode) when (node.kind) { DocumentationNode.Kind.Constructor -> identifier(node.owner!!.name) @@ -282,7 +288,9 @@ class KotlinLanguageService : LanguageService { } private fun ContentBlock.renderProperty(node: DocumentationNode, renderMode: RenderMode) { - renderAnnotationsForNode(node) + if (renderMode == RenderMode.FULL) { + renderAnnotationsForNode(node) + } renderModifiersForNode(node, renderMode) when (node.kind) { DocumentationNode.Kind.Property, |