public class Version extends Object implements Comparable<Version>
| Constructor and Description |
|---|
Version(int major) |
Version(int major,
int minor) |
Version(int major,
int minor,
int micro) |
| Modifier and Type | Method and Description |
|---|---|
int |
compareTo(@NotNull Version o) |
boolean |
equals(Object o) |
int |
getMajor() |
int |
getMinor() |
int |
hashCode() |
boolean |
isGreaterOrEqualTo(@NotNull Version version) |
boolean |
isGreaterThan(@NotNull Version version) |
boolean |
isLessThan(@NotNull Version version) |
static Version |
lenient(@NotNull String version)
Supported formats:
- 1.2.3
- 1.2
- 1
all optionally followed by non digit or dot trailing characters.
|
static Version |
of(@NotNull String version)
Supported formats:
- 1.2.3
- 1.2
- 1
|
void |
setProductName(String productName) |
void |
setVersionString(String versionString) |
String |
toString() |
public Version(int major,
int minor,
int micro)
public Version(int major,
int minor)
public Version(int major)
public int compareTo(@NotNull
@NotNull Version o)
compareTo in interface Comparable<Version>public boolean isGreaterThan(@NotNull
@NotNull Version version)
public boolean isGreaterOrEqualTo(@NotNull
@NotNull Version version)
public boolean isLessThan(@NotNull
@NotNull Version version)
public static Version of(@NotNull @NotNull String version) throws IllegalArgumentException
version - to be parsedIllegalArgumentException - if can't parsepublic static Version lenient(@NotNull @NotNull String version) throws IllegalArgumentException
version - to be parsedIllegalArgumentException - if can't parsepublic int getMajor()
public int getMinor()
public void setVersionString(String versionString)
public void setProductName(String productName)
Copyright © 2022 Atlassian Software Systems Pty Ltd. All rights reserved.