javax.inject
Annotation Type Qualifier


@Target(value=ANNOTATION_TYPE)
@Retention(value=RUNTIME)
@Documented
public @interface Qualifier

Identifies qualifier annotations. Anyone can define a new qualifier. A qualifier annotation:

For example:

   @java.lang.annotation.Documented
   @java.lang.annotation.Retention(RUNTIME)
   @javax.inject.Qualifier
   public @interface Leather {
     Color color() default Color.TAN;
     public enum Color { RED, BLACK, TAN }
   }

See Also:
@Named



Copyright (C) 2009 The JSR-330 Expert Group. Licensed under the Apache License, Version 2.0.