public abstract class StaticUnresolvedSwiftPlatform extends Object implements UnresolvedSwiftPlatform
SwiftPlatform that is fully specified before parsing/configuration
(specified in .buckconfig, for example).| Constructor and Description |
|---|
StaticUnresolvedSwiftPlatform() |
| Modifier and Type | Method and Description |
|---|---|
abstract Flavor |
getFlavor() |
Iterable<BuildTarget> |
getParseTimeDeps(TargetConfiguration targetConfiguration)
Returns the parse time deps of this platform.
|
abstract Optional<SwiftPlatform> |
getStaticallyResolvedInstance() |
static StaticUnresolvedSwiftPlatform |
of(Optional<? extends SwiftPlatform> staticallyResolvedInstance,
Flavor flavor) |
Optional<SwiftPlatform> |
resolve(BuildRuleResolver ruleResolver)
Returns the resolved @{link NdkCxxPlatform}.
|
public abstract Optional<SwiftPlatform> getStaticallyResolvedInstance()
public abstract Flavor getFlavor()
getFlavor in interface FlavorConvertiblepublic Iterable<BuildTarget> getParseTimeDeps(TargetConfiguration targetConfiguration)
UnresolvedSwiftPlatformgetParseTimeDeps in interface UnresolvedSwiftPlatformpublic Optional<SwiftPlatform> resolve(BuildRuleResolver ruleResolver)
UnresolvedSwiftPlatformresolve in interface UnresolvedSwiftPlatformpublic static StaticUnresolvedSwiftPlatform of(Optional<? extends SwiftPlatform> staticallyResolvedInstance, Flavor flavor)