Package com.facebook.buck.core.rules.impl
-
Interface Summary Interface Description Symlinks Interface representing symlinks processed bySymlinkTree
. -
Class Summary Class Description AbstractBuildRule Abstract implementation of aBuildRule
that can be cached.AbstractBuildRuleResolver An abstract implementation of BuildTargetResolver that simplifies concrete implementations.AbstractBuildRuleWithDeclaredAndExtraDeps DefaultSourcePathRuleFinder DependencyAggregation A noop build rule used to aggregate dependencies shared amongst many rules.MappedSymlinkTree A specialization ofSymlinkTree
exclusively for legacy cases that use staticMap
s to model symlinks, and which need access to theMappedSymlinkTree.getLinks()
getter for subsequent access to the above map.NoopBuildRule ABuildRule
which has no output.NoopBuildRuleWithDeclaredAndExtraDeps SeeNoopBuildRule
.RuleAnalysisLegacyBuildRuleView This represents theRuleAnalysisResult
in the modern action framework as a legacyBuildRule
so that existing architecture can use them.SymlinkDir ASymlinks
modeling a directory whose sub-paths should all be symlinked.SymlinkMap SymlinkPack SymlinkTree Creates a tree of symlinks inside of a given directoryWriteStringTemplateRule