Package org.spockframework.util
Class VersionNumber
- java.lang.Object
-
- org.spockframework.util.VersionNumber
-
- All Implemented Interfaces:
java.lang.Comparable<VersionNumber>
public final class VersionNumber extends java.lang.Object implements java.lang.Comparable<VersionNumber>
A version number with format major.minor.micro-qualifier.
-
-
Field Summary
Fields Modifier and Type Field Description static VersionNumber
UNKNOWN
-
Constructor Summary
Constructors Constructor Description VersionNumber(int major, int minor, int micro, java.lang.String qualifier)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description int
compareTo(VersionNumber other)
boolean
equals(java.lang.Object other)
int
getMajor()
int
getMicro()
int
getMinor()
java.lang.String
getQualifier()
int
hashCode()
static VersionNumber
parse(java.lang.String versionString)
java.lang.String
toString()
-
-
-
Field Detail
-
UNKNOWN
public static final VersionNumber UNKNOWN
-
-
Method Detail
-
getMajor
public int getMajor()
-
getMinor
public int getMinor()
-
getMicro
public int getMicro()
-
getQualifier
public java.lang.String getQualifier()
-
compareTo
public int compareTo(VersionNumber other)
- Specified by:
compareTo
in interfacejava.lang.Comparable<VersionNumber>
-
equals
public boolean equals(java.lang.Object other)
- Overrides:
equals
in classjava.lang.Object
-
hashCode
public int hashCode()
- Overrides:
hashCode
in classjava.lang.Object
-
toString
public java.lang.String toString()
- Overrides:
toString
in classjava.lang.Object
-
parse
public static VersionNumber parse(java.lang.String versionString)
-
-