public interface PythonComponents extends AddsToRuleKey
BuildRule
s (e.g. how
they're hashed into rule keys).Modifier and Type | Interface and Description |
---|---|
static interface |
PythonComponents.Resolved
Resolve this
PythonComponents into a class usable by Step s. |
Modifier and Type | Method and Description |
---|---|
Symlinks |
asSymlinks() |
void |
forEachInput(java.util.function.Consumer<SourcePath> consumer)
Run
consumer on all SourcePath s contained in this object. |
PythonComponents.Resolved |
resolvePythonComponents(SourcePathResolverAdapter resolver)
Convert this
PythonComponents to a PythonComponents.Resolved , where all SourcePath s have been resolved to Path s for use with
Step s. |
void forEachInput(java.util.function.Consumer<SourcePath> consumer)
consumer
on all SourcePath
s contained in this object.PythonComponents.Resolved resolvePythonComponents(SourcePathResolverAdapter resolver)
PythonComponents
to a PythonComponents.Resolved
, where all SourcePath
s have been resolved to Path
s for use with
Step
s.Symlinks asSymlinks()
Symlinks
used to symlink the components contained in this object via a SymlinkTree
rule.