Bug 43873 [Viewers] ViewerSorter need not be abstract
build I20030927 Kim Horne asks: Can ViewerSorter be made concrete? It's perfectly usable as it is as an alphabetical sorter... there doesn't seem to be any reason for it to be abstract. I've attached a patch that'll do it if it's OK. If not...why not? :)
bundles/org.eclipse.jface/src/org/eclipse/jface/viewers/ViewerSorter.java
* @param property the property
 * @return <code>true</code> if the sorting would be affected,
 *    and <code>false</code> if it would be unaffected
 */
public boolean isSorterProperty(Object element, String property) {
	return false;
}
/**
 * Sorts the given elements in-place, modifying the given array.
 * <p>
 * The default implementation of this method uses the JDK 1.2 
 * <code>Collections.sort</code> algorithm on the given array, 
 * calling <code>compare</code> to compare elements.
 * </p>
 * <p>
 * Subclasses may reimplement this method to provide a more optimized implementation.
 * </p>
 *
 * @param viewer the viewer
 * @param elements the elements to sort
 */
public void sort(final Viewer viewer, Object[] elements) {
	Arrays.sort(elements, new Comparator() {
		public int compare(Object a, Object b) {
			return ViewerSorter.this.compare(viewer, a, b);
		}
	});
}
}