diff options
author | Szymon Świstun <sswistun@virtuslab.com> | 2020-01-21 16:19:18 +0100 |
---|---|---|
committer | Szymon Świstun <sswistun@virtuslab.com> | 2020-01-22 10:58:24 +0100 |
commit | 154c3f0d83ea5f9990a06962ba8cfc36a832e04d (patch) | |
tree | 65be9c6323abd91e824bff5c8b54f11fb4192e61 /core/src/main | |
parent | 4417ab37e0e16663bde81efd5207c0e1929b881a (diff) | |
download | dokka-154c3f0d83ea5f9990a06962ba8cfc36a832e04d.tar.gz dokka-154c3f0d83ea5f9990a06962ba8cfc36a832e04d.tar.bz2 dokka-154c3f0d83ea5f9990a06962ba8cfc36a832e04d.zip |
tests moved to :testApi module
Diffstat (limited to 'core/src/main')
-rw-r--r-- | core/src/main/kotlin/DokkaGenerator.kt | 17 |
1 files changed, 8 insertions, 9 deletions
diff --git a/core/src/main/kotlin/DokkaGenerator.kt b/core/src/main/kotlin/DokkaGenerator.kt index 06de6c27..036cbfda 100644 --- a/core/src/main/kotlin/DokkaGenerator.kt +++ b/core/src/main/kotlin/DokkaGenerator.kt @@ -7,7 +7,6 @@ import org.jetbrains.dokka.pages.ModulePageNode import org.jetbrains.dokka.pages.PlatformData import org.jetbrains.dokka.plugability.DokkaContext import org.jetbrains.dokka.plugability.single -import org.jetbrains.dokka.renderers.FileWriter import org.jetbrains.dokka.utilities.DokkaLogger import org.jetbrains.kotlin.cli.common.messages.CompilerMessageLocation import org.jetbrains.kotlin.cli.common.messages.CompilerMessageSeverity @@ -51,43 +50,43 @@ class DokkaGenerator( render(transformedPages, context) } - internal fun setUpAnalysis(configuration: DokkaConfiguration): Map<PlatformData, EnvironmentAndFacade> = + fun setUpAnalysis(configuration: DokkaConfiguration): Map<PlatformData, EnvironmentAndFacade> = configuration.passesConfigurations.map { PlatformData(it.moduleName, it.analysisPlatform, it.targets) to createEnvironmentAndFacade(it) }.toMap() - internal fun initializePlugins( + fun initializePlugins( configuration: DokkaConfiguration, logger: DokkaLogger, platforms: Map<PlatformData, EnvironmentAndFacade> ) = DokkaContext.create(configuration, logger, platforms) - internal fun createDocumentationModels( + fun createDocumentationModels( platforms: Map<PlatformData, EnvironmentAndFacade>, context: DokkaContext ) = platforms.map { (pdata, _) -> translateDescriptors(pdata, context) } - internal fun mergeDocumentationModels( + fun mergeDocumentationModels( modulesFromPlatforms: List<Module>, context: DokkaContext ) = context.single(CoreExtensions.documentationMerger).invoke(modulesFromPlatforms, context) - internal fun transformDocumentationModel( + fun transformDocumentationModel( documentationModel: Module, context: DokkaContext ) = context[CoreExtensions.documentationTransformer].fold(documentationModel) { acc, t -> t(acc, context) } - internal fun createPages( + fun createPages( transformedDocumentation: Module, context: DokkaContext ) = context.single(CoreExtensions.documentationToPageTranslator).invoke(transformedDocumentation, context) - internal fun transformPages( + fun transformPages( pages: ModulePageNode, context: DokkaContext ) = context[CoreExtensions.pageTransformer].fold(pages) { acc, t -> t(acc, context) } - internal fun render( + fun render( transformedPages: ModulePageNode, context: DokkaContext ) { |