Class GenericVersionRange

java.lang.Object
org.eclipse.aether.util.version.GenericVersionRange
All Implemented Interfaces:
org.eclipse.aether.version.VersionRange

public final class GenericVersionRange extends Object implements org.eclipse.aether.version.VersionRange
A version range inspired by mathematical range syntax. For example, "[1.0,2.0)", "[1.0,)" or "[1.0]".

Despite its name, this class is generic in a sense it works with any Version

  • Method Details

    • getLowerBound

      public org.eclipse.aether.version.VersionRange.Bound getLowerBound()
      Specified by:
      getLowerBound in interface org.eclipse.aether.version.VersionRange
    • getUpperBound

      public org.eclipse.aether.version.VersionRange.Bound getUpperBound()
      Specified by:
      getUpperBound in interface org.eclipse.aether.version.VersionRange
    • containsVersion

      public boolean containsVersion(org.eclipse.aether.version.Version version)
      Specified by:
      containsVersion in interface org.eclipse.aether.version.VersionRange
    • equals

      public boolean equals(Object obj)
      Overrides:
      equals in class Object
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object
    • toString

      public String toString()
      Overrides:
      toString in class Object