# Package org.gradle.language.base

@Incubating package org.gradle.language.base
General purpose types for language support.

Related Packages
Package
Description
org.gradle.language.base.artifact
Classes representing artifacts relevant to languages in general.
org.gradle.language.base.compile
General purpose types for related to compiling.
org.gradle.language.base.plugins
Base plugins for language support.
org.gradle.language.base.sources
General purpose types for language sources support.
Interfaces
Class
Description
DependentSourceSet
A source set that can have dependencies on other Libraries.
FunctionalSourceSet
A container holding `LanguageSourceSet`s with a similar function (production code, test code, etc.).
LanguageSourceSet
A set of sources for a programming language.
ProjectSourceSet
A container of `LanguageSourceSet`s.