1
2
3
4
5
6
7 package pt.digitalis.dif.dem.annotations.parameter;
8
9 import java.lang.annotation.ElementType;
10 import java.lang.annotation.Retention;
11 import java.lang.annotation.RetentionPolicy;
12 import java.lang.annotation.Target;
13
14 import pt.digitalis.dif.dem.annotations.AnnotationTags;
15 import pt.digitalis.dif.dem.annotations.metaannotations.Primary;
16
17
18
19
20
21
22
23
24 @Target(ElementType.FIELD)
25 @Retention(RetentionPolicy.RUNTIME)
26 @Primary
27 public @interface InjectParameter {
28
29
30 String id() default AnnotationTags.GENERATE_ID;
31
32 }