aboutsummaryrefslogtreecommitdiff
path: root/src/test/resources/com/puppycrawl/tools/checkstyle/grammars/InputRegressionJavaAnnotation1Ast.txt
blob: 03216f74835a603f0f645757a7a83a7db99221a7 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
PACKAGE_DEF -> package [1:0]
|--ANNOTATIONS -> ANNOTATIONS [1:39]
|--DOT -> . [1:39]
|   |--DOT -> . [1:28]
|   |   |--DOT -> . [1:22]
|   |   |   |--DOT -> . [1:11]
|   |   |   |   |--IDENT -> com [1:8]
|   |   |   |   `--IDENT -> puppycrawl [1:12]
|   |   |   `--IDENT -> tools [1:23]
|   |   `--IDENT -> checkstyle [1:29]
|   `--IDENT -> grammars [1:40]
`--SEMI -> ; [1:48]
ANNOTATION_DEF -> ANNOTATION_DEF [3:0]
|--MODIFIERS -> MODIFIERS [3:0]
|--AT -> @ [3:0]
|--LITERAL_INTERFACE -> interface [3:1]
|--IDENT -> InputRegressionJavaAnnotation1 [3:11]
`--OBJBLOCK -> OBJBLOCK [3:42]
    |--LCURLY -> { [3:42]
    |--VARIABLE_DEF -> VARIABLE_DEF [4:4]
    |   |--MODIFIERS -> MODIFIERS [4:4]
    |   |--TYPE -> TYPE [4:4]
    |   |   `--LITERAL_INT -> int [4:4]
    |   |--IDENT -> f1 [4:8]
    |   |--ASSIGN -> = [4:11]
    |   |   `--EXPR -> EXPR [4:13]
    |   |       `--NUM_INT -> 0 [4:13]
    |   `--SEMI -> ; [4:14]
    |--ANNOTATION_FIELD_DEF -> ANNOTATION_FIELD_DEF [6:10]
    |   |--MODIFIERS -> MODIFIERS [6:10]
    |   |--TYPE -> TYPE [6:10]
    |   |   `--ARRAY_DECLARATOR -> [ [6:10]
    |   |       |--IDENT -> String [6:4]
    |   |       `--RBRACK -> ] [6:11]
    |   |--IDENT -> m1 [6:13]
    |   |--LPAREN -> ( [6:15]
    |   |--RPAREN -> ) [6:16]
    |   `--SEMI -> ; [6:17]
    |--ANNOTATION_FIELD_DEF -> ANNOTATION_FIELD_DEF [7:10]
    |   |--MODIFIERS -> MODIFIERS [7:10]
    |   |--TYPE -> TYPE [7:10]
    |   |   `--ARRAY_DECLARATOR -> [ [7:10]
    |   |       |--IDENT -> String [7:4]
    |   |       `--RBRACK -> ] [7:11]
    |   |--IDENT -> m2 [7:13]
    |   |--LPAREN -> ( [7:15]
    |   |--RPAREN -> ) [7:16]
    |   |--LITERAL_DEFAULT -> default [7:18]
    |   |   `--ANNOTATION_ARRAY_INIT -> { [7:26]
    |   |       `--RCURLY -> } [7:27]
    |   `--SEMI -> ; [7:28]
    |--CLASS_DEF -> CLASS_DEF [9:4]
    |   |--MODIFIERS -> MODIFIERS [9:4]
    |   |--LITERAL_CLASS -> class [9:4]
    |   |--IDENT -> SomeClass [9:10]
    |   `--OBJBLOCK -> OBJBLOCK [9:20]
    |       |--LCURLY -> { [9:20]
    |       |--CTOR_DEF -> CTOR_DEF [10:8]
    |       |   |--MODIFIERS -> MODIFIERS [10:8]
    |       |   |   `--LITERAL_PRIVATE -> private [10:8]
    |       |   |--IDENT -> SomeClass [10:16]
    |       |   |--LPAREN -> ( [10:25]
    |       |   |--PARAMETERS -> PARAMETERS [10:26]
    |       |   |--RPAREN -> ) [10:26]
    |       |   `--SLIST -> { [10:28]
    |       |       `--RCURLY -> } [10:29]
    |       `--RCURLY -> } [11:4]
    `--RCURLY -> } [12:0]
ANNOTATION_DEF -> ANNOTATION_DEF [13:0]
|--MODIFIERS -> MODIFIERS [13:0]
|--AT -> @ [13:0]
|--LITERAL_INTERFACE -> interface [13:1]
|--IDENT -> ComplexAnnotation [13:11]
`--OBJBLOCK -> OBJBLOCK [13:29]
    |--LCURLY -> { [13:29]
    |--ANNOTATION_FIELD_DEF -> ANNOTATION_FIELD_DEF [14:34]
    |   |--MODIFIERS -> MODIFIERS [14:34]
    |   |--TYPE -> TYPE [14:34]
    |   |   `--ARRAY_DECLARATOR -> [ [14:34]
    |   |       |--IDENT -> InputRegressionJavaAnnotation1 [14:4]
    |   |       `--RBRACK -> ] [14:35]
    |   |--IDENT -> value [14:37]
    |   |--LPAREN -> ( [14:42]
    |   |--RPAREN -> ) [14:43]
    |   `--SEMI -> ; [14:44]
    `--RCURLY -> } [15:0]