Class Restriction


  • public class Restriction
    extends java.lang.Object
    Describes a restriction in versioning.
    • Field Detail

      • lowerBoundInclusive

        private final boolean lowerBoundInclusive
      • upperBoundInclusive

        private final boolean upperBoundInclusive
      • 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 java.lang.Object
      • equals

        public boolean equals​(java.lang.Object other)
        Overrides:
        equals in class java.lang.Object
      • toString

        public java.lang.String toString()
        Overrides:
        toString in class java.lang.Object