public class UnzipAar extends AbstractBuildRuleWithDeclaredAndExtraDeps implements InitializableFromDisk<com.facebook.buck.android.UnzipAar.BuildOutput>
Modifier and Type | Method and Description |
---|---|
static String |
getAarUnzipPathFormat() |
BuildOutputInitializer<com.facebook.buck.android.UnzipAar.BuildOutput> |
getBuildOutputInitializer() |
com.google.common.collect.ImmutableList<Step> |
getBuildSteps(BuildContext context,
BuildableContext buildableContext) |
Path |
getPathToRDotJavaPackageFile() |
SourcePath |
getSourcePathToOutput() |
com.facebook.buck.android.UnzipAar.BuildOutput |
initializeFromDisk(SourcePathResolverAdapter pathResolver) |
deprecatedGetExtraDeps, getBuildDeps, getDeclaredDeps, getTargetGraphOnlyDeps
equals, getBuildTarget, getDependencies, getProjectFilesystem, getSourcePathOutputs, getType, hasBuildSteps, hashCode, injectFields, isCacheable, toString, updateBuildRuleResolver
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
invalidateInitializeFromDiskState
compareTo, getFullyQualifiedName, outputFileCanBeCopied, shouldRespectInputSizeLimitForRemoteExecution
public com.google.common.collect.ImmutableList<Step> getBuildSteps(BuildContext context, BuildableContext buildableContext)
getBuildSteps
in interface BuildRule
public com.facebook.buck.android.UnzipAar.BuildOutput initializeFromDisk(SourcePathResolverAdapter pathResolver)
initializeFromDisk
in interface InitializableFromDisk<com.facebook.buck.android.UnzipAar.BuildOutput>
public BuildOutputInitializer<com.facebook.buck.android.UnzipAar.BuildOutput> getBuildOutputInitializer()
getBuildOutputInitializer
in interface InitializableFromDisk<com.facebook.buck.android.UnzipAar.BuildOutput>
public Path getPathToRDotJavaPackageFile()
public static String getAarUnzipPathFormat()
public SourcePath getSourcePathToOutput()
getSourcePathToOutput
in interface BuildRule