GradleDokkaSourceSetBuilder

open class GradleDokkaSourceSetBuilder(name: String, project: Project, sourceSetIdFactory: NamedDomainObjectFactory<DokkaSourceSetID>) : DokkaConfigurationBuilder<DokkaSourceSetImpl>

Functions

build
Link copied to clipboard
open override fun build(): DokkaSourceSetImpl
dependsOn
Link copied to clipboard
fun dependsOn(sourceSetName: String)
fun dependsOn(sourceSet: SourceSet)
fun dependsOn(sourceSet: DokkaConfiguration.DokkaSourceSet)
fun dependsOn(sourceSetID: DokkaSourceSetID)
fun dependsOn(sourceSet: GradleDokkaSourceSetBuilder)
DokkaSourceSetID
Link copied to clipboard
fun DokkaSourceSetID(sourceSetName: String): DokkaSourceSetID
externalDocumentationLink
Link copied to clipboard
fun externalDocumentationLink(c: Closure<in GradleExternalDocumentationLinkBuilder>)
fun externalDocumentationLink(action: Action<in GradleExternalDocumentationLinkBuilder>)
fun externalDocumentationLink(url: URL, packageListUrl: URL? = null)
fun externalDocumentationLink(url: String, packageListUrl: String? = null)
perPackageOption
Link copied to clipboard
fun perPackageOption(c: Closure<in GradlePackageOptionsBuilder>)
fun perPackageOption(action: Action<in GradlePackageOptionsBuilder>)
sourceLink
Link copied to clipboard
fun sourceLink(c: Closure<in GradleSourceLinkBuilder>)
fun sourceLink(action: Action<in GradleSourceLinkBuilder>)
sourceRoot
Link copied to clipboard
fun sourceRoot(file: File)
fun sourceRoot(path: String)

Properties

apiVersion
Link copied to clipboard
@Input()
@Optional()
val apiVersion: Property<String?>
classpath
Link copied to clipboard
@Classpath()
@Optional()
val classpath: ConfigurableFileCollection
dependentSourceSets
Link copied to clipboard
@Input()
val dependentSourceSets: SetProperty<DokkaSourceSetID>
displayName
Link copied to clipboard
@Input()
@Optional()
val displayName: Property<String?>
externalDocumentationLinks
Link copied to clipboard
val externalDocumentationLinks: SetProperty<GradleExternalDocumentationLinkBuilder>
includeNonPublic
Link copied to clipboard
@Input()
val includeNonPublic: Property<Boolean>
includes
Link copied to clipboard
@InputFiles()
@Optional()
@PathSensitive(value = PathSensitivity.RELATIVE)
val includes: ConfigurableFileCollection
jdkVersion
Link copied to clipboard
@Input()
val jdkVersion: Property<Int>
languageVersion
Link copied to clipboard
@Input()
@Optional()
val languageVersion: Property<String?>
name
Link copied to clipboard
val name: String
noAndroidSdkLink
Link copied to clipboard
@Input()
val noAndroidSdkLink: Property<Boolean>
noJdkLink
Link copied to clipboard
@Input()
val noJdkLink: Property<Boolean>
noStdlibLink
Link copied to clipboard
@Input()
val noStdlibLink: Property<Boolean>
perPackageOptions
Link copied to clipboard
val perPackageOptions: ListProperty<GradlePackageOptionsBuilder>
platform
Link copied to clipboard
@Input()
@Optional()
val platform: Property<Platform>
reportUndocumented
Link copied to clipboard
@Input()
val reportUndocumented: Property<Boolean>
samples
Link copied to clipboard
@InputFiles()
@Optional()
@PathSensitive(value = PathSensitivity.RELATIVE)
val samples: ConfigurableFileCollection
skipDeprecated
Link copied to clipboard
@Input()
val skipDeprecated: Property<Boolean>
skipEmptyPackages
Link copied to clipboard
@Input()
val skipEmptyPackages: Property<Boolean>
sourceLinks
Link copied to clipboard
val sourceLinks: SetProperty<GradleSourceLinkBuilder>
sourceRoots
Link copied to clipboard
@InputFiles()
@PathSensitive(value = PathSensitivity.RELATIVE)
val sourceRoots: ConfigurableFileCollection
sourceSetID
Link copied to clipboard
@Input()
val sourceSetID: DokkaSourceSetID
suppress
Link copied to clipboard
@Input()
val suppress: Property<Boolean>
suppressedFiles
Link copied to clipboard
@InputFiles()
@PathSensitive(value = PathSensitivity.RELATIVE)
val suppressedFiles: ConfigurableFileCollection
suppressGeneratedFiles
Link copied to clipboard
@Input()
val suppressGeneratedFiles: Property<Boolean>

Extensions

configureWithKotlinSourceSet
Link copied to clipboard
fun GradleDokkaSourceSetBuilder.configureWithKotlinSourceSet(sourceSet: KotlinSourceSet)
dependsOn
Link copied to clipboard
fun GradleDokkaSourceSetBuilder.dependsOn(sourceSet: KotlinSourceSet)
fun GradleDokkaSourceSetBuilder.dependsOn(sourceSet: AndroidSourceSet)
kotlinSourceSet
Link copied to clipboard
fun GradleDokkaSourceSetBuilder.kotlinSourceSet(kotlinSourceSet: KotlinSourceSet)