changeset 18889:4dc7b1f66de3

mx: JavaConfig: compare compilance and version before path
author Gilles Duboscq <gilles.m.duboscq@oracle.com>
date Wed, 21 Jan 2015 13:36:23 +0100
parents 31960077ea9d
children f5cee3a0496c
files mxtool/mx.py
diffstat 1 files changed, 6 insertions(+), 0 deletions(-) [+]
line wrap: on
line diff
--- a/mxtool/mx.py	Wed Jan 21 12:02:35 2015 +0100
+++ b/mxtool/mx.py	Wed Jan 21 13:36:23 2015 +0100
@@ -2136,6 +2136,12 @@
 
     def __cmp__(self, other):
         if isinstance(other, JavaConfig):
+            compilanceCmp = cmp(self.javaCompliance, other.javaCompliance)
+            if compilanceCmp:
+                return compilanceCmp
+            versionCmp = cmp(self.version, other.version)
+            if versionCmp:
+                return versionCmp
             return cmp(self.jdk, other.jdk)
         raise TypeError()