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, 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
-
PriorityOrdering
public PriorityOrdering()
-
-
Method Details
-
compare
Compares the left class with the right class.- Specified by:
comparein interfaceComparator<T>- Specified by:
comparein classcom.google.common.collect.Ordering<Class<? extends T>>- Parameters:
left- left classright- right class- Returns:
- compare value
-