public class CalculateSourceAbiFromLibraryTarget extends ModernBuildRule<com.facebook.buck.jvm.java.CalculateSourceAbiFromLibraryTarget.Impl> implements CalculateAbi, InitializableFromDisk<Object>
| Constructor and Description |
|---|
CalculateSourceAbiFromLibraryTarget(SourcePath binaryJar,
BuildTarget buildTarget,
ProjectFilesystem projectFilesystem,
SourcePathRuleFinder ruleFinder) |
| Modifier and Type | Method and Description |
|---|---|
JavaAbiInfo |
getAbiInfo() |
BuildOutputInitializer<Object> |
getBuildOutputInitializer() |
SourcePath |
getSourcePathToOutput() |
Object |
initializeFromDisk(SourcePathResolverAdapter pathResolver) |
void |
invalidateInitializeFromDiskState() |
compareTo, getBuildable, getBuildCellPathFactory, getBuildDeps, getBuildSteps, getOutputPathResolver, getSetupStepsForBuildable, getSourcePath, getSourcePaths, injectFieldsIfNecessary, inputBasedRuleKeyIsEnabled, recordOutputs, recordOutputs, recordOutputs, stepsForBuildable, stepsForBuildable, updateBuildRuleResolverequals, getBuildTarget, getDependencies, getProjectFilesystem, getSourcePathOutputs, getType, hasBuildSteps, hashCode, injectFields, isCacheable, toStringclone, finalize, getClass, notify, notifyAll, wait, wait, waitgetAbiJargetSourceOnlyAbiJarisSupportedgetBuildTarget, getFullyQualifiedName, getProjectFilesystem, hasBuildSteps, isCacheable, outputFileCanBeCopied, shouldRespectInputSizeLimitForRemoteExecution, toStringgetDependencies, getSourcePathOutputsgetTypepublic CalculateSourceAbiFromLibraryTarget(SourcePath binaryJar, BuildTarget buildTarget, ProjectFilesystem projectFilesystem, SourcePathRuleFinder ruleFinder)
public SourcePath getSourcePathToOutput()
getSourcePathToOutput in interface BuildRulegetSourcePathToOutput in class ModernBuildRule<com.facebook.buck.jvm.java.CalculateSourceAbiFromLibraryTarget.Impl>public JavaAbiInfo getAbiInfo()
getAbiInfo in interface HasJavaAbipublic void invalidateInitializeFromDiskState()
invalidateInitializeFromDiskState in interface InitializableFromDisk<Object>public Object initializeFromDisk(SourcePathResolverAdapter pathResolver) throws IOException
initializeFromDisk in interface InitializableFromDisk<Object>IOExceptionpublic BuildOutputInitializer<Object> getBuildOutputInitializer()
getBuildOutputInitializer in interface InitializableFromDisk<Object>