diff --git a/platform/util/src/com/intellij/openapi/util/Version.java b/platform/util/src/com/intellij/openapi/util/Version.java index afcd6eaaecf7..638d3100d7b6 100644 --- a/platform/util/src/com/intellij/openapi/util/Version.java +++ b/platform/util/src/com/intellij/openapi/util/Version.java @@ -1,8 +1,9 @@ package com.intellij.openapi.util; +import org.jetbrains.annotations.NotNull; import org.jetbrains.annotations.Nullable; -public class Version { +public class Version implements Comparable { public final int major; public final int minor; public final int bugfix; @@ -49,6 +50,10 @@ public class Version { return compareTo(major, minor, bugfix) < 0; } + public int compareTo(@NotNull Version version) { + return compareTo(version.major, version.minor, version.bugfix); + } + public int compareTo(@Nullable Integer major) { return compareTo(major, null); }