aboutsummaryrefslogtreecommitdiff
path: root/integration/src/main/kotlin/org/jetbrains
diff options
context:
space:
mode:
authorPaweł Marks <pmarks@virtuslab.com>2019-11-14 15:18:56 +0100
committerBłażej Kardyś <bkardys@virtuslab.com>2019-11-25 16:24:16 +0100
commitdac6ba2a589aa1e8a9f4a9c7af32026be77776b3 (patch)
treef7be54609c482f0a0e5b021db38410c0dee8a82f /integration/src/main/kotlin/org/jetbrains
parentd3bd543f569656e66112e584ad86af95ae7ea000 (diff)
downloaddokka-dac6ba2a589aa1e8a9f4a9c7af32026be77776b3.tar.gz
dokka-dac6ba2a589aa1e8a9f4a9c7af32026be77776b3.tar.bz2
dokka-dac6ba2a589aa1e8a9f4a9c7af32026be77776b3.zip
First plugin draft
Diffstat (limited to 'integration/src/main/kotlin/org/jetbrains')
-rw-r--r--integration/src/main/kotlin/org/jetbrains/dokka/configuration.kt2
-rw-r--r--integration/src/main/kotlin/org/jetbrains/dokka/defaultConfiguration.kt3
2 files changed, 4 insertions, 1 deletions
diff --git a/integration/src/main/kotlin/org/jetbrains/dokka/configuration.kt b/integration/src/main/kotlin/org/jetbrains/dokka/configuration.kt
index 6eae9701..8c6d35e8 100644
--- a/integration/src/main/kotlin/org/jetbrains/dokka/configuration.kt
+++ b/integration/src/main/kotlin/org/jetbrains/dokka/configuration.kt
@@ -1,5 +1,6 @@
package org.jetbrains.dokka
+import java.io.File
import java.net.URL
enum class Platform(val key: String) {
@@ -30,6 +31,7 @@ interface DokkaConfiguration {
val cacheRoot: String?
val passesConfigurations: List<PassConfiguration>
val impliedPlatforms: List<String>
+ var pluginsClasspath: List<File>
interface PassConfiguration {
val moduleName: String
diff --git a/integration/src/main/kotlin/org/jetbrains/dokka/defaultConfiguration.kt b/integration/src/main/kotlin/org/jetbrains/dokka/defaultConfiguration.kt
index 78112904..6c797fcd 100644
--- a/integration/src/main/kotlin/org/jetbrains/dokka/defaultConfiguration.kt
+++ b/integration/src/main/kotlin/org/jetbrains/dokka/defaultConfiguration.kt
@@ -9,7 +9,8 @@ data class DokkaConfigurationImpl(
override val generateIndexPages: Boolean,
override val cacheRoot: String?,
override val impliedPlatforms: List<String>,
- override val passesConfigurations: List<PassConfigurationImpl>
+ override val passesConfigurations: List<PassConfigurationImpl>,
+ override var pluginsClasspath: List<File>
) : DokkaConfiguration
data class PassConfigurationImpl (