KickJava   Java API By Example, From Geeks To Geeks.

Java > Open Source Codes > dsl > Page


1 package dsl;
2
3 import spoon.aval.annotation.structure.AValTarget;
4 import spoon.aval.annotation.structure.Inside;
5 import spoon.aval.annotation.structure.Prohibits;
6 import spoon.aval.annotation.structure.Type;
7 import spoon.aval.annotation.value.Matches;
8 import spoon.reflect.declaration.CtMethod;
9
10 @Inside(Web.class)
11 @AValTarget(CtMethod.class)
12 @Type(void.class)
13 @Prohibits(Link.class)
14 public @interface Page {
15    @Matches("[\\d]{4}-[\\d]{2}-[\\d]{2}")
16    String JavaDoc dateCreated() default "";
17 }
18
Popular Tags