Updated authors and added a small correction to the changes in ca84fcc279 for supporting beta versions in JcloudsVersion

This commit is contained in:
Andrew Phillips 2012-06-13 10:34:12 -04:00
parent cf94e70a95
commit c0e23d4460

View File

@ -33,6 +33,7 @@ import com.google.common.annotations.VisibleForTesting;
/** /**
* @author Andrew Phillips * @author Andrew Phillips
* @author Adrian Cole
*/ */
public class JcloudsVersion { public class JcloudsVersion {
@VisibleForTesting @VisibleForTesting
@ -105,10 +106,10 @@ public class JcloudsVersion {
String alphaOrBetaOrReleaseCandidateVersionIfPresent = versionMatcher.group(4); String alphaOrBetaOrReleaseCandidateVersionIfPresent = versionMatcher.group(4);
if (alphaOrBetaOrReleaseCandidateVersionIfPresent != null) { if (alphaOrBetaOrReleaseCandidateVersionIfPresent != null) {
Integer alphaOrReleaseCandidateVersion = Integer.valueOf(versionMatcher.group(5)); Integer alphaOrBetaOrReleaseCandidateVersion = Integer.valueOf(versionMatcher.group(5));
if (alphaOrBetaOrReleaseCandidateVersionIfPresent.equals(ALPHA_VERSION_IDENTIFIER)) { if (alphaOrBetaOrReleaseCandidateVersionIfPresent.equals(ALPHA_VERSION_IDENTIFIER)) {
alpha = true; alpha = true;
alphaVersion = alphaOrReleaseCandidateVersion; alphaVersion = alphaOrBetaOrReleaseCandidateVersion;
beta = false; beta = false;
betaVersion = null; betaVersion = null;
releaseCandidate = false; releaseCandidate = false;
@ -117,7 +118,7 @@ public class JcloudsVersion {
alpha = false; alpha = false;
alphaVersion = null; alphaVersion = null;
beta = true; beta = true;
betaVersion = alphaOrReleaseCandidateVersion; betaVersion = alphaOrBetaOrReleaseCandidateVersion;
releaseCandidate = false; releaseCandidate = false;
releaseCandidateVersion = null; releaseCandidateVersion = null;
} else { } else {
@ -126,7 +127,7 @@ public class JcloudsVersion {
beta = false; beta = false;
betaVersion = null; betaVersion = null;
releaseCandidate = true; releaseCandidate = true;
releaseCandidateVersion = alphaOrReleaseCandidateVersion; releaseCandidateVersion = alphaOrBetaOrReleaseCandidateVersion;
} }
} else { } else {
alpha = false; alpha = false;