Package akka.util
Class Version
- java.lang.Object
 - 
- akka.util.Version
 
 
- 
- All Implemented Interfaces:
 java.lang.Comparable<Version>
public final class Version extends java.lang.Object implements java.lang.Comparable<Version>
Comparable version information.The typical convention is to use 3 digit version numbers
major.minor.patch, but 1 or two digits are also supported.If no
.is used it is interpreted as a single digit version number or as plain alphanumeric if it couldn't be parsed as a number.It may also have a qualifier at the end for 2 or 3 digit version numbers such as "1.2-RC1". For 1 digit with qualifier, 1-RC1, it is interpreted as plain alphanumeric.
It has support for https://github.com/dwijnand/sbt-dynver format with
+or-separator. The number of commits from the tag is handled as a numeric part. For example1.0.0+3-73475dce26is less than1.0.10+10-ed316bd024(3 < 10). 
- 
- 
Constructor Summary
Constructors Constructor Description Version(java.lang.String version) 
- 
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static Versionapply(java.lang.String version)intcompareTo(Version other)booleanequals(java.lang.Object o)inthashCode()java.lang.StringtoString()java.lang.Stringversion()static VersionZero() 
 - 
 
- 
- 
Method Detail
- 
Zero
public static Version Zero()
 
- 
apply
public static Version apply(java.lang.String version)
 
- 
version
public java.lang.String version()
 
- 
compareTo
public int compareTo(Version other)
- Specified by:
 compareToin interfacejava.lang.Comparable<Version>
 
- 
equals
public boolean equals(java.lang.Object o)
- Overrides:
 equalsin classjava.lang.Object
 
- 
hashCode
public int hashCode()
- Overrides:
 hashCodein classjava.lang.Object
 
- 
toString
public java.lang.String toString()
- Overrides:
 toStringin classjava.lang.Object
 
 - 
 
 -