クラスの使用
org.springframework.core.annotation.RepeatableContainers
パッケージ
説明
アノテーション、メタアノテーション、属性オーバーライドを含むマージされたアノテーションのコアサポートパッケージ。
org.springframework.core.annotation 内の RepeatableContainers 使用
修飾子と型メソッド説明RepeatableContainers.and
(ClassSE<? extends AnnotationSE> container, ClassSE<? extends AnnotationSE> repeatable) コンテナーと繰り返し可能なアノテーションの間に明示的な関連を追加します。static RepeatableContainers
RepeatableContainers.none()
繰り返し可能なアノテーションをサポートしないRepeatableContainers
インスタンスを作成します。static RepeatableContainers
RepeatableContainers.of
(ClassSE<? extends AnnotationSE> repeatable, ClassSE<? extends AnnotationSE> container) 事前定義された繰り返し可能な型とコンテナー型を使用するRepeatableContainers
インスタンスを作成します。static RepeatableContainers
RepeatableContainers.standardRepeatables()
Java の@Repeatable
SE アノテーションを使用して検索するRepeatableContainers
インスタンスを作成します。修飾子と型メソッド説明static MergedAnnotations
MergedAnnotations.from
(ObjectSE source, AnnotationSE[] annotations, RepeatableContainers repeatableContainers) 指定されたアノテーションから新しいMergedAnnotations
インスタンスを作成します。static MergedAnnotations
MergedAnnotations.from
(ObjectSE source, AnnotationSE[] annotations, RepeatableContainers repeatableContainers, AnnotationFilter annotationFilter) 指定されたアノテーションから新しいMergedAnnotations
インスタンスを作成します。static MergedAnnotations
MergedAnnotations.from
(AnnotatedElementSE element, MergedAnnotations.SearchStrategy searchStrategy, RepeatableContainers repeatableContainers) 指定された要素からのすべてのアノテーションとメタアノテーション、およびMergedAnnotations.SearchStrategy
に応じて、関連する継承された要素を含む新しいMergedAnnotations
インスタンスを作成します。static MergedAnnotations
MergedAnnotations.from
(AnnotatedElementSE element, MergedAnnotations.SearchStrategy searchStrategy, RepeatableContainers repeatableContainers, AnnotationFilter annotationFilter) 指定された要素からのすべてのアノテーションとメタアノテーション、およびMergedAnnotations.SearchStrategy
に応じて、関連する継承された要素を含む新しいMergedAnnotations
インスタンスを作成します。MergedAnnotations.Search.withRepeatableContainers
(RepeatableContainers repeatableContainers) 使用するRepeatableContainers
を構成します。