Class RequireUpperBoundDeps.DependencyNodeHopCountPair
- java.lang.Object
-
- org.apache.maven.enforcer.rules.dependency.RequireUpperBoundDeps.DependencyNodeHopCountPair
-
- All Implemented Interfaces:
java.lang.Comparable<RequireUpperBoundDeps.DependencyNodeHopCountPair>
- Enclosing class:
- RequireUpperBoundDeps
private static class RequireUpperBoundDeps.DependencyNodeHopCountPair extends java.lang.Object implements java.lang.Comparable<RequireUpperBoundDeps.DependencyNodeHopCountPair>
-
-
Field Summary
Fields Modifier and Type Field Description private int
hopCount
private org.eclipse.aether.graph.DependencyNode
node
private ParentNodeProvider
parentNodeProvider
-
Constructor Summary
Constructors Modifier Constructor Description private
DependencyNodeHopCountPair(org.eclipse.aether.graph.DependencyNode node, ParentNodeProvider parentNodeProvider)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description int
compareTo(RequireUpperBoundDeps.DependencyNodeHopCountPair other)
private java.lang.String
constructKey()
private void
countHops()
private org.apache.maven.artifact.versioning.ArtifactVersion
extractArtifactVersion(boolean uniqueVersions, boolean usePremanagedVersion)
int
getHopCount()
org.eclipse.aether.graph.DependencyNode
getNode()
-
-
-
Field Detail
-
node
private final org.eclipse.aether.graph.DependencyNode node
-
hopCount
private int hopCount
-
parentNodeProvider
private final ParentNodeProvider parentNodeProvider
-
-
Constructor Detail
-
DependencyNodeHopCountPair
private DependencyNodeHopCountPair(org.eclipse.aether.graph.DependencyNode node, ParentNodeProvider parentNodeProvider)
-
-
Method Detail
-
countHops
private void countHops()
-
constructKey
private java.lang.String 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
public int compareTo(RequireUpperBoundDeps.DependencyNodeHopCountPair other)
- Specified by:
compareTo
in interfacejava.lang.Comparable<RequireUpperBoundDeps.DependencyNodeHopCountPair>
-
-