GradleDokkaSourceSetBuilder

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

Constructors

Link copied to clipboard
fun GradleDokkaSourceSetBuilder(name: String, project: Project, sourceSetIdFactory: NamedDomainObjectFactory<DokkaSourceSetID>)

Functions

Link copied to clipboard
open override fun build(): DokkaSourceSetImpl
Link copied to clipboard
fun dependsOn(sourceSetName: String)
fun dependsOn(sourceSet: SourceSet)
fun dependsOn(sourceSet: DokkaConfiguration.DokkaSourceSet)
fun dependsOn(sourceSetID: DokkaSourceSetID)
Link copied to clipboard
fun DokkaSourceSetID(sourceSetName: String): DokkaSourceSetID
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
fun sourceLink(action: Action<in GradleSourceLinkBuilder>)
Link copied to clipboard
fun sourceRoot(file: File)
fun sourceRoot(path: String)

Properties

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

Extensions

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