| Modifier and Type | Field and Description |
|---|---|
protected java.lang.String[] |
build |
protected boolean |
loose |
protected int |
major |
protected int |
minor |
protected int |
patch |
protected java.lang.Object[] |
prerelease |
protected java.lang.String |
raw |
protected java.lang.String |
version |
| Constructor and Description |
|---|
Version(java.lang.String raw) |
Version(java.lang.String raw,
boolean loose) |
| Modifier and Type | Method and Description |
|---|---|
protected static int |
compareIdentifiers(java.lang.Object a,
java.lang.Object b) |
int |
compareTo(Version other) |
boolean |
equals(java.lang.Object obj) |
static Version |
from(java.lang.Object obj,
boolean loose) |
java.lang.String[] |
getBuild() |
int |
getMajor() |
int |
getMinor() |
int |
getPatch() |
java.lang.Object[] |
getPrerelease() |
java.lang.String |
toString() |
protected final int major
protected final int minor
protected final int patch
protected final java.lang.Object[] prerelease
protected final java.lang.String[] build
protected final java.lang.String raw
protected final java.lang.String version
protected final boolean loose
public Version(java.lang.String raw)
throws java.lang.IllegalArgumentException
java.lang.IllegalArgumentExceptionpublic Version(java.lang.String raw,
boolean loose)
throws java.lang.IllegalArgumentException
java.lang.IllegalArgumentExceptionpublic static Version from(java.lang.Object obj, boolean loose)
public int getMajor()
public int getMinor()
public int getPatch()
public java.lang.Object[] getPrerelease()
public java.lang.String[] getBuild()
public boolean equals(java.lang.Object obj)
equals in class java.lang.Objectpublic int compareTo(Version other)
compareTo in interface java.lang.Comparable<Version>public java.lang.String toString()
toString in class java.lang.Objectprotected static int compareIdentifiers(java.lang.Object a,
java.lang.Object b)