From a2a6a5830ac3cf02015c8954d141d929b5ec1bd1 Mon Sep 17 00:00:00 2001 From: Simon Barner <barner@fortiss.org> Date: Thu, 28 Aug 2014 11:35:03 +0000 Subject: [PATCH] - Fix build with JDK 1.6 which is used on the build server refs 1841 --- .../base/ui/annotation/view/AnnotationViewPartBase.java | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/org.fortiss.tooling.base.ui/trunk/src/org/fortiss/tooling/base/ui/annotation/view/AnnotationViewPartBase.java b/org.fortiss.tooling.base.ui/trunk/src/org/fortiss/tooling/base/ui/annotation/view/AnnotationViewPartBase.java index d8ada35eb..8a531d850 100644 --- a/org.fortiss.tooling.base.ui/trunk/src/org/fortiss/tooling/base/ui/annotation/view/AnnotationViewPartBase.java +++ b/org.fortiss.tooling.base.ui/trunk/src/org/fortiss/tooling/base/ui/annotation/view/AnnotationViewPartBase.java @@ -157,9 +157,11 @@ public abstract class AnnotationViewPartBase extends ViewPart implements ISelect @Override public int compare(AnnotationEntry a1, AnnotationEntry a2) { // Equality of model element implies equal hashCode(), order is arbitrary - // but not relevant for - // ensuring uniqueness of annotation entries. - return Integer.compare(a1.getModelElement().hashCode(), a2 + // but not relevant for ensuring uniqueness of annotation entries. + // + // int Integer.compare(int x, int y) requires JDK 1.7 which is not available + // on the build server + return new Integer(a1.getModelElement().hashCode()).compareTo(a2 .getModelElement().hashCode()); } }); -- GitLab