@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
checkedBy, getBuildDependencies, getBuildTask, getCheckTask, hasBuildDependencies, setBuildTask, setCheckTask
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)