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()