in buildSrc/src/main/groovy/grails/plugin/springsecurity/Snapshot.groovy [33:60]
int compareTo(Snapshot o) {
if (this.buildSnapshot && !o.buildSnapshot) {
return 1
} else if (!this.buildSnapshot && o.buildSnapshot) {
return -1
} else if (this.buildSnapshot && o.buildSnapshot) {
return 0
}
if (this.releaseCandidate && !o.releaseCandidate) {
return 1
} else if (!this.releaseCandidate && o.releaseCandidate) {
return -1
} else if (this.releaseCandidate && o.releaseCandidate) {
return this.releaseCandidateVersion <=> o.releaseCandidateVersion
}
if (this.milestone && !o.milestone) {
return 1
} else if (!this.milestone && o.milestone) {
return -1
} else if (this.milestone && o.milestone) {
return this.milestoneVersion <=> o.milestoneVersion
}
return 0
}