Package net.officefloor.plugin.clazz
Annotation Type Qualified
-
@Documented @Retention(RUNTIME) @Target({PARAMETER,FIELD}) @Qualifier(nameFactory=QualifiedNameFactory.class) public @interface QualifiedEnables qualifying dependencies by textual name.
Caution should be placed on using this
Annotation. UsingQualifierAnnotationallows for refactoring of qualification names and compile errors about changes in names. Using thisQualifiedprovides no type safety about qualification names, no compiler assistance and difficult refactoring of names in the code base.Preference should always be for using
QualifierAnnotationinstances.- Author:
- Daniel Sagenschneider
-
-
Required Element Summary
Required Elements Modifier and Type Required Element Description java.lang.StringvalueQualifier name.
-