|
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
SUMMARY: REQUIRED | OPTIONAL | DETAIL: ELEMENT |
@Target(value=ANNOTATION_TYPE) @Retention(value=RUNTIME) @Documented public @interface 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 } }
@Named
|
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
SUMMARY: REQUIRED | OPTIONAL | DETAIL: ELEMENT |