1 package org.codehaus.aspectwerkz.annotation; 2 3 import java.lang.annotation.Target ; 4 import java.lang.annotation.ElementType ; 5 import java.lang.annotation.Retention ; 6 import java.lang.annotation.RetentionPolicy ; 7 import java.lang.annotation.Annotation ; 8 import java.lang.reflect.Modifier ; 9 10 @Target ({ElementType.METHOD, ElementType.FIELD}) 11 @Retention (RetentionPolicy.RUNTIME) 12 public @interface Within { 13 int modifiers() default Modifier.PRIVATE | Modifier.PROTECTED; Class <? extends Annotation>[] annotations() default Null.class; 15 16 Class type() default Null.class; 17 Class <? extends Annotation>[] value() default Null.class; 19 } 20 21 22 | Popular Tags |