Package scala_maven

Class VersionNumber

java.lang.Object
scala_maven.VersionNumber
All Implemented Interfaces:
Comparable<VersionNumber>
Direct Known Subclasses:
VersionNumberMask

public class VersionNumber extends Object implements Comparable<VersionNumber>
  • Field Details

    • _regexp

      private static final Pattern _regexp
    • major

      public int major
    • minor

      public int minor
    • bugfix

      public int bugfix
    • modifier

      public String modifier
  • Constructor Details

    • VersionNumber

      public VersionNumber()
    • VersionNumber

      public VersionNumber(String s)
  • Method Details

    • toString

      public String toString()
      Overrides:
      toString in class Object
    • compareTo

      public int compareTo(VersionNumber o)
      Not a commutative compareTo !! Can return 0 for any VersionNumber o that match this version (same defined major, minor, bugfix) undefined part are ignored.
      Specified by:
      compareTo in interface Comparable<VersionNumber>
    • isZero

      public boolean isZero()