@RetentionSE(valueSE=RUNTIMESE) @TargetSE(valueSE=PARAMETERSE) public @interface WithAnnotations
WithAnnotations
は、ProcessAnnotatedType
のイベントパラメーター型を持つ任意のポータブル拡張オブザーバメソッドに適用して、配信されるイベントをフィルタリングできます。
WithAnnotations
アノテーションがポータブル拡張オブザーバーメソッドに適用される場合、少なくとも 1 つのアノテーションが指定されている型の ProcessAnnotatedType
イベントのみが監視されます。アノテーションは、セクション 11.4 代替メタデータソースで定義されているように、アノテーション付き型、任意のメンバー、アノテーション付き型の任意のメンバーの任意のパラメーターに表示できます。アノテーションは、考慮される任意のアノテーションにメタアノテーションとして適用できます。
修飾子と型 | 必須要素と説明 |
---|---|
ClassSE<? extends AnnotationSE>[] | value |
public abstract ClassSE<? extends AnnotationSE>[] value
Copyright © 2018,2020 Eclipse Foundation.
Use is subject to license terms.