JvmLanguageGeneratedSourceDirectoryBuilder
@Incubating public interface JvmLanguageSourceDirectoryBuilder
Modifier and Type | Interface | Description |
---|---|---|
static interface |
JvmLanguageSourceDirectoryBuilder.CompileTaskDetails |
A builder for compilation tasks.
|
Modifier and Type | Method | Description |
---|---|---|
JvmLanguageSourceDirectoryBuilder |
compiledBy(Action<? super JvmLanguageSourceDirectoryBuilder.CompileTaskDetails> taskBuilder) |
Tells how to compile this source directory set.
|
JvmLanguageSourceDirectoryBuilder |
compiledWithJava(Action<? super JavaCompile> compilerConfiguration) |
Assumes that this source set will contain Java sources and therefore creates a Java
compile task which configuration can be refined using the provided action configuration.
|
JvmLanguageSourceDirectoryBuilder |
includeInAllJava() |
Includes this source directory in the "allJava" source set
|
JvmLanguageSourceDirectoryBuilder |
withDescription(String description) |
The description of the source directory set.
|
JvmLanguageSourceDirectoryBuilder withDescription(String description)
description
- the descriptionJvmLanguageSourceDirectoryBuilder compiledBy(Action<? super JvmLanguageSourceDirectoryBuilder.CompileTaskDetails> taskBuilder)
taskBuilder
- the builder for the task which compiles sourcesJvmLanguageSourceDirectoryBuilder compiledWithJava(Action<? super JavaCompile> compilerConfiguration)
includeInAllJava()
compilerConfiguration
- the configuration of the compile taskJvmLanguageSourceDirectoryBuilder includeInAllJava()