diff options
author | Simon Ogorodnik <Simon.Ogorodnik@jetbrains.com> | 2018-07-15 00:48:46 +0300 |
---|---|---|
committer | Simon Ogorodnik <Simon.Ogorodnik@jetbrains.com> | 2018-07-15 00:49:34 +0300 |
commit | f30807f4e78939fb59f8e46c39b3e538070aacfd (patch) | |
tree | cbfeab204164ddb0b0e570ffb5a8f97806fa3a2c /core/src/main/kotlin/Model | |
parent | bf03146a10c601367d5401c7afa8ba7de759ebde (diff) | |
download | dokka-f30807f4e78939fb59f8e46c39b3e538070aacfd.tar.gz dokka-f30807f4e78939fb59f8e46c39b3e538070aacfd.tar.bz2 dokka-f30807f4e78939fb59f8e46c39b3e538070aacfd.zip |
Fix missing functions after rebase
Diffstat (limited to 'core/src/main/kotlin/Model')
-rw-r--r-- | core/src/main/kotlin/Model/DocumentationNode.kt | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/core/src/main/kotlin/Model/DocumentationNode.kt b/core/src/main/kotlin/Model/DocumentationNode.kt index a89f5080..a3388031 100644 --- a/core/src/main/kotlin/Model/DocumentationNode.kt +++ b/core/src/main/kotlin/Model/DocumentationNode.kt @@ -1,7 +1,5 @@ package org.jetbrains.dokka -import org.jetbrains.dokka.Formats.constantValue -import org.jetbrains.kotlin.utils.addToStdlib.firstNotNullResult import java.util.* enum class NodeKind { @@ -242,4 +240,9 @@ private fun DocumentationNode.isSuperclassFor(node: DocumentationNode): Boolean NodeKind.Exception -> kind == NodeKind.Class || kind == NodeKind.Exception else -> false } +} + +fun DocumentationNode.classNodeNameWithOuterClass(): String { + assert(kind in NodeKind.classLike) + return path.dropWhile { it.kind == NodeKind.Package || it.kind == NodeKind.Module }.joinToString(separator = ".") { it.name } }
\ No newline at end of file |