Apply instanceof pattern matching

See gh-40085
This commit is contained in:
Felix
2024-03-23 18:42:27 +03:00
committed by Scott Frederick
parent 6825bdaf79
commit 8a42935dad
23 changed files with 76 additions and 78 deletions

View File

@@ -40,9 +40,8 @@ abstract class AbstractDependencyVersion implements DependencyVersion {
@Override
public boolean isUpgrade(DependencyVersion candidate, boolean movingToSnapshots) {
ComparableVersion comparableCandidate = (candidate instanceof AbstractDependencyVersion)
? ((AbstractDependencyVersion) candidate).comparableVersion
: new ComparableVersion(candidate.toString());
ComparableVersion comparableCandidate = (candidate instanceof AbstractDependencyVersion abstractDependencyVersion)
? abstractDependencyVersion.comparableVersion : new ComparableVersion(candidate.toString());
return comparableCandidate.compareTo(this.comparableVersion) > 0;
}