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, setCheckTaskgetIdentifier, getName, getProjectPath, getTypeName, toStringbuiltBy, generatedBy, getDisplayName, getGeneratorTask, getLanguageName, getMayHaveSources, getParentName, getProjectScopedName, getSourcegetBuildDependenciesgetBuildTask, hasBuildDependencies, setBuildTaskgetProjectPathgetNameprotected 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)