Class DependencyResolutionSkipper.DefaultDependencyResolutionSkipper.CoordinateManager
java.lang.Object
org.eclipse.aether.internal.impl.collect.bf.DependencyResolutionSkipper.DefaultDependencyResolutionSkipper.CoordinateManager
- Enclosing class:
DependencyResolutionSkipper.DefaultDependencyResolutionSkipper
private static final class DependencyResolutionSkipper.DefaultDependencyResolutionSkipper.CoordinateManager
extends Object
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final Map
<DependencyNode, DependencyResolutionSkipper.DefaultDependencyResolutionSkipper.Coordinate> Dependency node -> Coordinateprivate final Map
<Artifact, DependencyResolutionSkipper.DefaultDependencyResolutionSkipper.Coordinate> Leftmost coordinate of given artifactprivate final Map
<Integer, AtomicInteger> -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptioncreateCoordinate
(DependencyNode node, int depth) getCoordinate
(DependencyNode node) (package private) boolean
isLeftmost
(DependencyNode node, List<DependencyNode> parents) (package private) void
updateLeftmost
(DependencyNode current)
-
Field Details
-
sequenceGen
-
coordinateMap
private final Map<DependencyNode,DependencyResolutionSkipper.DefaultDependencyResolutionSkipper.Coordinate> coordinateMapDependency node -> Coordinate -
leftmostCoordinates
private final Map<Artifact,DependencyResolutionSkipper.DefaultDependencyResolutionSkipper.Coordinate> leftmostCoordinatesLeftmost coordinate of given artifact
-
-
Constructor Details
-
CoordinateManager
private CoordinateManager()
-
-
Method Details
-
getCoordinate
-
createCoordinate
DependencyResolutionSkipper.DefaultDependencyResolutionSkipper.Coordinate createCoordinate(DependencyNode node, int depth) -
updateLeftmost
-
isLeftmost
-