diff options
Diffstat (limited to 'component/src/main')
-rw-r--r-- | component/src/main/java/com/yahoo/component/Version.java | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/component/src/main/java/com/yahoo/component/Version.java b/component/src/main/java/com/yahoo/component/Version.java index 1d4546c0c58..db8606d31fa 100644 --- a/component/src/main/java/com/yahoo/component/Version.java +++ b/component/src/main/java/com/yahoo/component/Version.java @@ -202,6 +202,12 @@ public final class Version implements Comparable<Version> { return (versionString == null) ? emptyVersion :new Version(versionString); } + public Version withQualifier(String qualifier) { + if (qualifier.indexOf('.') != -1) + throw new IllegalArgumentException("Qualifier cannot contain '.'"); + return new Version(major, minor, micro, qualifier); + } + /** * Must be called on construction after the component values are set * |