Remove dependency to String
authorMathieu Baudier <mbaudier@argeo.org>
Thu, 28 Dec 2017 21:47:34 +0000 (22:47 +0100)
committerMathieu Baudier <mbaudier@argeo.org>
Thu, 28 Dec 2017 21:47:34 +0000 (22:47 +0100)
org.argeo.eclipse.ui/src/org/argeo/eclipse/ui/ColumnViewerComparator.java

index 65d688af613edf1dc60fbc847e28af180c0de811..a0a8c2d1a87cb32cad5febb75103f0e13b9302e4 100644 (file)
@@ -42,7 +42,7 @@ public class ColumnViewerComparator<T> extends ViewerComparator {
        private ColumnViewer viewer;
 
        public ColumnViewerComparator(TableViewerColumn column, Comparator<T> comparator) {
-               super((Comparator<? super String>) comparator);
+               super((Comparator<?>) comparator);
                this.column = column;
                this.viewer = column.getViewer();
                this.column.getColumn().addSelectionListener(new SelectionAdapter() {
@@ -92,9 +92,7 @@ public class ColumnViewerComparator<T> extends ViewerComparator {
                }
        }
 
-       @SuppressWarnings("unchecked")
        public int compare(Viewer viewer, Object e1, Object e2) {
-               // return direction * getComparator().compare((T) e1, (T) e2);
                return direction * super.compare(viewer, e1, e2);
        }
 }