| javax.inject.Qualifier |
Identifies qualifier annotations. Anyone can define a new qualifier. A qualifier annotation:
@Qualifier, @Retention(RUNTIME),
and typically @Documented.@Target. While
this specification covers applying qualifiers to fields and
parameters only, some injector configurations might use qualifier
annotations in other places (on methods or classes for example).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 }
}
|
[Expand]
Inherited Methods | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
From interface
java.lang.annotation.Annotation
| |||||||||||