Package sonia.scm
Class Priorities.PriorityOrdering<T>
java.lang.Object
com.google.common.collect.Ordering<Class<? extends T>>
sonia.scm.Priorities.PriorityOrdering<T>
- Type Parameters:
T
- type of class
- All Implemented Interfaces:
Comparator<Class<? extends T>>
- Enclosing class:
- Priorities
public static class Priorities.PriorityOrdering<T>
extends com.google.common.collect.Ordering<Class<? extends T>>
Ordering
which orders classes 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, usingToString
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface java.util.Comparator
equals, reversed, thenComparing, thenComparing, thenComparing, thenComparingDouble, thenComparingInt, thenComparingLong
-
Constructor Details
-
PriorityOrdering
public PriorityOrdering()
-
-
Method Details
-
compare
Compares the left class with the right class.- Specified by:
compare
in interfaceComparator<T>
- Specified by:
compare
in classcom.google.common.collect.Ordering<Class<? extends T>>
- Parameters:
left
- left classright
- right class- Returns:
- compare value
-