# Package-level declarations

General purpose types for language support.

## Types

DependentSourceSet
Link copied to clipboard
@Incubating
interface DependentSourceSet : LanguageSourceSet
A source set that can have dependencies on other Libraries.
FunctionalSourceSet
Link copied to clipboard
@Incubating
interface FunctionalSourceSet : ModelMap<T>
A container holding LanguageSourceSets with a similar function (production code, test code, etc.).
LanguageSourceSet
Link copied to clipboard
@Incubating
interface LanguageSourceSet : BuildableComponentSpec
A set of sources for a programming language.
ProjectSourceSet
Link copied to clipboard
@Incubating
interface ProjectSourceSet : DomainObjectSet<T>
A container of org.gradle.language.base.LanguageSourceSets.