@Override public int compareTo(ResultHolder other) { return comp.compare(this.result, other.result); } }
OrderComparator<BaseResult> comp = new OrderComparator<BaseResult>(query.getOrdering());
Collections.sort((List<BaseResult>)results, new OrderComparator(query.getOrdering()));
OrderComparator<BaseResult> comp = new OrderComparator<BaseResult>(query.getOrdering());
@Override public int compareTo(ResultHolder other) { return comp.compare(this.result, other.result); } }
OrderComparator<BaseResult> comp = new OrderComparator<BaseResult>(query.getOrdering());
@Override public int compareTo(ResultHolder other) { return comp.compare(this.result, other.result); } }