private static final class DependencyResolutionSkipper.DefaultDependencyResolutionSkipper.CoordinateManager
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
private java.util.Map<DependencyNode,DependencyResolutionSkipper.DefaultDependencyResolutionSkipper.Coordinate> |
coordinateMap
Dependency node -> Coordinate
|
private java.util.Map<Artifact,DependencyResolutionSkipper.DefaultDependencyResolutionSkipper.Coordinate> |
leftmostCoordinates
Leftmost coordinate of given artifact
|
private java.util.Map<java.lang.Integer,java.util.concurrent.atomic.AtomicInteger> |
sequenceGen |
Modifier | Constructor and Description |
---|---|
private |
CoordinateManager() |
Modifier and Type | Method and Description |
---|---|
(package private) DependencyResolutionSkipper.DefaultDependencyResolutionSkipper.Coordinate |
createCoordinate(DependencyNode node,
int depth) |
(package private) DependencyResolutionSkipper.DefaultDependencyResolutionSkipper.Coordinate |
getCoordinate(DependencyNode node) |
(package private) boolean |
isLeftmost(DependencyNode node,
java.util.List<DependencyNode> parents) |
(package private) void |
updateLeftmost(DependencyNode current) |
private final java.util.Map<java.lang.Integer,java.util.concurrent.atomic.AtomicInteger> sequenceGen
private final java.util.Map<DependencyNode,DependencyResolutionSkipper.DefaultDependencyResolutionSkipper.Coordinate> coordinateMap
private final java.util.Map<Artifact,DependencyResolutionSkipper.DefaultDependencyResolutionSkipper.Coordinate> leftmostCoordinates
DependencyResolutionSkipper.DefaultDependencyResolutionSkipper.Coordinate getCoordinate(DependencyNode node)
DependencyResolutionSkipper.DefaultDependencyResolutionSkipper.Coordinate createCoordinate(DependencyNode node, int depth)
void updateLeftmost(DependencyNode current)
boolean isLeftmost(DependencyNode node, java.util.List<DependencyNode> parents)