Package com.facebook.buck.swift
Interface SwiftCommonArg
-
- All Superinterfaces:
BuildRuleArg
,ConstructorArg
,DataTransferObject
- All Known Subinterfaces:
AppleNativeTargetDescriptionArg
- All Known Implementing Classes:
AppleBinaryDescriptionArg
,AppleLibraryDescriptionArg
,AppleTestDescriptionArg
public interface SwiftCommonArg extends BuildRuleArg
Common argument for swift rules
-
-
Field Summary
-
Fields inherited from interface com.facebook.buck.core.description.arg.BuildRuleArg
DEFAULT_TARGET_PLATFORM_PARAM_NAME
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description com.google.common.collect.ImmutableList<StringWithMacros>
getSwiftCompilerFlags()
Optional<String>
getSwiftVersion()
-
Methods inherited from interface com.facebook.buck.core.description.arg.BuildRuleArg
getCompatibleWith, getDefaultTargetPlatform, getLabels, getLicenses, labelsContainsAnyOf
-
Methods inherited from interface com.facebook.buck.core.description.arg.ConstructorArg
getName
-
-
-
-
Method Detail
-
getSwiftCompilerFlags
com.google.common.collect.ImmutableList<StringWithMacros> getSwiftCompilerFlags()
-
-