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 FlavorConvertible
public Iterable<BuildTarget> getParseTimeDeps(TargetConfiguration targetConfiguration)
UnresolvedSwiftPlatform
getParseTimeDeps
in interface UnresolvedSwiftPlatform
public Optional<SwiftPlatform> resolve(BuildRuleResolver ruleResolver)
UnresolvedSwiftPlatform
resolve
in interface UnresolvedSwiftPlatform
public static StaticUnresolvedSwiftPlatform of(Optional<? extends SwiftPlatform> staticallyResolvedInstance, Flavor flavor)