1 package spoon.processing;2 3 import java.lang.annotation.ElementType ;4 import java.lang.annotation.Retention ;5 import java.lang.annotation.RetentionPolicy ;6 import java.lang.annotation.Target ;7 8 /**9 * This annotation shall be used on processor fields to declare them as being10 * properties (for configuration).11 */12 @Retention (RetentionPolicy.RUNTIME)13 @Target (ElementType.FIELD)14 public @interface Property {15 /**16 * An optional text that describes the property.17 */18 String value() default "";19 }20