Package org. jetbrains. dokka
Types
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Accessed with reflection
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
data class DokkaConfigurationImpl( val moduleName: String = DokkaDefaults.moduleName, val moduleVersion: String? = DokkaDefaults.moduleVersion, val outputDir: File = DokkaDefaults.outputDir, val cacheRoot: File? = DokkaDefaults.cacheRoot, val offlineMode: Boolean = DokkaDefaults.offlineMode, val sourceSets: List<DokkaSourceSetImpl> = emptyList(), val pluginsClasspath: List<File> = emptyList(), val pluginsConfiguration: List<PluginConfigurationImpl> = DokkaDefaults.pluginsConfiguration, val modules: List<DokkaModuleDescriptionImpl> = emptyList(), val failOnWarning: Boolean = DokkaDefaults.failOnWarning, val delayTemplateSubstitution: Boolean = false, val suppressObviousFunctions: Boolean = DokkaDefaults.suppressObviousFunctions, val includes: Set<File> = emptySet(), val suppressInheritedMembers: Boolean = DokkaDefaults.suppressInheritedMembers, val finalizeCoroutines: Boolean = true) : DokkaConfiguration
Content copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
class DokkaGenerator(configuration: DokkaConfiguration, logger: DokkaLogger)
Content copied to clipboard
DokkaGenerator is the main entry point for generating documentation
Link copied to clipboard
data class DokkaModuleDescriptionImpl( val name: String, val relativePathToOutputDirectory: File, val includes: Set<File>, val sourceOutputDirectory: File) : DokkaConfiguration.DokkaModuleDescription
Content copied to clipboard
Link copied to clipboard
data class DokkaSourceSetID(val scopeId: String, val sourceSetName: String) : Serializable
Content copied to clipboard
Link copied to clipboard
data class DokkaSourceSetImpl( val displayName: String = DokkaDefaults.sourceSetDisplayName, val sourceSetID: DokkaSourceSetID, val classpath: List<File> = emptyList(), val sourceRoots: Set<File> = emptySet(), val dependentSourceSets: Set<DokkaSourceSetID> = emptySet(), val samples: Set<File> = emptySet(), val includes: Set<File> = emptySet(), val includeNonPublic: Boolean = DokkaDefaults.includeNonPublic, val reportUndocumented: Boolean = DokkaDefaults.reportUndocumented, val skipEmptyPackages: Boolean = DokkaDefaults.skipEmptyPackages, val skipDeprecated: Boolean = DokkaDefaults.skipDeprecated, val jdkVersion: Int = DokkaDefaults.jdkVersion, val sourceLinks: Set<SourceLinkDefinitionImpl> = mutableSetOf(), val perPackageOptions: List<PackageOptionsImpl> = mutableListOf(), val externalDocumentationLinks: Set<ExternalDocumentationLinkImpl> = mutableSetOf(), val languageVersion: String? = null, val apiVersion: String? = null, val noStdlibLink: Boolean = DokkaDefaults.noStdlibLink, val noJdkLink: Boolean = DokkaDefaults.noJdkLink, val suppressedFiles: Set<File> = emptySet(), val analysisPlatform: Platform = DokkaDefaults.analysisPlatform, val documentedVisibilities: Set<DokkaConfiguration.Visibility> = DokkaDefaults.documentedVisibilities) : DokkaConfiguration.DokkaSourceSet
Content copied to clipboard
Link copied to clipboard
Link copied to clipboard
data class ExternalDocumentationLinkImpl(val url: URL, val packageListUrl: URL) : DokkaConfiguration.ExternalDocumentationLink
Content copied to clipboard
Link copied to clipboard
data class GlobalDokkaConfiguration( val perPackageOptions: List<PackageOptionsImpl>?, val externalDocumentationLinks: List<ExternalDocumentationLinkImpl>?, val sourceLinks: List<SourceLinkDefinitionImpl>?)
Content copied to clipboard
Global options are applied to all packages and modules and overwrite package configuration.
Link copied to clipboard
data class PackageOptionsImpl( val matchingRegex: String, val includeNonPublic: Boolean, val reportUndocumented: Boolean?, val skipDeprecated: Boolean, val suppress: Boolean, val documentedVisibilities: Set<DokkaConfiguration.Visibility>) : DokkaConfiguration.PackageOptions
Content copied to clipboard
Link copied to clipboard
data class PluginConfigurationImpl( val fqPluginName: String, val serializationFormat: DokkaConfiguration.SerializationFormat, val values: String) : DokkaConfiguration.PluginConfiguration
Content copied to clipboard
Link copied to clipboard
data class SourceLinkDefinitionImpl( val localDirectory: String, val remoteUrl: URL, val remoteLineSuffix: String?) : DokkaConfiguration.SourceLinkDefinition
Content copied to clipboard
Functions
Link copied to clipboard
fun DokkaConfiguration.ExternalDocumentationLink.Companion.androidSdk(): ExternalDocumentationLinkImpl
Content copied to clipboard
Link copied to clipboard
fun DokkaConfiguration.ExternalDocumentationLink.Companion.androidX(): ExternalDocumentationLinkImpl
Content copied to clipboard
Link copied to clipboard
fun DokkaConfiguration.apply(globals: GlobalDokkaConfiguration): DokkaConfiguration
Content copied to clipboard
Link copied to clipboard
Link copied to clipboard
fun ExternalDocumentationLink(url: URL? = null, packageListUrl: URL? = null): ExternalDocumentationLinkImpl
Content copied to clipboard
fun ExternalDocumentationLink(url: String, packageListUrl: String? = null): ExternalDocumentationLinkImpl
Content copied to clipboard
Link copied to clipboard
Link copied to clipboard
fun DokkaConfiguration.ExternalDocumentationLink.Companion.jdk(jdkVersion: Int): ExternalDocumentationLinkImpl
Content copied to clipboard
Link copied to clipboard
fun DokkaConfiguration.ExternalDocumentationLink.Companion.kotlinStdlib(): ExternalDocumentationLinkImpl
Content copied to clipboard
Link copied to clipboard
fun parsePerPackageOptions(args: List<String>): List<DokkaConfiguration.PackageOptions>
Content copied to clipboard
Link copied to clipboard