- import org.aspectj.lang.annotation.Aspect;
- import java.lang.annotation.*;
-
- public aspect SA {
-
- public static void main(String[] args) {
- Annotation[] annotations = SA.class.getAnnotations();
- if (annotations.length != 1) throw new RuntimeException("Should have one annotation but has "+annotations.length);
- Aspect aspectAnnotation = (Aspect) annotations[0];
- System.out.println(aspectAnnotation);
- if (!aspectAnnotation.value().equals("")) throw new RuntimeException("value should be empty");
- }
-
- }
|