AbstractDokkaMojo

abstract class AbstractDokkaMojo(defaultDokkaPlugins: List<Dependency>) : AbstractMojo

Constructors

Link copied to clipboard
fun AbstractDokkaMojo(defaultDokkaPlugins: List<Dependency>)

Types

Link copied to clipboard
class PackageOptions : DokkaConfiguration.PackageOptions

Functions

Link copied to clipboard
open override fun execute()
Link copied to clipboard
open override fun getLog(): Log
Link copied to clipboard
open override fun getPluginContext(): MutableMap<Any?, Any?>
Link copied to clipboard
open override fun setLog(p0: Log)
Link copied to clipboard
open override fun setPluginContext(p0: MutableMap<Any?, Any?>)

Properties

Link copied to clipboard
@Parameter
var apiVersion: String? = null
Link copied to clipboard
@Parameter
var cacheRoot: String? = null
Link copied to clipboard
@Parameter(required = true, defaultValue = "${project.compileClasspathElements}")
var classpath: List<String>
Link copied to clipboard
@Parameter(defaultValue = "JVM")
var displayName: String
Link copied to clipboard
@Parameter(property = "visibility")
var documentedVisibilities: Set<DokkaConfiguration.Visibility>
Link copied to clipboard
@Parameter
var dokkaPlugins: List<Dependency>
Link copied to clipboard
@Parameter
var externalDocumentationLinks: List<ExternalDocumentationLinkBuilder>
Link copied to clipboard
@Parameter
var failOnWarning: Boolean
Link copied to clipboard
@Parameter
var includeNonPublic: Boolean
Link copied to clipboard
@Parameter
var includes: List<String>
Link copied to clipboard
@Parameter(required = false, defaultValue = "8")
var jdkVersion: Int
Link copied to clipboard
@Parameter
var languageVersion: String? = null
Link copied to clipboard
@Parameter(required = true, defaultValue = "${project.artifactId}")
var moduleName: String
Link copied to clipboard
@Parameter(defaultValue = "false")
var noJdkLink: Boolean
Link copied to clipboard
@Parameter(defaultValue = "false")
var noStdlibLink: Boolean
Link copied to clipboard
@Parameter(defaultValue = "false")
var offlineMode: Boolean
Link copied to clipboard
@Parameter
var perPackageOptions: List<AbstractDokkaMojo.PackageOptions>
Link copied to clipboard
@Parameter
var platform: String
Link copied to clipboard
@Parameter
var reportUndocumented: Boolean
Link copied to clipboard
@Parameter
var samples: List<String>
Link copied to clipboard
@Parameter(required = false, defaultValue = "false")
var skip: Boolean = false
Link copied to clipboard
@Parameter
var skipDeprecated: Boolean
Link copied to clipboard
@Parameter
var skipEmptyPackages: Boolean
Link copied to clipboard
@Parameter(required = true, defaultValue = "${project.compileSourceRoots}")
var sourceDirectories: List<String>
Link copied to clipboard
@Parameter
var sourceLinks: List<SourceLinkMapItem>
Link copied to clipboard
@Parameter
var sourceSetName: String
Link copied to clipboard
@Parameter
var suppressedFiles: List<String>
Link copied to clipboard
@Parameter(defaultValue = "false")
var suppressInheritedMembers: Boolean
Link copied to clipboard
@Parameter(defaultValue = "true")
var suppressObviousFunctions: Boolean

Inheritors

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard