Package org.apache.ivy.plugins.latest
Class LatestRevisionStrategy.ArtifactInfoComparator
java.lang.Object
org.apache.ivy.plugins.latest.LatestRevisionStrategy.ArtifactInfoComparator
- All Implemented Interfaces:
Comparator<ArtifactInfo>
- Enclosing class:
- LatestRevisionStrategy
final class LatestRevisionStrategy.ArtifactInfoComparator
extends Object
implements Comparator<ArtifactInfo>
Compares two ArtifactInfo by their revision. Revisions are compared using an algorithm
inspired by PHP version_compare one, unless a dynamic revision is given, in which case the
version matcher is used to perform the comparison.
-
Constructor Summary
Constructors -
Method Summary
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface java.util.Comparator
equals, reversed, thenComparing, thenComparing, thenComparing, thenComparingDouble, thenComparingInt, thenComparingLong
-
Constructor Details
-
ArtifactInfoComparator
ArtifactInfoComparator()
-
-
Method Details
-
compare
- Specified by:
compare
in interfaceComparator<ArtifactInfo>
-