@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 and Description |
---|---|
protected org.gradle.api.internal.file.SourceDirectorySetFactory |
sourceDirectorySetFactory |
Constructor and Description |
---|
BaseLanguageSourceSet() |
Modifier and Type | Method and Description |
---|---|
static <T extends LanguageSourceSet> |
create(Class<? extends LanguageSourceSet> publicType,
Class<T> implementationType,
org.gradle.platform.base.internal.ComponentSpecIdentifier componentId,
org.gradle.api.internal.file.SourceDirectorySetFactory sourceDirectorySetFactory) |
builtBy, generatedBy, getDisplayName, getGeneratorTask, getLanguageName, getMayHaveSources, getParentName, getProjectScopedName, getSource
getBuildDependencies, getBuildTask, hasBuildDependencies, setBuildTask
getIdentifier, getName, getProjectPath, getTypeName, toString
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
getBuildTask, hasBuildDependencies, setBuildTask
getBuildDependencies
getProjectPath
getName
protected final org.gradle.api.internal.file.SourceDirectorySetFactory sourceDirectorySetFactory
public static <T extends LanguageSourceSet> T create(Class<? extends LanguageSourceSet> publicType, Class<T> implementationType, org.gradle.platform.base.internal.ComponentSpecIdentifier componentId, org.gradle.api.internal.file.SourceDirectorySetFactory sourceDirectorySetFactory)