DokkaConfiguration

interface DokkaConfiguration : Serializable

Types

Link copied to clipboard
interface DokkaModuleDescription : Serializable
Link copied to clipboard
interface DokkaSourceSet : Serializable
Link copied to clipboard
interface ExternalDocumentationLink : Serializable
Link copied to clipboard
interface PackageOptions : Serializable
Link copied to clipboard
interface PluginConfiguration : Serializable
Link copied to clipboard
Link copied to clipboard
interface SourceLinkDefinition : Serializable
Link copied to clipboard
enum Visibility : Enum<DokkaConfiguration.Visibility>

Properties

Link copied to clipboard
abstract val cacheRoot: File?
Link copied to clipboard
abstract val delayTemplateSubstitution: Boolean
Link copied to clipboard
abstract val failOnWarning: Boolean
Link copied to clipboard
abstract val finalizeCoroutines: Boolean

Whether coroutines dispatchers should be shutdown after generating documentation via DokkaGenerator.generate.

Link copied to clipboard
abstract val includes: Set<File>
Link copied to clipboard
abstract val moduleName: String
Link copied to clipboard
abstract val modules: List<DokkaConfiguration.DokkaModuleDescription>
Link copied to clipboard
abstract val moduleVersion: String?
Link copied to clipboard
abstract val offlineMode: Boolean
Link copied to clipboard
abstract val outputDir: File
Link copied to clipboard
abstract val pluginsClasspath: List<File>
Link copied to clipboard
abstract val pluginsConfiguration: List<DokkaConfiguration.PluginConfiguration>
Link copied to clipboard
abstract val sourceSets: List<DokkaConfiguration.DokkaSourceSet>
Link copied to clipboard
abstract val suppressInheritedMembers: Boolean
Link copied to clipboard
abstract val suppressObviousFunctions: Boolean

Inheritors

Link copied to clipboard

Extensions

Link copied to clipboard
fun DokkaConfiguration.apply(globals: GlobalDokkaConfiguration): DokkaConfiguration
Link copied to clipboard
fun DokkaConfiguration.toJsonString(): String