インターフェース MergedAnnotationSelector<A extends AnnotationSE>
- 型パラメーター:
A
- アノテーション型
- 関数インターフェース:
- これは関数インターフェースであるため、ラムダ式またはメソッド参照の割り当てターゲットとして使用できます。
2 つの
MergedAnnotation
インスタンスの選択に使用される戦略インターフェース。- 導入:
- 5.2
- 作成者:
- Phillip Webb
- 関連事項:
メソッドのサマリー
修飾子と型メソッド説明default boolean
isBestCandidate
(MergedAnnotation<A> annotation) 既存のアノテーションが最良の候補であることがわかっているかどうかを判別し、その後の選択はスキップされる可能性があります。select
(MergedAnnotation<A> existing, MergedAnnotation<A> candidate) 使用するアノテーションを選択します。
メソッドの詳細
isBestCandidate
既存のアノテーションが最良の候補であることがわかっているかどうかを判別し、その後の選択はスキップされる可能性があります。- パラメーター:
annotation
- チェックするアノテーション- 戻り値:
true
(アノテーションが最良の候補であることがわかっている場合)
select
使用するアノテーションを選択します。- パラメーター:
existing
- 以前の結果から返された既存のアノテーションcandidate
- より適しているかもしれないアノテーション候補- 戻り値:
existing
またはcandidate
からの最も適切なアノテーション