From a5557f43c004d34026807d2d25b39fe1144bae94 Mon Sep 17 00:00:00 2001 From: Andrzej Ratajczak Date: Wed, 8 Apr 2020 13:10:28 +0200 Subject: Refactors sources to documentables translation --- .../descriptors/DescriptorToDocumentableTranslator.kt | 13 ------------- .../transformers/psi/PsiToDocumentableTranslator.kt | 15 --------------- .../sources/SourceToDocumentableTranslator.kt | 9 +++++++++ 3 files changed, 9 insertions(+), 28 deletions(-) delete mode 100644 core/src/main/kotlin/transformers/descriptors/DescriptorToDocumentableTranslator.kt delete mode 100644 core/src/main/kotlin/transformers/psi/PsiToDocumentableTranslator.kt create mode 100644 core/src/main/kotlin/transformers/sources/SourceToDocumentableTranslator.kt (limited to 'core/src/main/kotlin/transformers') diff --git a/core/src/main/kotlin/transformers/descriptors/DescriptorToDocumentableTranslator.kt b/core/src/main/kotlin/transformers/descriptors/DescriptorToDocumentableTranslator.kt deleted file mode 100644 index ca66b90a..00000000 --- a/core/src/main/kotlin/transformers/descriptors/DescriptorToDocumentableTranslator.kt +++ /dev/null @@ -1,13 +0,0 @@ -package org.jetbrains.dokka.transformers.descriptors - -import org.jetbrains.dokka.model.DModule -import org.jetbrains.dokka.pages.PlatformData -import org.jetbrains.kotlin.descriptors.PackageFragmentDescriptor - -interface DescriptorToDocumentableTranslator { - fun invoke( - moduleName: String, - packageFragments: Iterable, - platformData: PlatformData - ): DModule -} \ No newline at end of file diff --git a/core/src/main/kotlin/transformers/psi/PsiToDocumentableTranslator.kt b/core/src/main/kotlin/transformers/psi/PsiToDocumentableTranslator.kt deleted file mode 100644 index 6f5025bd..00000000 --- a/core/src/main/kotlin/transformers/psi/PsiToDocumentableTranslator.kt +++ /dev/null @@ -1,15 +0,0 @@ -package org.jetbrains.dokka.transformers.psi - -import com.intellij.psi.PsiJavaFile -import org.jetbrains.dokka.model.DModule -import org.jetbrains.dokka.pages.PlatformData -import org.jetbrains.dokka.plugability.DokkaContext - -interface PsiToDocumentableTranslator { - fun invoke( - moduleName: String, - psiFiles: List, - platformData: PlatformData, - context: DokkaContext - ): DModule -} diff --git a/core/src/main/kotlin/transformers/sources/SourceToDocumentableTranslator.kt b/core/src/main/kotlin/transformers/sources/SourceToDocumentableTranslator.kt new file mode 100644 index 00000000..a138b3e2 --- /dev/null +++ b/core/src/main/kotlin/transformers/sources/SourceToDocumentableTranslator.kt @@ -0,0 +1,9 @@ +package org.jetbrains.dokka.transformers.sources + +import org.jetbrains.dokka.model.DModule +import org.jetbrains.dokka.pages.PlatformData +import org.jetbrains.dokka.plugability.DokkaContext + +interface SourceToDocumentableTranslator { + fun invoke(platformData: PlatformData, context: DokkaContext): DModule +} \ No newline at end of file -- cgit