diff options
| author | Simon Ogorodnik <Simon.Ogorodnik@jetbrains.com> | 2016-11-02 18:20:47 +0300 |
|---|---|---|
| committer | Simon Ogorodnik <Simon.Ogorodnik@jetbrains.com> | 2016-11-02 18:20:47 +0300 |
| commit | 8c7ba164d96b8b5018b2eb5ec0717de29c44b172 (patch) | |
| tree | 89171bd9d579e2a9ff77772bb9ddf1ac8918bd1a /core/src/main/kotlin/Model | |
| parent | 6c16c6197e390576f233223be2283666c566ddb9 (diff) | |
| download | dokka-8c7ba164d96b8b5018b2eb5ec0717de29c44b172.tar.gz dokka-8c7ba164d96b8b5018b2eb5ec0717de29c44b172.tar.bz2 dokka-8c7ba164d96b8b5018b2eb5ec0717de29c44b172.zip | |
Fix for GH-89 : Support for links to packages
Diffstat (limited to 'core/src/main/kotlin/Model')
| -rw-r--r-- | core/src/main/kotlin/Model/DocumentationNode.kt | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/core/src/main/kotlin/Model/DocumentationNode.kt b/core/src/main/kotlin/Model/DocumentationNode.kt index ebfce907..9aacbca0 100644 --- a/core/src/main/kotlin/Model/DocumentationNode.kt +++ b/core/src/main/kotlin/Model/DocumentationNode.kt @@ -140,7 +140,7 @@ val DocumentationNode.path: List<DocumentationNode> return parent.path + this } -fun DocumentationNode.findOrCreatePackageNode(packageName: String, packageContent: Map<String, Content>): DocumentationNode { +fun DocumentationNode.findOrCreatePackageNode(packageName: String, packageContent: Map<String, Content>, refGraph: NodeReferenceGraph): DocumentationNode { val existingNode = members(NodeKind.Package).firstOrNull { it.name == packageName } if (existingNode != null) { return existingNode @@ -149,6 +149,7 @@ fun DocumentationNode.findOrCreatePackageNode(packageName: String, packageConten packageContent.getOrElse(packageName) { Content.Empty }, NodeKind.Package) append(newNode, RefKind.Member) + refGraph.register(packageName, newNode) return newNode } |
