Named
, SoftwareComponent
SwiftExecutable
, SwiftSharedLibrary
, SwiftXCTestBinary
@Incubating public interface SwiftBinary extends SoftwareComponent
Named.Namer
Modifier and Type | Method | Description |
---|---|---|
FileCollection |
getCompileModules() |
Returns the modules to use to compile this binary.
|
FileCollection |
getLinkLibraries() |
Returns the link libraries to use to link this binary.
|
Provider<String> |
getModule() |
Returns the name of the Swift module that this binary defines.
|
FileCollection |
getObjects() |
Returns the object files created for this binary.
|
FileCollection |
getRuntimeLibraries() |
Returns the runtime libraries required by this binary.
|
FileCollection |
getSwiftSource() |
Returns the Swift source files of this binary.
|
boolean |
isDebuggable() |
Returns true if this binary has debugging enabled.
|
boolean |
isTestable() |
Returns true if this binary has testing enabled.
|
Provider<String> getModule()
boolean isDebuggable()
boolean isTestable()
FileCollection getSwiftSource()
FileCollection getCompileModules()
FileCollection getLinkLibraries()
FileCollection getRuntimeLibraries()
FileCollection getObjects()