public interface PythonComponents extends AddsToRuleKey
BuildRules (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 Steps. |
| Modifier and Type | Method and Description |
|---|---|
Symlinks |
asSymlinks() |
void |
forEachInput(java.util.function.Consumer<SourcePath> consumer)
Run
consumer on all SourcePaths contained in this object. |
PythonComponents.Resolved |
resolvePythonComponents(SourcePathResolverAdapter resolver)
Convert this
PythonComponents to a PythonComponents.Resolved, where all SourcePaths have been resolved to Paths for use with
Steps. |
void forEachInput(java.util.function.Consumer<SourcePath> consumer)
consumer on all SourcePaths contained in this object.PythonComponents.Resolved resolvePythonComponents(SourcePathResolverAdapter resolver)
PythonComponents to a PythonComponents.Resolved, where all SourcePaths have been resolved to Paths for use with
Steps.Symlinks asSymlinks()
Symlinks used to symlink the components contained in this object via a SymlinkTree rule.