aboutsummaryrefslogtreecommitdiff
path: root/integration/src/main/kotlin/org/jetbrains/dokka/DokkaBootstrap.kt
blob: 845f86a64d280119d697f0bff5dc9daacdf668f7 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
package org.jetbrains.dokka

import java.util.function.BiConsumer

interface DokkaBootstrap {

    fun configure(logger: BiConsumer<String, String>,
                  moduleName: String,
                  classpath: List<String>,
                  sources: List<String>,
                  samples: List<String>,
                  includes: List<String>,
                  outputDir: String,
                  format: String,
                  includeNonPublic: Boolean,
                  includeRootPackage: Boolean,
                  reportUndocumented: Boolean,
                  skipEmptyPackages: Boolean,
                  skipDeprecated: Boolean,
                  jdkVersion: Int,
                  generateIndexPages: Boolean,
                  sourceLinks: List<String>)

    fun generate()
}