Class RequireUpperBoundDeps.DependencyNodeHopCountPair
java.lang.Object
org.apache.maven.plugins.enforcer.RequireUpperBoundDeps.DependencyNodeHopCountPair
- All Implemented Interfaces:
Comparable<RequireUpperBoundDeps.DependencyNodeHopCountPair>
- Enclosing class:
- RequireUpperBoundDeps
private static class RequireUpperBoundDeps.DependencyNodeHopCountPair
extends Object
implements Comparable<RequireUpperBoundDeps.DependencyNodeHopCountPair>
-
Field Summary
Fields -
Constructor Summary
ConstructorsModifierConstructorDescriptionprivate
DependencyNodeHopCountPair
(org.apache.maven.shared.dependency.graph.DependencyNode node) -
Method Summary
Modifier and TypeMethodDescriptionint
private String
private void
private org.apache.maven.artifact.versioning.ArtifactVersion
extractArtifactVersion
(boolean uniqueVersions, boolean usePremanagedVersion) int
org.apache.maven.shared.dependency.graph.DependencyNode
getNode()
-
Field Details
-
node
private org.apache.maven.shared.dependency.graph.DependencyNode node -
hopCount
private int hopCount
-
-
Constructor Details
-
Method Details
-
countHops
private void countHops() -
constructKey
-
getNode
public org.apache.maven.shared.dependency.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>
-