# Package org.gradle.language.swift

Model classes for building from Swift language sources.

- Interface Summary
  Interface | Description
  --- | ---
  ProductionSwiftComponent | Represents a Swift component that is the main product of a project.
  SwiftApplication | Configuration for a Swift application, defining the source files that make up the application plus other settings.
  SwiftBinary | A binary built from Swift source and linked from the resulting object files.
  SwiftComponent | Configuration for a Swift component, such as a library or executable, defining the source files that make up the component plus other settings.
  SwiftExecutable | An executable built from Swift source.
  SwiftLibrary | Configuration for a Swift library, defining the source files that make up the library plus other settings.
  SwiftPlatform | A target platform for building Swift binaries.
  SwiftSharedLibrary | A shared library built from Swift source.
  SwiftStaticLibrary | A static library built from Swift source.

- Enum Summary
  Enum | Description
  --- | ---
  SwiftVersion | Swift version.