アノテーションインターフェース WithAnnotations


@RetentionSE(RUNTIMESE) @TargetSE(PARAMETERSE) public @interface WithAnnotations

WithAnnotations は、ProcessAnnotatedType のイベントパラメーター型を持つ任意のポータブル拡張オブザーバメソッドに適用して、配信されるイベントをフィルタリングできます。

WithAnnotations アノテーションがポータブル拡張オブザーバーメソッドに適用される場合、少なくとも 1 つのアノテーションが指定されている型の ProcessAnnotatedType イベントのみが監視されます。アノテーションは、セクション 11.4 代替メタデータソースで定義されているように、アノテーション付き型、任意のメンバー、アノテーション付き型の任意のメンバーの任意のパラメーターに表示できます。アノテーションは、考慮される任意のアノテーションにメタアノテーションとして適用できます。

CDI Lite の実装は、Portable Extensions のサポートを提供する必要はありません。

導入:
1.1
作成者:
Pete Muir
  • 必須定数のサマリー

    必須要素
    修飾子と型
    必須要素
    説明
    ClassSE<? extends AnnotationSE>[]
    ProcessAnnotatedType オブザーバーに通知するために、AnnotatedType に存在する必要があるアノテーション型。
  • 要素の詳細

    • value

      ClassSE<? extends AnnotationSE>[] value
      ProcessAnnotatedType オブザーバーに通知するために、AnnotatedType に存在する必要があるアノテーション型。
      戻り値:
      必要なアノテーション型