Class GenericVersion

java.lang.Object
org.eclipse.aether.util.version.GenericVersion
All Implemented Interfaces:
Comparable<org.eclipse.aether.version.Version>, org.eclipse.aether.version.Version

public final class GenericVersion extends Object implements org.eclipse.aether.version.Version
A generic version, that is a version that accepts any input string and tries to apply common sense sorting. See GenericVersionScheme for details.
  • Method Details

    • asString

      public String asString()
      Returns this instance backing string representation.
      Since:
      1.9.5
    • asItems

      public List<org.eclipse.aether.util.version.GenericVersion.Item> asItems()
      Returns this instance tokenized representation as unmodifiable list.
      Since:
      1.9.5
    • compareTo

      public int compareTo(org.eclipse.aether.version.Version obj)
      Specified by:
      compareTo in interface Comparable<org.eclipse.aether.version.Version>
    • equals

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

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

      public String toString()
      Specified by:
      toString in interface org.eclipse.aether.version.Version
      Overrides:
      toString in class Object