From 3b200cf10e0c50c2eee4b9da3f7039d678fa4aad Mon Sep 17 00:00:00 2001 From: Paweł Marks Date: Sun, 16 Feb 2020 23:20:17 +0100 Subject: Renames DocumentationToPagesTranslatero and moves its implementation to base plugin --- .../DefaultDocumentationToPageTranslator.kt | 23 ---------------------- .../documentation/DocumentablesToPageTranslator.kt | 9 +++++++++ .../documentation/DocumentationToPageTranslator.kt | 9 --------- 3 files changed, 9 insertions(+), 32 deletions(-) delete mode 100644 core/src/main/kotlin/transformers/documentation/DefaultDocumentationToPageTranslator.kt create mode 100644 core/src/main/kotlin/transformers/documentation/DocumentablesToPageTranslator.kt delete mode 100644 core/src/main/kotlin/transformers/documentation/DocumentationToPageTranslator.kt (limited to 'core/src/main/kotlin/transformers') diff --git a/core/src/main/kotlin/transformers/documentation/DefaultDocumentationToPageTranslator.kt b/core/src/main/kotlin/transformers/documentation/DefaultDocumentationToPageTranslator.kt deleted file mode 100644 index c2a21150..00000000 --- a/core/src/main/kotlin/transformers/documentation/DefaultDocumentationToPageTranslator.kt +++ /dev/null @@ -1,23 +0,0 @@ -package org.jetbrains.dokka.transformers.documentation - -import org.jetbrains.dokka.CoreExtensions -import org.jetbrains.dokka.model.Module -import org.jetbrains.dokka.pages.DefaultPageBuilder -import org.jetbrains.dokka.pages.DefaultPageContentBuilder -import org.jetbrains.dokka.pages.ModulePageNode -import org.jetbrains.dokka.plugability.DokkaContext - - -object DefaultDocumentationToPageTranslator : DocumentationToPageTranslator { - override fun invoke(module: Module, context: DokkaContext): ModulePageNode = - DefaultPageBuilder { node, kind, operation -> - DefaultPageContentBuilder.group( - setOf(node.dri), - node.platformData, - kind, - context.single(CoreExtensions.commentsToContentConverter), - context.logger, - operation - ) - }.pageForModule(module) -} \ No newline at end of file diff --git a/core/src/main/kotlin/transformers/documentation/DocumentablesToPageTranslator.kt b/core/src/main/kotlin/transformers/documentation/DocumentablesToPageTranslator.kt new file mode 100644 index 00000000..fa74d216 --- /dev/null +++ b/core/src/main/kotlin/transformers/documentation/DocumentablesToPageTranslator.kt @@ -0,0 +1,9 @@ +package org.jetbrains.dokka.transformers.documentation + +import org.jetbrains.dokka.model.Module +import org.jetbrains.dokka.pages.ModulePageNode +import org.jetbrains.dokka.plugability.DokkaContext + +interface DocumentablesToPageTranslator { + operator fun invoke(module: Module, context: DokkaContext): ModulePageNode +} \ No newline at end of file diff --git a/core/src/main/kotlin/transformers/documentation/DocumentationToPageTranslator.kt b/core/src/main/kotlin/transformers/documentation/DocumentationToPageTranslator.kt deleted file mode 100644 index 08c26b19..00000000 --- a/core/src/main/kotlin/transformers/documentation/DocumentationToPageTranslator.kt +++ /dev/null @@ -1,9 +0,0 @@ -package org.jetbrains.dokka.transformers.documentation - -import org.jetbrains.dokka.model.Module -import org.jetbrains.dokka.pages.ModulePageNode -import org.jetbrains.dokka.plugability.DokkaContext - -interface DocumentationToPageTranslator { - operator fun invoke(module: Module, context: DokkaContext): ModulePageNode -} \ No newline at end of file -- cgit