Package org.jetbrains.dokka

Types

CoreExtensions
Link copied to clipboard
object CoreExtensions
DokkaBootstrap
Link copied to clipboard
interface DokkaBootstrap
DokkaBootstrapImpl
Link copied to clipboard
class DokkaBootstrapImpl : DokkaBootstrap
Accessed with reflection
DokkaConfiguration
Link copied to clipboard
interface DokkaConfiguration : Serializable
DokkaConfigurationBuilder
Link copied to clipboard
fun fun interface DokkaConfigurationBuilder<T : Any>
DokkaConfigurationImpl
Link copied to clipboard
data class DokkaConfigurationImpl(moduleName: String, moduleVersion: String?, outputDir: File, cacheRoot: File?, offlineMode: Boolean, sourceSets: List<DokkaSourceSetImpl>, pluginsClasspath: List<File>, pluginsConfiguration: List<PluginConfigurationImpl>, modules: List<DokkaModuleDescriptionImpl>, failOnWarning: Boolean, delayTemplateSubstitution: Boolean, suppressObviousFunctions: Boolean, includes: Set<File>, suppressInheritedMembers: Boolean, finalizeCoroutines: Boolean) : DokkaConfiguration
DokkaDefaults
Link copied to clipboard
object DokkaDefaults
DokkaException
Link copied to clipboard
open class DokkaException(message: String) : RuntimeException
DokkaGenerator
Link copied to clipboard
class DokkaGenerator(configuration: DokkaConfiguration, logger: DokkaLogger)
DokkaGenerator is the main entry point for generating documentationgenerate method has been split into submethods for test reasons
DokkaModuleDescriptionImpl
Link copied to clipboard
data class DokkaModuleDescriptionImpl(name: String, relativePathToOutputDirectory: File, includes: Set<File>, sourceOutputDirectory: File) : DokkaConfiguration.DokkaModuleDescription
DokkaSourceSetID
Link copied to clipboard
data class DokkaSourceSetID(scopeId: String, sourceSetName: String) : Serializable
DokkaSourceSetImpl
Link copied to clipboard
data class DokkaSourceSetImpl(displayName: String, sourceSetID: DokkaSourceSetID, classpath: List<File>, sourceRoots: Set<File>, dependentSourceSets: Set<DokkaSourceSetID>, samples: Set<File>, includes: Set<File>, includeNonPublic: Boolean, reportUndocumented: Boolean, skipEmptyPackages: Boolean, skipDeprecated: Boolean, jdkVersion: Int, sourceLinks: Set<SourceLinkDefinitionImpl>, perPackageOptions: List<PackageOptionsImpl>, externalDocumentationLinks: Set<ExternalDocumentationLinkImpl>, languageVersion: String?, apiVersion: String?, noStdlibLink: Boolean, noJdkLink: Boolean, suppressedFiles: Set<File>, analysisPlatform: Platform, documentedVisibilities: Set<DokkaConfiguration.Visibility>) : DokkaConfiguration.DokkaSourceSet
DokkaVersion
Link copied to clipboard
object DokkaVersion
ExternalDocumentationLinkImpl
Link copied to clipboard
data class ExternalDocumentationLinkImpl(url: URL, packageListUrl: URL) : DokkaConfiguration.ExternalDocumentationLink
GlobalDokkaConfiguration
Link copied to clipboard
data class GlobalDokkaConfiguration(perPackageOptions: List<PackageOptionsImpl>?, externalDocumentationLinks: List<ExternalDocumentationLinkImpl>?, sourceLinks: List<SourceLinkDefinitionImpl>?)
Global options are applied to all packages and modules and overwrite package configuration.
PackageOptionsImpl
Link copied to clipboard
data class PackageOptionsImpl(matchingRegex: String, includeNonPublic: Boolean, reportUndocumented: Boolean?, skipDeprecated: Boolean, suppress: Boolean, documentedVisibilities: Set<DokkaConfiguration.Visibility>) : DokkaConfiguration.PackageOptions
Platform
Link copied to clipboard
enum Platform : Enum<Platform>
PluginConfigurationImpl
Link copied to clipboard
data class PluginConfigurationImpl(fqPluginName: String, serializationFormat: DokkaConfiguration.SerializationFormat, values: String) : DokkaConfiguration.PluginConfiguration
SourceLinkDefinitionImpl
Link copied to clipboard
data class SourceLinkDefinitionImpl(localDirectory: String, remoteUrl: URL, remoteLineSuffix: String?) : DokkaConfiguration.SourceLinkDefinition
Timer
Link copied to clipboard
class Timer

Functions

apply
Link copied to clipboard
fun DokkaConfiguration.apply(globals: GlobalDokkaConfiguration): DokkaConfiguration
build
Link copied to clipboard
fun <T : Any> Iterable<DokkaConfigurationBuilder<T>>.build(): List<T>
DokkaConfigurationImpl
Link copied to clipboard
fun DokkaConfigurationImpl(json: String): DokkaConfigurationImpl
ExternalDocumentationLink
Link copied to clipboard
fun ExternalDocumentationLink(url: URL? = null, packageListUrl: URL? = null): ExternalDocumentationLinkImpl
fun ExternalDocumentationLink(url: String, packageListUrl: String? = null): ExternalDocumentationLinkImpl
GlobalDokkaConfiguration
Link copied to clipboard
fun GlobalDokkaConfiguration(json: String): GlobalDokkaConfiguration
jdk
Link copied to clipboard
parsePerPackageOptions
Link copied to clipboard
toJsonString
Link copied to clipboard
fun <T : ConfigurableBlock> T.toJsonString(): String
fun DokkaConfiguration.toJsonString(): String