パッケージ jakarta.enterprise.inject

アノテーションインターフェース 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
  • ネストされたクラスのサマリー

    ネストされたクラス
    修飾子と型
    クラス
    説明
    static final class
    Any 修飾子のインラインインスタンス化をサポートします。