| Interface | Description |
|---|---|
| Constraint |
Represents a version constraint applied to a dependency.
|
| HasVersionUniverse | |
| TargetTranslatable<T> |
Interface for objects which defined how they should be translated in constructor args for
versioning.
|
| Version | |
| VersionedTargetGraphBuilder |
Takes a regular
TargetGraph, resolves any versioned nodes, and returns a new graph with
the versioned nodes removed. |
| VersionPropagator<A extends BuildRuleArg> |
A node constitutes the body of a version sub-graph.
|
| VersionRoot<A extends BuildRuleArg> |
A node which is the root of a version sub-graph.
|
| VersionSelector |
Interface for selecting versions for a versioned sub-graph represented by a root node and its
version domain.
|
| Enum | Description |
|---|---|
| VersionedTargetGraphCache.ResultType |
The possible result types using the cache.
|
| Exception | Description |
|---|---|
| VersionException |
Error thrown when version selection fails.
|