diff --git a/src/dorkbox/util/Version.java b/src/dorkbox/util/Version.java index 35bace0..ddaf399 100644 --- a/src/dorkbox/util/Version.java +++ b/src/dorkbox/util/Version.java @@ -65,8 +65,8 @@ class Version implements Comparable { private final String version; private final int[] internalVersion; - private final boolean isBeta; - private final String build; + private boolean isBeta; + private String build; /** * Creates a comparable version based on only numbers @@ -201,7 +201,8 @@ class Version implements Comparable { */ public Version beta() { - return new Version(version, true, build); + this.isBeta = true; + return this; } /** @@ -212,7 +213,32 @@ class Version implements Comparable { */ public Version build(String build) { - return new Version(version, isBeta, build); + this.build = build; + return this; + } + + /** + * @return the version information, as an array. + */ + public + int[] getVersion() { + return internalVersion; + } + + /** + * @return true if this version is a beta or not + */ + public + boolean isBeta() { + return isBeta; + } + + /** + * @return the build information, if any + */ + public + String getBuild() { + return build; } public