1 package com.puppycrawl.tools.checkstyle.grammar.antlr4;
2
3 import java.lang.annotation.ElementType;
4 import java.lang.annotation.Repeatable;
5 import java.lang.annotation.Target;
6
7
8 @AnnotationAnnotation(value = "foo")
9 @AnnotationAnnotation
10 @AnnotationAnnotation("bar") @interface InputAntlr4AstRegressionAnnotationLocation {
11
12 @AnnotationAnnotation(value = "foo")
13 @AnnotationAnnotation
14 @AnnotationAnnotation("bar") String value();
15
16 }
17
18 @Repeatable(AnnotationAnnotations.class)
19 @Target({ElementType.ANNOTATION_TYPE, ElementType.METHOD})
20 @interface AnnotationAnnotation {
21
22 String value() default "";
23
24 }
25
26 @Target({ElementType.ANNOTATION_TYPE, ElementType.METHOD})
27 @interface AnnotationAnnotations {
28
29 AnnotationAnnotation[] value();
30
31 }