Buildable
, BuildableComponentSpec
, CheckableComponentSpec
, Named
, ModelElement
, ComponentSpec
@Incubating public class BaseLanguageSourceSet extends org.gradle.language.base.internal.AbstractLanguageSourceSet
LanguageSourceSet
implementations. However, it is generally better to use an
interface annotated with Managed
and not use an implementation class at all.Named.Namer
Modifier and Type | Field | Description |
---|---|---|
protected ObjectFactory |
objectFactory |
This is here as a convenience for subclasses to create additional SourceDirectorySets
|
Constructor | Description |
---|---|
BaseLanguageSourceSet() |
Modifier and Type | Method | Description |
---|---|---|
static <T extends LanguageSourceSet> |
create(java.lang.Class<? extends LanguageSourceSet> publicType,
java.lang.Class<T> implementationType,
org.gradle.platform.base.internal.ComponentSpecIdentifier componentId,
ObjectFactory objectFactory) |
Create a source set instance.
|
checkedBy, getBuildDependencies, getBuildTask, getCheckTask, hasBuildDependencies, setBuildTask, setCheckTask
getIdentifier, getName, getProjectPath, getTypeName, toString
builtBy, generatedBy, getDisplayName, getGeneratorTask, getLanguageName, getMayHaveSources, getParentName, getProjectScopedName, getSource
getBuildDependencies
getBuildTask, hasBuildDependencies, setBuildTask
getProjectPath
getName
protected final ObjectFactory objectFactory
public static <T extends LanguageSourceSet> T create(java.lang.Class<? extends LanguageSourceSet> publicType, java.lang.Class<T> implementationType, org.gradle.platform.base.internal.ComponentSpecIdentifier componentId, ObjectFactory objectFactory)