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)
fun dependsOn(sourceSet: GradleDokkaSourceSetBuilder)
Link copied to clipboard
fun DokkaSourceSetID(sourceSetName: String): DokkaSourceSetID
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)
Link copied to clipboard
fun perPackageOption(c: Closure<in GradlePackageOptionsBuilder>)
fun perPackageOption(action: Action<in GradlePackageOptionsBuilder>)
Link copied to clipboard
fun sourceLink(c: Closure<in GradleSourceLinkBuilder>)
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
val externalDocumentationLinks: SetProperty<GradleExternalDocumentationLinkBuilder>
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
val perPackageOptions: ListProperty<GradlePackageOptionsBuilder>
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
val sourceLinks: SetProperty<GradleSourceLinkBuilder>
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
fun GradleDokkaSourceSetBuilder.configureWithKotlinSourceSet(sourceSet: KotlinSourceSet)
Link copied to clipboard
fun GradleDokkaSourceSetBuilder.dependsOn(sourceSet: KotlinSourceSet)
fun GradleDokkaSourceSetBuilder.dependsOn(sourceSet: AndroidSourceSet)
Link copied to clipboard
fun GradleDokkaSourceSetBuilder.kotlinSourceSet(kotlinSourceSet: KotlinSourceSet)