类 AnnotationOrderComparator
- java.lang.Object
-
- cc.shacocloud.mirage.utils.comparator.OrderComparator
-
- cc.shacocloud.mirage.utils.comparator.AnnotationOrderComparator
-
- 所有已实现的接口:
Comparator<Object>
public class AnnotationOrderComparator extends OrderComparator
AnnotationOrderComparator是OrderComparator的扩展, 支持Ordered接口以及Order和Priority注释,其中Ordered实例提供的顺序值覆盖静态定义的注释值(如果有)。
-
-
字段概要
字段 修饰符和类型 字段 说明 static AnnotationOrderComparatorINSTANCEAnnotationOrderComparator的共享默认实例
-
构造器概要
构造器 构造器 说明 AnnotationOrderComparator()
-
方法概要
所有方法 实例方法 具体方法 修饰符和类型 方法 说明 protected @Nullable IntegerfindOrder(Object obj)-
从类继承的方法 cc.shacocloud.mirage.utils.comparator.OrderComparator
compare, getOrder, getOrder
-
从类继承的方法 java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
从接口继承的方法 java.util.Comparator
equals, reversed, thenComparing, thenComparing, thenComparing, thenComparingDouble, thenComparingInt, thenComparingLong
-
-
-
-
字段详细资料
-
INSTANCE
public static final AnnotationOrderComparator INSTANCE
AnnotationOrderComparator的共享默认实例
-
-
方法详细资料
-
findOrder
@Nullable protected @Nullable Integer findOrder(Object obj)
- 覆盖:
findOrder在类中OrderComparator- 参数:
obj- 要检查的对象- 返回:
- 订单值,如果未找到,则为
null
-
-