Package-level declarations

Parameters for configuring the behaviour of Dokka Generator.

Types

Link copied to clipboard
abstract class DokkaExternalDocumentationLinkSpec @DokkatooInternalApi @Inject constructor(name: String) : Serializable, Named

Configuration builder that allows creating links leading to externally hosted documentation of your dependencies.

Link copied to clipboard
abstract class DokkaGeneratorParametersSpec @DokkatooInternalApi @Inject constructor(objects: ObjectFactory, val pluginsConfiguration: DokkaPluginParametersContainer) : ExtensionAware

Parameters used to run Dokka Generator to produce either a Dokka Publication or a Dokka Module.

Link copied to clipboard
@Serializable
data class DokkaModuleDescriptionKxs(val name: String, val modulePath: String, val moduleOutputDirName: String = "module", val moduleIncludesDirName: String = "includes")

Any subproject can be merged into a single Dokka Publication. To do this, first it must create a Dokka Module. A DokkaModuleDescriptionKxs describes a config file for the Dokka Module that describes its content. This config file will be used by any aggregating project to produce a Dokka Publication with multiple modules.

Link copied to clipboard

Configuration builder that allows setting some options for specific packages matched by matchingRegex.

Link copied to clipboard
abstract class DokkaSourceLinkSpec @DokkatooInternalApi @Inject constructor(layout: ProjectLayout) : Serializable

Configuration builder that allows adding a source link to each signature which leads to remoteUrl with a specific line number (configurable by setting remoteLineSuffix), letting documentation readers find source code for each declaration.

Link copied to clipboard
abstract class DokkaSourceSetIdSpec @DokkatooInternalApi @Inject constructor(val scopeId: String, val sourceSetName: String) : Named, Serializable
Link copied to clipboard

Source set level configuration.

Link copied to clipboard

The Kotlin Platform that code is compiled to.

Link copied to clipboard

Denotes the visibility modifier of a source code elements.