Class RequireUpperBoundDeps.DependencyNodeHopCountPair
java.lang.Object
org.apache.maven.enforcer.rules.dependency.RequireUpperBoundDeps.DependencyNodeHopCountPair
- All Implemented Interfaces:
Comparable<RequireUpperBoundDeps.DependencyNodeHopCountPair>
- Enclosing class:
RequireUpperBoundDeps
private static class RequireUpperBoundDeps.DependencyNodeHopCountPair
extends Object
implements Comparable<RequireUpperBoundDeps.DependencyNodeHopCountPair>
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate int
private final org.eclipse.aether.graph.DependencyNode
private final ParentNodeProvider
-
Constructor Summary
ConstructorsModifierConstructorDescriptionprivate
DependencyNodeHopCountPair
(org.eclipse.aether.graph.DependencyNode node, ParentNodeProvider parentNodeProvider) -
Method Summary
Modifier and TypeMethodDescriptionint
private String
private void
private org.apache.maven.artifact.versioning.ArtifactVersion
extractArtifactVersion
(boolean uniqueVersions, boolean usePremanagedVersion) int
org.eclipse.aether.graph.DependencyNode
getNode()
-
Field Details
-
node
private final org.eclipse.aether.graph.DependencyNode node -
hopCount
private int hopCount -
parentNodeProvider
-
-
Constructor Details
-
DependencyNodeHopCountPair
private DependencyNodeHopCountPair(org.eclipse.aether.graph.DependencyNode node, ParentNodeProvider parentNodeProvider)
-
-
Method Details
-
countHops
private void countHops() -
constructKey
-
getNode
public org.eclipse.aether.graph.DependencyNode getNode() -
extractArtifactVersion
private org.apache.maven.artifact.versioning.ArtifactVersion extractArtifactVersion(boolean uniqueVersions, boolean usePremanagedVersion) -
getHopCount
public int getHopCount() -
compareTo
- Specified by:
compareTo
in interfaceComparable<RequireUpperBoundDeps.DependencyNodeHopCountPair>
-