public abstract class OrderUtils extends ObjectSE
Order
アノテーションと Priority
SE を処理します。Order
, Priority
SEコンストラクターと説明 |
---|
OrderUtils() |
修飾子と型 | メソッドと説明 |
---|---|
static IntegerSE | getOrder(AnnotatedElementSE element) 指定された element で宣言された順序を返します。 |
static IntegerSE | getOrder(ClassSE<?> type) 指定された type のオーダーを返します。 |
static int | getOrder(ClassSE<?> type, int defaultOrder) 指定された type の順序を返すか、見つからない場合は指定されたデフォルト値を返します。 |
static IntegerSE | getOrder(ClassSE<?> type, IntegerSE defaultOrder) 指定された type の順序を返すか、見つからない場合は指定されたデフォルト値を返します。 |
static IntegerSE | getPriority(ClassSE<?> type) 指定された型で宣言された javax.annotation.Priority アノテーションの値を返します。ない場合は null アノテーションを返します。 |
cloneSE, equalsSE, finalizeSE, getClassSE, hashCodeSE, notifySE, notifyAllSE, toStringSE, waitSE, waitSE, waitSE
public static int getOrder(ClassSE<?> type, int defaultOrder)
type
の順序を返すか、見つからない場合は指定されたデフォルト値を返します。@Order
と @javax.annotation.Priority
を処理します。
type
- 処理する型 getPriority(Class)
@Nullable public static IntegerSE getOrder(ClassSE<?> type, @Nullable IntegerSE defaultOrder)
type
の順序を返すか、見つからない場合は指定されたデフォルト値を返します。@Order
と @javax.annotation.Priority
を処理します。
type
- 処理する型 getPriority(Class)
@Nullable public static IntegerSE getOrder(ClassSE<?> type)
type
のオーダーを返します。@Order
と @javax.annotation.Priority
を処理します。
type
- 処理する型 null
getPriority(Class)
@Nullable public static IntegerSE getOrder(AnnotatedElementSE element)
element
で宣言された順序を返します。@Order
と @javax.annotation.Priority
を処理します。
element
- アノテーション付き要素 (たとえば型またはメソッド)null