アノテーションインターフェース Any
@Qualifier
@RetentionSE(RUNTIMESE)
@TargetSE({TYPESE,METHODSE,FIELDSE,PARAMETERSE})
@DocumentedSE
public @interface Any
組み込み修飾子型。
すべての Bean には、この修飾子を明示的に宣言していない場合でも、修飾子 @Any
があります。
この修飾子を明示的に宣言せずに発生した場合でも、すべてのイベントには修飾子 @Any
があります。
@Any
修飾子を使用すると、インジェクションポイントは、特定の Bean 型のすべての Bean またはすべてのイベントを参照できます。
@Inject @Any Instance<PaymentProcessor> anyPaymentProcessor;
@Inject @Any Event<User> anyUserEvent;
@Inject @Delegate @Any Logger logger;
- 作成者:
- Gavin King, David Allen
ネストされたクラスのサマリー
ネストされたクラス