Bug 531197: [10] JavaModelUtil.isVersionLessThan(...) gives incorrect
result for version 10
Change-Id: I75dfaa7623c9f1ed4472b9d63e1d6fccf78e24f2
diff --git a/org.eclipse.jdt.core.manipulation/core extension/org/eclipse/jdt/internal/corext/util/JavaModelUtil.java b/org.eclipse.jdt.core.manipulation/core extension/org/eclipse/jdt/internal/corext/util/JavaModelUtil.java
index af41ae9..bda990d 100644
--- a/org.eclipse.jdt.core.manipulation/core extension/org/eclipse/jdt/internal/corext/util/JavaModelUtil.java
+++ b/org.eclipse.jdt.core.manipulation/core extension/org/eclipse/jdt/internal/corext/util/JavaModelUtil.java
@@ -778,13 +778,7 @@
* @return <code>true</code> iff version1 is less than version2
*/
public static boolean isVersionLessThan(String version1, String version2) {
- if (JavaCore.VERSION_CLDC_1_1.equals(version1)) {
- version1= JavaCore.VERSION_1_1 + 'a';
- }
- if (JavaCore.VERSION_CLDC_1_1.equals(version2)) {
- version2= JavaCore.VERSION_1_1 + 'a';
- }
- return version1.compareTo(version2) < 0;
+ return JavaCore.compareJavaVersions(version1, version2) < 0;
}