アノテーション型 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