aboutsummaryrefslogtreecommitdiff
path: root/core/src/main/kotlin/Kotlin
diff options
context:
space:
mode:
authorSimon Ogorodnik <Simon.Ogorodnik@jetbrains.com>2018-04-26 18:04:18 +0300
committerSimon Ogorodnik <Simon.Ogorodnik@jetbrains.com>2018-07-14 23:46:18 +0300
commitf8c358a6a5b269a8dcd5240db8dd14a497c261c2 (patch)
tree382caff2a420e1ff3c96a6a8e45ff25a0fea2137 /core/src/main/kotlin/Kotlin
parent54874733ff84998d26e21b57384ad3b2ca151fc2 (diff)
downloaddokka-f8c358a6a5b269a8dcd5240db8dd14a497c261c2.tar.gz
dokka-f8c358a6a5b269a8dcd5240db8dd14a497c261c2.tar.bz2
dokka-f8c358a6a5b269a8dcd5240db8dd14a497c261c2.zip
KT-24036: Don't show visibility modifiers in summary
Diffstat (limited to 'core/src/main/kotlin/Kotlin')
-rw-r--r--core/src/main/kotlin/Kotlin/KotlinLanguageService.kt9
1 files changed, 6 insertions, 3 deletions
diff --git a/core/src/main/kotlin/Kotlin/KotlinLanguageService.kt b/core/src/main/kotlin/Kotlin/KotlinLanguageService.kt
index 79350237..613b9451 100644
--- a/core/src/main/kotlin/Kotlin/KotlinLanguageService.kt
+++ b/core/src/main/kotlin/Kotlin/KotlinLanguageService.kt
@@ -23,7 +23,7 @@ class KotlinLanguageService : CommonLanguageService() {
NodeKind.Type,
NodeKind.UpperBound -> renderType(node, renderMode)
- NodeKind.Modifier -> renderModifier(this, node)
+ NodeKind.Modifier -> renderModifier(this, node, renderMode)
NodeKind.Constructor,
NodeKind.Function,
NodeKind.CompanionObjectFunction -> renderFunction(node, renderMode)
@@ -188,13 +188,16 @@ class KotlinLanguageService : CommonLanguageService() {
override fun renderModifier(
block: ContentBlock,
node: DocumentationNode,
+ renderMode: RenderMode,
nowrap: Boolean
) {
when (node.name) {
"final", "public", "var" -> {
}
else -> {
- super.renderModifier(block, node, nowrap)
+ if (node.name !in fullOnlyModifiers || renderMode == RenderMode.FULL) {
+ super.renderModifier(block, node, renderMode, nowrap)
+ }
}
}
}
@@ -289,7 +292,7 @@ class KotlinLanguageService : CommonLanguageService() {
if (renderMode == RenderMode.SUMMARY && it.name in fullOnlyModifiers) {
continue
}
- renderModifier(this, it, nowrap)
+ renderModifier(this, it, renderMode, nowrap)
}
}