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]