Interface SwiftApplication
- All Superinterfaces:
ComponentWithBinaries, ComponentWithDependencies, ComponentWithTargetMachines, Named, ProductionComponent, ProductionSwiftComponent, SoftwareComponent, SwiftComponent
Configuration for a Swift application, defining the source files that make up the application plus other settings.
An instance of this type is added as a project extension by the Swift application plugin.
- Since:
- 4.2
-
Nested Class Summary
Nested classes/interfaces inherited from interface Named
Named.Namer -
Method Summary
Modifier and TypeMethodDescriptionProvider<? extends SwiftExecutable> Returns the binary of the component to use as the default for development.Methods inherited from interface ComponentWithDependencies
getDependenciesMethods inherited from interface ComponentWithTargetMachines
getTargetMachinesMethods inherited from interface SwiftComponent
getBinaries, getImplementationDependencies, getModule, getSource, getSourceCompatibility, getSwiftSource, source
-
Method Details
-
getDevelopmentBinary
Provider<? extends SwiftExecutable> getDevelopmentBinary()Returns the binary of the component to use as the default for development.- Specified by:
getDevelopmentBinaryin interfaceProductionComponent- Specified by:
getDevelopmentBinaryin interfaceProductionSwiftComponent
-