Package org.gradle.language.base.sources
Class BaseLanguageSourceSet
java.lang.Object
org.gradle.platform.base.component.internal.AbstractComponentSpec
org.gradle.api.internal.AbstractBuildableComponentSpec
org.gradle.language.base.internal.AbstractLanguageSourceSet
org.gradle.language.base.sources.BaseLanguageSourceSet
- All Implemented Interfaces:
- Buildable,- BuildableComponentSpec,- CheckableComponentSpec,- Named,- org.gradle.language.base.internal.LanguageSourceSetInternal,- LanguageSourceSet,- ModelElement,- ComponentSpec,- org.gradle.platform.base.internal.ComponentSpecInternal
@Incubating
public class BaseLanguageSourceSet
extends org.gradle.language.base.internal.AbstractLanguageSourceSet
Base class that may be used for custom 
LanguageSourceSet implementations. However, it is generally better to use an
 interface annotated with Managed and not use an implementation class at all.- 
Nested Class SummaryNested classes/interfaces inherited from interface org.gradle.api.NamedNamed.Namer
- 
Field SummaryFieldsModifier and TypeFieldDescriptionprotected final ObjectFactoryThis is here as a convenience for subclasses to create additional SourceDirectorySets
- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptionstatic <T extends LanguageSourceSet>
 Tcreate(Class<? extends LanguageSourceSet> publicType, Class<T> implementationType, org.gradle.platform.base.internal.ComponentSpecIdentifier componentId, ObjectFactory objectFactory) Create a source set instance.Methods inherited from class org.gradle.language.base.internal.AbstractLanguageSourceSetbuiltBy, generatedBy, getDisplayName, getGeneratorTask, getLanguageName, getMayHaveSources, getParentName, getProjectScopedName, getSourceMethods inherited from class org.gradle.api.internal.AbstractBuildableComponentSpeccheckedBy, getBuildDependencies, getBuildTask, getCheckTask, hasBuildDependencies, setBuildTask, setCheckTaskMethods inherited from class org.gradle.platform.base.component.internal.AbstractComponentSpecgetIdentifier, getName, getProjectPath, getTypeName, toStringMethods inherited from class java.lang.Objectclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface org.gradle.api.BuildablegetBuildDependenciesMethods inherited from interface org.gradle.api.BuildableComponentSpecgetBuildTask, hasBuildDependencies, setBuildTaskMethods inherited from interface org.gradle.platform.base.ComponentSpecgetProjectPathMethods inherited from interface org.gradle.model.ModelElementgetName
- 
Field Details- 
objectFactoryThis is here as a convenience for subclasses to create additional SourceDirectorySets- Since:
- 5.0
 
 
- 
- 
Constructor Details- 
BaseLanguageSourceSetpublic BaseLanguageSourceSet()
 
- 
- 
Method Details- 
createpublic static <T extends LanguageSourceSet> T create(Class<? extends LanguageSourceSet> publicType, Class<T> implementationType, org.gradle.platform.base.internal.ComponentSpecIdentifier componentId, ObjectFactory objectFactory) Create a source set instance.- Since:
- 5.0
 
 
-