public int compare( final VersionSpec o1, final VersionSpec o2 ) { return compareTo( o1, o2 ); } };
public int compareTo( final VersionSpec other ) { return VersionSpecComparisons.compareTo( this, other ); }
@Override public int compareTo( final VersionSpec other ) { return VersionSpecComparisons.compareTo( this, other ); }
public int compareTo( final VersionSpec other ) { return VersionSpecComparisons.compareTo( this, other ); }
private static int compareRangeToCompound( final RangeVersionSpec first, final CompoundVersionSpec second ) { final int fc = compareTo( first, second.getFirstComponent() ); final int lc = compareTo( first, second.getLastComponent() ); final int comp = fc + lc; if ( comp == 0 ) { return 0; } else if ( comp < 0 ) { return -1; } else { return 1; } }
private static int compareSingleToCompound( final SingleVersion first, final CompoundVersionSpec second ) { final int fc = compareTo( first, second.getFirstComponent() ); final int lc = compareTo( first, second.getLastComponent() ); final int comp = fc + lc; if ( comp == 0 ) { return 0; } else if ( comp < 0 ) { return -1; } else { return 1; } }
private static int compareCompoundToCompound( final CompoundVersionSpec first, final CompoundVersionSpec second ) { final VersionSpec ff = first.getFirstComponent(); final VersionSpec sf = second.getFirstComponent(); final int fc = compareTo( ff, sf ); final VersionSpec fl = first.getLastComponent(); final VersionSpec sl = second.getLastComponent(); final int lc = compareTo( fl, sl ); final int comp = fc + lc; if ( comp == 0 ) { return 0; } else if ( comp < 0 ) { return -1; } else { return 1; } }
private boolean containsSingle( final SingleVersion version ) { if ( lower != null ) { if ( lowerInclusive && !lower.isRelease() && !version.isRelease() ) { return true; } final int comp = VersionSpecComparisons.compareTo( lower, version ); if ( comp > 0 || ( comp == 0 && !lowerInclusive ) ) { return false; } } if ( upper != null ) { if ( upperInclusive && !upper.isRelease() && !version.isRelease() ) { return true; } final int comp = VersionSpecComparisons.compareTo( upper, version ); if ( comp < 0 || ( comp == 0 && !upperInclusive ) ) { return false; } } return true; }
final int comp = VersionSpecComparisons.compareTo( lower, version ); if ( comp > 0 || ( comp == 0 && lowerInclusive && !version.isLowerBoundInclusive() ) ) final int comp = VersionSpecComparisons.compareTo( upper, version ); if ( comp < 0 || ( comp == 0 && upperInclusive && !version.isUpperBoundInclusive() ) )