| Interface | Description | 
|---|---|
| HasSwiftSources | Represents a component that carries Swift sources. | 
| HasSwiftSourceSet | Represents a component sources that carries an Swift source set named swift. | 
| SwiftApplication | Configuration for an application written in Swift, defining the dependencies that make up the application plus other settings. | 
| SwiftApplicationExtension | Deprecated | 
| SwiftLibrary | Configuration for a library written in Swift, defining the dependencies that make up the library plus other settings. | 
| SwiftLibraryExtension | Deprecated | 
| Class | Description | 
|---|---|
| SwiftApplicationSources | Sources for a native application implemented in Swift. | 
| SwiftLibrarySources | Sources for a native library implemented in Swift. |