Package sonia.scm
Class Priorities.PriorityInstanceOrdering<T>
java.lang.Object
com.google.common.collect.Ordering<T>
sonia.scm.Priorities.PriorityInstanceOrdering<T>
- Type Parameters:
T- type of instance
- All Implemented Interfaces:
Comparator<T>
- Enclosing class:
- Priorities
public static class Priorities.PriorityInstanceOrdering<T>
extends com.google.common.collect.Ordering<T>
Ordering which orders instances by priority.-
Constructor Summary
Constructors -
Method Summary
Methods inherited from class com.google.common.collect.Ordering
allEqual, arbitrary, binarySearch, compound, compound, explicit, explicit, from, from, greatestOf, greatestOf, immutableSortedCopy, isOrdered, isStrictlyOrdered, leastOf, leastOf, lexicographical, max, max, max, max, min, min, min, min, natural, nullsFirst, nullsLast, onResultOf, reverse, sortedCopy, usingToStringMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface java.util.Comparator
equals, reversed, thenComparing, thenComparing, thenComparing, thenComparingDouble, thenComparingInt, thenComparingLong
-
Constructor Details
-
PriorityInstanceOrdering
public PriorityInstanceOrdering()
-
-
Method Details
-
compare
Compares the left instance with the right instance.- Specified by:
comparein interfaceComparator<T>- Specified by:
comparein classcom.google.common.collect.Ordering<T>- Parameters:
left- left instanceright- right instance- Returns:
- compare value
-