# Package org.gradle.language

Model classes for managing language sources.

See: Description

- Interface Summary
  Interface | Description
  --- | ---
  BinaryCollection<T extends SoftwareComponent> | A collection of binaries that are created and configured as they are required.
  BinaryProvider<T> | Represents a binary that is created and configured as required.
  ComponentWithBinaries | Represents a component that is composed of one or more binaries.
  ComponentWithOutputs | Represents a component with output files.
  ProductionComponent | Represents a component that is the main product of a project.

## Package org.gradle.language Description

Model classes for managing language sources.