public class AppleAssetCatalog extends AbstractBuildRule
| Modifier and Type | Class and Description |
|---|---|
static class |
AppleAssetCatalog.ValidationType |
| Modifier and Type | Method and Description |
|---|---|
SortedSet<BuildRule> |
getBuildDeps() |
com.google.common.collect.ImmutableList<Step> |
getBuildSteps(BuildContext context,
BuildableContext buildableContext) |
Path |
getOutputDir() |
Path |
getOutputPlist() |
SourcePath |
getSourcePathToOutput() |
static void |
validateAssetCatalogs(com.google.common.collect.ImmutableSortedSet<SourcePath> assetCatalogDirs,
BuildTarget buildTarget,
ProjectFilesystem projectFilesystem,
SourcePathResolverAdapter sourcePathResolverAdapter,
AppleAssetCatalog.ValidationType validationType) |
equals, getBuildTarget, getDependencies, getProjectFilesystem, getSourcePathOutputs, getType, hasBuildSteps, hashCode, injectFields, isCacheable, toString, updateBuildRuleResolverclone, finalize, getClass, notify, notifyAll, wait, wait, waitcompareTo, getFullyQualifiedName, outputFileCanBeCopied, shouldRespectInputSizeLimitForRemoteExecutionpublic static final Flavor FLAVOR
public com.google.common.collect.ImmutableList<Step> getBuildSteps(BuildContext context, BuildableContext buildableContext)
@Nullable public SourcePath getSourcePathToOutput()
public Path getOutputDir()
public Path getOutputPlist()
public static void validateAssetCatalogs(com.google.common.collect.ImmutableSortedSet<SourcePath> assetCatalogDirs, BuildTarget buildTarget, ProjectFilesystem projectFilesystem, SourcePathResolverAdapter sourcePathResolverAdapter, AppleAssetCatalog.ValidationType validationType) throws HumanReadableException
HumanReadableExceptionpublic SortedSet<BuildRule> getBuildDeps()
deps argument for this build rule in the build file in which it was defined.
However, there are special cases where other arguments pull in implicit dependencies
(e.g., the keystore argument in android_binary). In these cases, the
implicit dependencies are also included in the set returned by this method. The value of
the original deps argument, as defined in the build file, must be accessed via a
custom getter provided by the build rule.