Package org.elasticsearch.gradle
Class Version
java.lang.Object
org.elasticsearch.gradle.Version
- All Implemented Interfaces:
Serializable,Comparable<Version>
Encapsulates comparison and printing logic for an x.y.z version.
- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic enumSpecifies how a version string should be parsed. -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleanbooleanbooleanbooleanintbooleanstatic VersionfromString(String s) static VersionfromString(String s, Version.Mode mode) protected intgetId()intgetMajor()intgetMinor()intinthashCode()booleanbooleanbooleanonOrBefore(String compareTo) booleanonOrBefore(Version compareTo) toString()
-
Constructor Details
-
Version
public Version(int major, int minor, int revision) -
Version
-
-
Method Details
-
fromString
-
fromString
-
toString
-
before
-
before
-
onOrBefore
-
onOrBefore
-
onOrAfter
-
onOrAfter
-
after
-
after
-
equals
-
hashCode
public int hashCode() -
getMajor
public int getMajor() -
getMinor
public int getMinor() -
getRevision
public int getRevision() -
getId
protected int getId() -
getQualifier
-
compareTo
- Specified by:
compareToin interfaceComparable<Version>
-