public abstract class BaseLanguageSourceSet
extends org.gradle.api.internal.AbstractBuildableModelElement
implements org.gradle.language.base.internal.LanguageSourceSetInternal
LanguageSourceSet must extend this type.Named.Namer| Modifier and Type | Field and Description |
|---|---|
protected org.gradle.api.internal.file.FileResolver |
fileResolver |
| Modifier | Constructor and Description |
|---|---|
protected |
BaseLanguageSourceSet() |
| Modifier and Type | Method and Description |
|---|---|
void |
builtBy(Object... tasks)
Adds a task that is required for the construction of this element.
|
static <T extends BaseLanguageSourceSet> |
create(Class<T> type,
String name,
String parentName,
org.gradle.api.internal.file.FileResolver fileResolver,
org.gradle.internal.reflect.Instantiator instantiator) |
void |
generatedBy(Task generatorTask) |
String |
getDisplayName() |
String |
getFullName() |
Task |
getGeneratorTask() |
boolean |
getMayHaveSources() |
String |
getName()
The object's name.
|
String |
getParentName() |
SourceDirectorySet |
getSource()
The source files.
|
protected String |
getTypeName() |
void |
source(Action<? super SourceDirectorySet> config)
Configure the sources
|
String |
toString() |
getBuildDependencies, getBuildTask, hasBuildDependencies, setBuildTaskclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitgetBuildTask, hasBuildDependencies, setBuildTaskgetBuildDependenciespublic String getName()
NamedMust be constant for the life of the object.
public String getFullName()
getFullName in interface org.gradle.language.base.internal.LanguageSourceSetInternalpublic String getParentName()
getParentName in interface LanguageSourceSetpublic void builtBy(Object... tasks)
BuildableModelElementbuiltBy in interface BuildableModelElementbuiltBy in class org.gradle.api.internal.AbstractBuildableModelElementpublic void generatedBy(Task generatorTask)
generatedBy in interface LanguageSourceSetpublic Task getGeneratorTask()
getGeneratorTask in interface org.gradle.language.base.internal.LanguageSourceSetInternalpublic boolean getMayHaveSources()
getMayHaveSources in interface org.gradle.language.base.internal.LanguageSourceSetInternalprotected String getTypeName()
public String getDisplayName()
getDisplayName in interface LanguageSourceSetpublic void source(Action<? super SourceDirectorySet> config)
LanguageSourceSetsource in interface LanguageSourceSetpublic SourceDirectorySet getSource()
LanguageSourceSetgetSource in interface LanguageSourceSetpublic static <T extends BaseLanguageSourceSet> T create(Class<T> type, String name, String parentName, org.gradle.api.internal.file.FileResolver fileResolver, org.gradle.internal.reflect.Instantiator instantiator)