Any
Date: 2015-09-11

javax.enterprise.inject

## Annotation Type Any

-     @Qualifier
      @Retention(value=RUNTIME)
      @Target(value={TYPE,METHOD,FIELD,PARAMETER})
      @Documented
      public @interface Any

  The built-in qualifier type.

  Every bean has the qualifier `@Any`, even if it does not explicitly declare this qualifier, except for the special `@New qualified beans`.

  Every event has the qualifier `@Any`, even if it was raised without explicitly declaration of this qualifier.

  The `@Any` qualifier allows an injection point to refer to all beans or all events of a certain bean type.

       @Inject @Any Instance<PaymentProcessor> anyPaymentProcessor;

       @Inject @Any Event<User> anyUserEvent;

       @Inject @Delegate @Any Logger logger;