public class Version
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
CODENAME |
private static java.lang.String |
MAJOR |
private static int |
MAJOR_MASK |
static java.lang.String |
MAJOR_MINOR |
private static int |
MAJOR_SHIFT |
private static java.lang.String |
MICRO |
private static java.lang.String |
MINOR |
private static int |
MINOR_MASK |
private static int |
MINOR_SHIFT |
private static java.lang.String |
MODIFIER |
private static int |
PATCH_MASK |
static java.lang.String |
PROJECT_NAME |
private static boolean |
SNAPSHOT |
static java.lang.String |
VERSION |
static byte[] |
VERSION_ID |
Constructor and Description |
---|
Version() |
Modifier and Type | Method and Description |
---|---|
static boolean |
compareTo(byte[] v) |
static java.lang.String |
decodeVersion(short version) |
static java.lang.String |
decodeVersionForSerialization(short version)
Serialization only looks at major and minor, not micro or below.
|
static short |
encodeVersion(int major,
int minor,
int patch) |
static int |
getLength() |
private static java.lang.String[] |
getParts(java.lang.String versionString) |
static short |
getVersionShort() |
static short |
getVersionShort(java.lang.String versionString) |
static void |
main(java.lang.String[] args)
Prints version information.
|
static void |
printFullVersionInformation()
Prints full version information to the standard output.
|
static java.lang.String |
printVersion()
Returns version information as a string.
|
static java.lang.String |
printVersionId(byte[] v,
int len) |
private static byte[] |
readVersionBytes() |
private static final java.lang.String MAJOR
private static final java.lang.String MINOR
private static final java.lang.String MICRO
private static final java.lang.String MODIFIER
private static final boolean SNAPSHOT
public static final java.lang.String VERSION
public static final java.lang.String CODENAME
public static final java.lang.String PROJECT_NAME
public static final byte[] VERSION_ID
public static final java.lang.String MAJOR_MINOR
private static final int MAJOR_SHIFT
private static final int MINOR_SHIFT
private static final int MAJOR_MASK
private static final int MINOR_MASK
private static final int PATCH_MASK
private static byte[] readVersionBytes()
public static void main(java.lang.String[] args)
public static void printFullVersionInformation()
public static java.lang.String printVersion()
public static java.lang.String printVersionId(byte[] v, int len)
public static boolean compareTo(byte[] v)
public static int getLength()
public static short getVersionShort()
public static short getVersionShort(java.lang.String versionString)
public static short encodeVersion(int major, int minor, int patch)
public static java.lang.String decodeVersion(short version)
public static java.lang.String decodeVersionForSerialization(short version)
private static java.lang.String[] getParts(java.lang.String versionString)