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 Details

    • PriorityOrdering

      public PriorityOrdering()
  • Method Details

    • compare

      public int compare(Class<? extends T> left, Class<? extends T> right)
      Compares the left class with the right class.
      Specified by:
      compare in interface Comparator<T>
      Specified by:
      compare in class com.google.common.collect.Ordering<Class<? extends T>>
      Parameters:
      left - left class
      right - right class
      Returns:
      compare value