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 d8ada35eb02d49b130868b7a8733d61606ed33d5..8a531d85050da4d82b359e1f1865ad04841d0988 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()); } });