diff options
author | Dmitry Jemerov <yole@jetbrains.com> | 2017-02-24 10:51:22 +0100 |
---|---|---|
committer | Dmitry Jemerov <yole@jetbrains.com> | 2017-02-24 10:51:22 +0100 |
commit | edb0d90fbc44f611d806a06a12f1d8280e274b8e (patch) | |
tree | 774f67e64d09eb28203ab9d490c741ed221d51b6 /core/src/test | |
parent | 5da33851dfd3c7c88f939db2b02e979b0e977f87 (diff) | |
download | dokka-edb0d90fbc44f611d806a06a12f1d8280e274b8e.tar.gz dokka-edb0d90fbc44f611d806a06a12f1d8280e274b8e.tar.bz2 dokka-edb0d90fbc44f611d806a06a12f1d8280e274b8e.zip |
Process all declarations with the same primary platform in a single pass; allow to provide default platforms based on declaration descriptor
Diffstat (limited to 'core/src/test')
-rw-r--r-- | core/src/test/kotlin/TestAPI.kt | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/core/src/test/kotlin/TestAPI.kt b/core/src/test/kotlin/TestAPI.kt index be484279..d2af4830 100644 --- a/core/src/test/kotlin/TestAPI.kt +++ b/core/src/test/kotlin/TestAPI.kt @@ -12,6 +12,7 @@ import org.jetbrains.kotlin.cli.common.messages.MessageCollector import org.jetbrains.kotlin.cli.jvm.config.JavaSourceRoot import org.jetbrains.kotlin.config.ContentRoot import org.jetbrains.kotlin.config.KotlinSourceRoot +import org.jetbrains.kotlin.descriptors.DeclarationDescriptor import org.junit.Assert import org.junit.Assert.fail import java.io.File @@ -83,8 +84,11 @@ fun appendDocumentation(documentation: DocumentationModule, } addRoots(roots.toList()) } + val defaultPlatformsProvider = object : DefaultPlatformsProvider { + override fun getDefaultPlatforms(descriptor: DeclarationDescriptor) = defaultPlatforms + } val injector = Guice.createInjector( - DokkaAnalysisModule(environment, options, defaultPlatforms, documentation.nodeRefGraph, DokkaConsoleLogger)) + DokkaAnalysisModule(environment, options, defaultPlatformsProvider, documentation.nodeRefGraph, DokkaConsoleLogger)) buildDocumentationModule(injector, documentation) Disposer.dispose(environment) } |