Class Restriction


  • public class Restriction
    extends Object
    Describes a restriction in versioning.
    Author:
    Brett Porter
    • Field Detail

      • EVERYTHING

        public static final Restriction EVERYTHING
    • Constructor Detail

      • Restriction

        public Restriction​(ArtifactVersion lowerBound,
                           boolean lowerBoundInclusive,
                           ArtifactVersion upperBound,
                           boolean upperBoundInclusive)
    • Method Detail

      • isLowerBoundInclusive

        public boolean isLowerBoundInclusive()
      • isUpperBoundInclusive

        public boolean isUpperBoundInclusive()
      • containsVersion

        public boolean containsVersion​(ArtifactVersion version)
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class Object