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 Summary
Nested classes/interfaces inherited from interface org.gradle.api.Named
Named.Namer -
Field Summary
FieldsModifier and TypeFieldDescriptionprotected final ObjectFactoryThis is here as a convenience for subclasses to create additional SourceDirectorySets -
Constructor Summary
Constructors -
Method Summary
Modifier 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.AbstractLanguageSourceSet
builtBy, generatedBy, getDisplayName, getGeneratorTask, getLanguageName, getMayHaveSources, getParentName, getProjectScopedName, getSourceMethods inherited from class org.gradle.api.internal.AbstractBuildableComponentSpec
checkedBy, getBuildDependencies, getBuildTask, getCheckTask, hasBuildDependencies, setBuildTask, setCheckTaskMethods inherited from class org.gradle.platform.base.component.internal.AbstractComponentSpec
getIdentifier, getName, getProjectPath, getTypeName, toStringMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface org.gradle.api.Buildable
getBuildDependenciesMethods inherited from interface org.gradle.api.BuildableComponentSpec
getBuildTask, hasBuildDependencies, setBuildTaskMethods inherited from interface org.gradle.platform.base.ComponentSpec
getProjectPathMethods inherited from interface org.gradle.model.ModelElement
getName
-
Field Details
-
objectFactory
This is here as a convenience for subclasses to create additional SourceDirectorySets- Since:
- 5.0
-
-
Constructor Details
-
BaseLanguageSourceSet
public BaseLanguageSourceSet()
-
-
Method Details
-
create
public 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
-