Abstract Dokka Mojo
Inheritors
Properties
Kotlin API version used for setting up analysis and @sample environment.
Set of visibility modifiers that should be documented.
Dokka plugins to be using during documentation generation.
Allows linking to Dokka/Javadoc documentation of the project's dependencies.
Whether to fail documentation generation if Dokka has emitted a warning or an error. Will wait until all errors and warnings have been emitted first.
Deprecated. Use documentedVisibilities instead.
List of Markdown files that contain module and package documentation.
JDK version to use when generating external documentation links for Java types.
Kotlin language version used for setting up analysis and @sample environment.
Display name used to refer to the project/module. Used for ToC, navigation, logging, etc.
Whether to generate external documentation links that lead to API reference documentation for Kotlin's standard library when declarations from it are used.
Whether to resolve remote files/links over network.
Allows to customize documentation generation options on a per-package basis.
Whether to emit warnings about visible undocumented declarations, that is declarations without KDocs after they have been filtered by documentedVisibilities.
Whether to document declarations annotated with Deprecated.
Whether to skip packages that contain no visible declarations after various filters have been applied.
Source code roots to be analyzed and documented. Accepts directories and individual .kt / .java files.
Specifies the location of the project source code on the Web. If provided, Dokka generates "source" links for each declaration. See SourceLinkMapItem for more details.
Directories or individual files that should be suppressed, meaning declarations from them will be not documented.
Whether to suppress inherited members that aren't explicitly overridden in a given class.
Whether to suppress obvious functions.