PACKAGE_DEF -> package [2:0] |--ANNOTATIONS -> ANNOTATIONS [2:39] |--DOT -> . [2:39] | |--DOT -> . [2:28] | | |--DOT -> . [2:22] | | | |--DOT -> . [2:11] | | | | |--IDENT -> com [2:8] | | | | `--IDENT -> puppycrawl [2:12] | | | `--IDENT -> tools [2:23] | | `--IDENT -> checkstyle [2:29] | `--IDENT -> grammars [2:40] `--SEMI -> ; [2:48] SEMI -> ; [3:0] IMPORT -> import [4:0] |--DOT -> . [4:27] | |--DOT -> . [4:16] | | |--DOT -> . [4:11] | | | |--IDENT -> java [4:7] | | | `--IDENT -> lang [4:12] | | `--IDENT -> annotation [4:17] | `--IDENT -> ElementType [4:28] `--SEMI -> ; [4:39] IMPORT -> import [5:0] |--DOT -> . [5:27] | |--DOT -> . [5:16] | | |--DOT -> . [5:11] | | | |--IDENT -> java [5:7] | | | `--IDENT -> lang [5:12] | | `--IDENT -> annotation [5:17] | `--IDENT -> Retention [5:28] `--SEMI -> ; [5:37] IMPORT -> import [6:0] |--DOT -> . [6:27] | |--DOT -> . [6:16] | | |--DOT -> . [6:11] | | | |--IDENT -> java [6:7] | | | `--IDENT -> lang [6:12] | | `--IDENT -> annotation [6:17] | `--IDENT -> RetentionPolicy [6:28] `--SEMI -> ; [6:43] IMPORT -> import [7:0] |--DOT -> . [7:27] | |--DOT -> . [7:16] | | |--DOT -> . [7:11] | | | |--IDENT -> java [7:7] | | | `--IDENT -> lang [7:12] | | `--IDENT -> annotation [7:17] | `--IDENT -> Target [7:28] `--SEMI -> ; [7:34] IMPORT -> import [8:0] |--DOT -> . [8:16] | |--DOT -> . [8:11] | | |--IDENT -> java [8:7] | | `--IDENT -> util [8:12] | `--IDENT -> ArrayList [8:17] `--SEMI -> ; [8:26] IMPORT -> import [9:0] |--DOT -> . [9:16] | |--DOT -> . [9:11] | | |--IDENT -> java [9:7] | | `--IDENT -> util [9:12] | `--IDENT -> Collections [9:17] `--SEMI -> ; [9:28] IMPORT -> import [10:0] |--DOT -> . [10:16] | |--DOT -> . [10:11] | | |--IDENT -> java [10:7] | | `--IDENT -> util [10:12] | `--IDENT -> Comparator [10:17] `--SEMI -> ; [10:27] IMPORT -> import [11:0] |--DOT -> . [11:16] | |--DOT -> . [11:11] | | |--IDENT -> java [11:7] | | `--IDENT -> util [11:12] | `--IDENT -> Map [11:17] `--SEMI -> ; [11:20] IMPORT -> import [12:0] |--DOT -> . [12:16] | |--DOT -> . [12:11] | | |--IDENT -> java [12:7] | | `--IDENT -> util [12:12] | `--IDENT -> List [12:17] `--SEMI -> ; [12:21] IMPORT -> import [13:0] |--DOT -> . [13:25] | |--DOT -> . [13:16] | | |--DOT -> . [13:11] | | | |--IDENT -> java [13:7] | | | `--IDENT -> util [13:12] | | `--IDENT -> function [13:17] | `--IDENT -> IntBinaryOperator [13:26] `--SEMI -> ; [13:43] IMPORT -> import [14:0] |--DOT -> . [14:25] | |--DOT -> . [14:16] | | |--DOT -> . [14:11] | | | |--IDENT -> java [14:7] | | | `--IDENT -> util [14:12] | | `--IDENT -> function [14:17] | `--IDENT -> Predicate [14:26] `--SEMI -> ; [14:35] IMPORT -> import [15:0] |--DOT -> . [15:25] | |--DOT -> . [15:16] | | |--DOT -> . [15:11] | | | |--IDENT -> java [15:7] | | | `--IDENT -> util [15:12] | | `--IDENT -> function [15:17] | `--IDENT -> Supplier [15:26] `--SEMI -> ; [15:34] CLASS_DEF -> CLASS_DEF [17:0] |--MODIFIERS -> MODIFIERS [17:0] | `--LITERAL_PUBLIC -> public [17:0] |--LITERAL_CLASS -> class [17:7] |--IDENT -> InputRegressionJava8Class1 [17:13] `--OBJBLOCK -> OBJBLOCK [17:40] |--LCURLY -> { [17:40] |--CLASS_DEF -> CLASS_DEF [18:4] | |--MODIFIERS -> MODIFIERS [18:4] | | `--LITERAL_STATIC -> static [18:4] | |--LITERAL_CLASS -> class [18:11] | |--IDENT -> Inner1 [18:17] | `--OBJBLOCK -> OBJBLOCK [18:24] | |--LCURLY -> { [18:24] | |--CLASS_DEF -> CLASS_DEF [18:26] | | |--MODIFIERS -> MODIFIERS [18:26] | | | `--LITERAL_STATIC -> static [18:26] | | |--LITERAL_CLASS -> class [18:33] | | |--IDENT -> Inner2 [18:39] | | |--TYPE_PARAMETERS -> TYPE_PARAMETERS [18:45] | | | |--GENERIC_START -> < [18:45] | | | |--TYPE_PARAMETER -> TYPE_PARAMETER [18:46] | | | | `--IDENT -> V [18:46] | | | `--GENERIC_END -> > [18:47] | | `--OBJBLOCK -> OBJBLOCK [18:49] | | |--LCURLY -> { [18:49] | | |--METHOD_DEF -> METHOD_DEF [18:51] | | | |--MODIFIERS -> MODIFIERS [18:51] | | | | `--LITERAL_PUBLIC -> public [18:51] | | | |--TYPE -> TYPE [18:58] | | | | `--LITERAL_VOID -> void [18:58] | | | |--IDENT -> m [18:63] | | | |--LPAREN -> ( [18:64] | | | |--PARAMETERS -> PARAMETERS [18:65] | | | |--RPAREN -> ) [18:65] | | | `--SLIST -> { [18:67] | | | `--RCURLY -> } [18:68] | | `--RCURLY -> } [18:70] | `--RCURLY -> } [18:72] |--CLASS_DEF -> CLASS_DEF [19:4] | |--MODIFIERS -> MODIFIERS [19:4] | | `--LITERAL_STATIC -> static [19:4] | |--LITERAL_CLASS -> class [19:11] | |--IDENT -> Inner3 [19:17] | |--TYPE_PARAMETERS -> TYPE_PARAMETERS [19:23] | | |--GENERIC_START -> < [19:23] | | |--TYPE_PARAMETER -> TYPE_PARAMETER [19:24] | | | `--IDENT -> T [19:24] | | `--GENERIC_END -> > [19:25] | `--OBJBLOCK -> OBJBLOCK [19:27] | |--LCURLY -> { [19:27] | |--METHOD_DEF -> METHOD_DEF [19:29] | | |--MODIFIERS -> MODIFIERS [19:29] | | | `--LITERAL_PUBLIC -> public [19:29] | | |--TYPE -> TYPE [19:36] | | | `--LITERAL_VOID -> void [19:36] | | |--IDENT -> m [19:41] | | |--LPAREN -> ( [19:42] | | |--PARAMETERS -> PARAMETERS [19:43] | | |--RPAREN -> ) [19:43] | | `--SLIST -> { [19:45] | | `--RCURLY -> } [19:46] | `--RCURLY -> } [19:48] |--METHOD_DEF -> METHOD_DEF [21:4] | |--MODIFIERS -> MODIFIERS [21:4] | | `--LITERAL_PUBLIC -> public [21:4] | |--TYPE -> TYPE [21:11] | | `--LITERAL_VOID -> void [21:11] | |--IDENT -> m [21:16] | |--LPAREN -> ( [21:17] | |--PARAMETERS -> PARAMETERS [21:18] | |--RPAREN -> ) [21:18] | `--SLIST -> { [21:20] | `--RCURLY -> } [21:21] |--METHOD_DEF -> METHOD_DEF [22:4] | |--MODIFIERS -> MODIFIERS [22:4] | | |--LITERAL_PUBLIC -> public [22:4] | | `--LITERAL_STATIC -> static [22:11] | |--TYPE -> TYPE [22:18] | | `--LITERAL_VOID -> void [22:18] | |--IDENT -> sm [22:23] | |--LPAREN -> ( [22:25] | |--PARAMETERS -> PARAMETERS [22:26] | |--RPAREN -> ) [22:26] | `--SLIST -> { [22:28] | `--RCURLY -> } [22:29] |--METHOD_DEF -> METHOD_DEF [23:4] | |--MODIFIERS -> MODIFIERS [23:4] | |--TYPE -> TYPE [23:4] | | `--LITERAL_VOID -> void [23:4] | |--IDENT -> m1 [23:9] | |--LPAREN -> ( [23:11] | |--PARAMETERS -> PARAMETERS [23:12] | |--RPAREN -> ) [23:12] | |--LITERAL_THROWS -> throws [23:14] | | |--ANNOTATIONS -> ANNOTATIONS [23:21] | | | `--ANNOTATION -> ANNOTATION [23:21] | | | |--AT -> @ [23:21] | | | `--IDENT -> Nullable [23:22] | | `--IDENT -> Exception [23:31] | `--SLIST -> { [23:41] | `--RCURLY -> } [23:42] |--METHOD_DEF -> METHOD_DEF [24:4] | |--MODIFIERS -> MODIFIERS [24:4] | | |--LITERAL_PUBLIC -> public [24:4] | | `--LITERAL_STATIC -> static [24:11] | |--TYPE_PARAMETERS -> TYPE_PARAMETERS [24:18] | | |--GENERIC_START -> < [24:18] | | |--TYPE_PARAMETER -> TYPE_PARAMETER [24:19] | | | `--IDENT -> T [24:19] | | `--GENERIC_END -> > [24:20] | |--TYPE -> TYPE [24:22] | | `--LITERAL_VOID -> void [24:22] | |--IDENT -> m2 [24:27] | |--LPAREN -> ( [24:29] | |--PARAMETERS -> PARAMETERS [24:42] | | `--PARAMETER_DEF -> PARAMETER_DEF [24:42] | | |--MODIFIERS -> MODIFIERS [24:42] | | |--TYPE -> TYPE [24:42] | | | `--ARRAY_DECLARATOR -> [ [24:42] | | | |--IDENT -> T [24:30] | | | |--ANNOTATIONS -> ANNOTATIONS [24:32] | | | | `--ANNOTATION -> ANNOTATION [24:32] | | | | |--AT -> @ [24:32] | | | | `--IDENT -> Nullable [24:33] | | | `--RBRACK -> ] [24:43] | | `--IDENT -> array [24:45] | |--RPAREN -> ) [24:50] | `--SLIST -> { [24:52] | `--RCURLY -> } [24:53] |--METHOD_DEF -> METHOD_DEF [25:4] | |--MODIFIERS -> MODIFIERS [25:4] | | `--LITERAL_PUBLIC -> public [25:4] | |--TYPE -> TYPE [25:11] | | `--LITERAL_VOID -> void [25:11] | |--IDENT -> m3 [25:16] | |--LPAREN -> ( [25:18] | |--PARAMETERS -> PARAMETERS [25:19] | |--RPAREN -> ) [25:19] | |--LITERAL_THROWS -> throws [25:21] | | |--IDENT -> NullPointerException [25:28] | | |--COMMA -> , [25:48] | | |--ANNOTATIONS -> ANNOTATIONS [25:50] | | | `--ANNOTATION -> ANNOTATION [25:50] | | | |--AT -> @ [25:50] | | | `--IDENT -> Nullable [25:51] | | `--IDENT -> ArrayIndexOutOfBoundsException [25:60] | `--SLIST -> { [25:91] | `--RCURLY -> } [25:92] |--METHOD_DEF -> METHOD_DEF [26:4] | |--MODIFIERS -> MODIFIERS [26:4] | | `--LITERAL_PUBLIC -> public [26:4] | |--TYPE -> TYPE [26:11] | | `--LITERAL_VOID -> void [26:11] | |--IDENT -> m4 [26:16] | |--LPAREN -> ( [26:18] | |--PARAMETERS -> PARAMETERS [26:19] | | `--PARAMETER_DEF -> PARAMETER_DEF [26:19] | | |--MODIFIERS -> MODIFIERS [26:19] | | |--TYPE -> TYPE [26:19] | | | `--IDENT -> InputRegressionJava8Class1 [26:19] | | `--LITERAL_THIS -> this [26:46] | |--RPAREN -> ) [26:50] | `--SLIST -> { [26:52] | `--RCURLY -> } [26:53] |--METHOD_DEF -> METHOD_DEF [27:4] | |--MODIFIERS -> MODIFIERS [27:4] | | `--LITERAL_PUBLIC -> public [27:4] | |--TYPE -> TYPE [27:11] | | `--LITERAL_VOID -> void [27:11] | |--IDENT -> m5 [27:16] | |--LPAREN -> ( [27:18] | |--PARAMETERS -> PARAMETERS [27:19] | | `--PARAMETER_DEF -> PARAMETER_DEF [27:19] | | |--MODIFIERS -> MODIFIERS [27:19] | | | `--ANNOTATION -> ANNOTATION [27:19] | | | |--AT -> @ [27:19] | | | `--IDENT -> Nullable [27:20] | | |--TYPE -> TYPE [27:29] | | | `--IDENT -> InputRegressionJava8Class1 [27:29] | | `--LITERAL_THIS -> this [27:56] | |--RPAREN -> ) [27:60] | `--SLIST -> { [27:62] | `--RCURLY -> } [27:63] |--INSTANCE_INIT -> INSTANCE_INIT [29:4] | `--SLIST -> { [29:4] | |--VARIABLE_DEF -> VARIABLE_DEF [30:8] | | |--MODIFIERS -> MODIFIERS [30:8] | | |--TYPE -> TYPE [30:8] | | | |--IDENT -> List [30:8] | | | `--TYPE_ARGUMENTS -> TYPE_ARGUMENTS [30:12] | | | |--GENERIC_START -> < [30:12] | | | |--TYPE_ARGUMENT -> TYPE_ARGUMENT [30:13] | | | | `--IDENT -> String [30:13] | | | `--GENERIC_END -> > [30:19] | | |--IDENT -> vlist [30:21] | | `--ASSIGN -> = [30:27] | | `--EXPR -> EXPR [30:29] | | `--LITERAL_NEW -> new [30:29] | | |--IDENT -> ArrayList [30:33] | | |--TYPE_ARGUMENTS -> TYPE_ARGUMENTS [30:42] | | | |--GENERIC_START -> < [30:42] | | | |--TYPE_ARGUMENT -> TYPE_ARGUMENT [30:43] | | | | `--IDENT -> String [30:43] | | | `--GENERIC_END -> > [30:49] | | |--LPAREN -> ( [30:50] | | |--ELIST -> ELIST [30:51] | | `--RPAREN -> ) [30:51] | |--SEMI -> ; [30:52] | `--RCURLY -> } [31:4] |--METHOD_DEF -> METHOD_DEF [33:4] | |--MODIFIERS -> MODIFIERS [33:4] | | `--LITERAL_PUBLIC -> public [33:4] | |--TYPE -> TYPE [33:11] | | `--LITERAL_VOID -> void [33:11] | |--IDENT -> instructions [33:16] | |--LPAREN -> ( [33:28] | |--PARAMETERS -> PARAMETERS [33:29] | |--RPAREN -> ) [33:29] | `--SLIST -> { [33:31] | |--VARIABLE_DEF -> VARIABLE_DEF [35:8] | | |--MODIFIERS -> MODIFIERS [35:8] | | |--TYPE -> TYPE [35:8] | | | `--LITERAL_BOOLEAN -> boolean [35:8] | | |--IDENT -> b [35:16] | | `--ASSIGN -> = [35:18] | | `--EXPR -> EXPR [35:34] | | `--GT -> > [35:34] | | |--METHOD_CALL -> ( [35:31] | | | |--DOT -> . [35:24] | | | | |--IDENT -> Math [35:20] | | | | `--IDENT -> random [35:25] | | | |--ELIST -> ELIST [35:32] | | | `--RPAREN -> ) [35:32] | | `--NUM_INT -> 0 [35:36] | |--SEMI -> ; [35:37] | |--VARIABLE_DEF -> VARIABLE_DEF [37:8] | | |--MODIFIERS -> MODIFIERS [37:8] | | |--TYPE -> TYPE [37:8] | | | `--LITERAL_INT -> int [37:8] | | `--IDENT -> vint [37:12] | |--SEMI -> ; [37:16] | |--VARIABLE_DEF -> VARIABLE_DEF [38:8] | | |--MODIFIERS -> MODIFIERS [38:8] | | |--TYPE -> TYPE [38:8] | | | `--IDENT -> Object [38:8] | | |--IDENT -> o [38:15] | | `--ASSIGN -> = [38:17] | | `--EXPR -> EXPR [38:19] | | `--LITERAL_NULL -> null [38:19] | |--SEMI -> ; [38:23] | |--VARIABLE_DEF -> VARIABLE_DEF [39:8] | | |--MODIFIERS -> MODIFIERS [39:8] | | |--TYPE -> TYPE [39:8] | | | |--IDENT -> List [39:8] | | | `--TYPE_ARGUMENTS -> TYPE_ARGUMENTS [39:12] | | | |--GENERIC_START -> < [39:12] | | | |--TYPE_ARGUMENT -> TYPE_ARGUMENT [39:13] | | | | `--IDENT -> String [39:13] | | | `--GENERIC_END -> > [39:19] | | `--IDENT -> vlist [39:21] | |--SEMI -> ; [39:26] | |--EXPR -> EXPR [40:14] | | `--ASSIGN -> = [40:14] | | |--IDENT -> vlist [40:8] | | `--LITERAL_NEW -> new [40:16] | | |--IDENT -> ArrayList [40:20] | | |--TYPE_ARGUMENTS -> TYPE_ARGUMENTS [40:29] | | | |--GENERIC_START -> < [40:29] | | | |--TYPE_ARGUMENT -> TYPE_ARGUMENT [40:30] | | | | `--IDENT -> String [40:30] | | | `--GENERIC_END -> > [40:36] | | |--LPAREN -> ( [40:37] | | |--ELIST -> ELIST [40:38] | | `--RPAREN -> ) [40:38] | |--SEMI -> ; [40:39] | |--VARIABLE_DEF -> VARIABLE_DEF [41:8] | | |--MODIFIERS -> MODIFIERS [41:8] | | |--TYPE -> TYPE [41:8] | | | |--IDENT -> Supplier [41:8] | | | `--TYPE_ARGUMENTS -> TYPE_ARGUMENTS [41:16] | | | |--GENERIC_START -> < [41:16] | | | |--TYPE_ARGUMENT -> TYPE_ARGUMENT [41:17] | | | | `--WILDCARD_TYPE -> ? [41:17] | | | `--GENERIC_END -> > [41:18] | | `--IDENT -> s [41:20] | |--SEMI -> ; [41:21] | |--VARIABLE_DEF -> VARIABLE_DEF [44:11] | | |--MODIFIERS -> MODIFIERS [44:11] | | |--TYPE -> TYPE [44:11] | | | `--DOT -> . [44:11] | | | |--IDENT -> Map [44:8] | | | |--ANNOTATIONS -> ANNOTATIONS [44:12] | | | | `--ANNOTATION -> ANNOTATION [44:12] | | | | |--AT -> @ [44:12] | | | | `--IDENT -> Nullable [44:13] | | | `--IDENT -> Entry [44:22] | | `--IDENT -> e [44:28] | |--SEMI -> ; [44:29] | |--VARIABLE_DEF -> VARIABLE_DEF [45:8] | | |--MODIFIERS -> MODIFIERS [45:8] | | |--TYPE -> TYPE [45:8] | | | `--IDENT -> String [45:8] | | |--IDENT -> str [45:15] | | `--ASSIGN -> = [45:19] | | `--EXPR -> EXPR [45:21] | | `--TYPECAST -> ( [45:21] | | |--TYPE -> TYPE [45:22] | | | |--ANNOTATIONS -> ANNOTATIONS [45:22] | | | | `--ANNOTATION -> ANNOTATION [45:22] | | | | |--AT -> @ [45:22] | | | | `--IDENT -> Nullable [45:23] | | | `--IDENT -> String [45:32] | | |--RPAREN -> ) [45:38] | | `--STRING_LITERAL -> "" [45:40] | |--SEMI -> ; [45:42] | |--EXPR -> EXPR [46:42] | | `--METHOD_CALL -> ( [46:42] | | |--DOT -> . [46:22] | | | |--LPAREN -> ( [46:8] | | | |--LITERAL_NEW -> new [46:9] | | | | |--IDENT -> Inner3 [46:13] | | | | |--LPAREN -> ( [46:19] | | | | |--ELIST -> ELIST [46:20] | | | | `--RPAREN -> ) [46:20] | | | |--RPAREN -> ) [46:21] | | | |--TYPE_ARGUMENTS -> TYPE_ARGUMENTS [46:23] | | | | |--GENERIC_START -> < [46:23] | | | | |--TYPE_ARGUMENT -> TYPE_ARGUMENT [46:24] | | | | | |--ANNOTATIONS -> ANNOTATIONS [46:24] | | | | | | `--ANNOTATION -> ANNOTATION [46:24] | | | | | | |--AT -> @ [46:24] | | | | | | `--IDENT -> Nullable [46:25] | | | | | `--IDENT -> String [46:34] | | | | `--GENERIC_END -> > [46:40] | | | `--IDENT -> m [46:41] | | |--ELIST -> ELIST [46:43] | | `--RPAREN -> ) [46:43] | |--SEMI -> ; [46:44] | |--VARIABLE_DEF -> VARIABLE_DEF [49:8] | | |--MODIFIERS -> MODIFIERS [49:8] | | |--TYPE -> TYPE [49:8] | | | `--IDENT -> IntBinaryOperator [49:8] | | |--IDENT -> ibo [49:26] | | `--ASSIGN -> = [49:30] | | `--EXPR -> EXPR [49:36] | | `--METHOD_REF -> :: [49:36] | | |--IDENT -> Math [49:32] | | `--IDENT -> max [49:38] | |--SEMI -> ; [49:41] | |--EXPR -> EXPR [50:10] | | `--ASSIGN -> = [50:10] | | |--IDENT -> s [50:8] | | `--METHOD_REF -> :: [50:38] | | |--IDENT -> InputRegressionJava8Class1 [50:12] | | `--LITERAL_NEW -> new [50:40] | |--SEMI -> ; [50:43] | |--EXPR -> EXPR [51:10] | | `--ASSIGN -> = [51:10] | | |--IDENT -> s [51:8] | | `--METHOD_REF -> :: [51:33] | | |--DOT -> . [51:18] | | | |--IDENT -> Inner1 [51:12] | | | |--IDENT -> Inner2 [51:19] | | | `--TYPE_ARGUMENTS -> TYPE_ARGUMENTS [51:25] | | | |--GENERIC_START -> < [51:25] | | | |--TYPE_ARGUMENT -> TYPE_ARGUMENT [51:26] | | | | `--IDENT -> String [51:26] | | | `--GENERIC_END -> > [51:32] | | `--LITERAL_NEW -> new [51:35] | |--SEMI -> ; [51:38] | |--VARIABLE_DEF -> VARIABLE_DEF [54:8] | | |--MODIFIERS -> MODIFIERS [54:8] | | |--TYPE -> TYPE [54:8] | | | `--IDENT -> Runnable [54:8] | | |--IDENT -> r1 [54:17] | | `--ASSIGN -> = [54:20] | | `--LAMBDA -> -> [54:25] | | |--LPAREN -> ( [54:22] | | |--PARAMETERS -> PARAMETERS [54:23] | | |--RPAREN -> ) [54:23] | | `--EXPR -> EXPR [54:29] | | `--METHOD_CALL -> ( [54:29] | | |--IDENT -> m [54:28] | | |--ELIST -> ELIST [54:30] | | `--RPAREN -> ) [54:30] | |--SEMI -> ; [54:31] | |--VARIABLE_DEF -> VARIABLE_DEF [55:8] | | |--MODIFIERS -> MODIFIERS [55:8] | | |--TYPE -> TYPE [55:8] | | | `--IDENT -> Runnable [55:8] | | |--IDENT -> r2 [55:17] | | `--ASSIGN -> = [55:20] | | `--LAMBDA -> -> [55:25] | | |--LPAREN -> ( [55:22] | | |--PARAMETERS -> PARAMETERS [55:23] | | |--RPAREN -> ) [55:23] | | `--SLIST -> { [55:28] | | |--EXPR -> EXPR [55:31] | | | `--METHOD_CALL -> ( [55:31] | | | |--IDENT -> m [55:30] | | | |--ELIST -> ELIST [55:32] | | | `--RPAREN -> ) [55:32] | | |--SEMI -> ; [55:33] | | `--RCURLY -> } [55:35] | |--SEMI -> ; [55:37] | |--EXPR -> EXPR [56:24] | | `--METHOD_CALL -> ( [56:24] | | |--DOT -> . [56:19] | | | |--IDENT -> Collections [56:8] | | | `--IDENT -> sort [56:20] | | |--ELIST -> ELIST [56:25] | | | |--EXPR -> EXPR [56:25] | | | | `--IDENT -> vlist [56:25] | | | |--COMMA -> , [56:30] | | | `--LAMBDA -> -> [56:40] | | | |--LPAREN -> ( [56:32] | | | |--PARAMETERS -> PARAMETERS [56:33] | | | | |--PARAMETER_DEF -> PARAMETER_DEF [56:33] | | | | | |--MODIFIERS -> MODIFIERS [56:33] | | | | | |--TYPE -> TYPE [56:33] | | | | | `--IDENT -> l [56:33] | | | | |--COMMA -> , [56:34] | | | | `--PARAMETER_DEF -> PARAMETER_DEF [56:37] | | | | |--MODIFIERS -> MODIFIERS [56:37] | | | | |--TYPE -> TYPE [56:37] | | | | `--IDENT -> r [56:37] | | | |--RPAREN -> ) [56:38] | | | `--EXPR -> EXPR [56:50] | | | `--QUESTION -> ? [56:50] | | | |--EQUAL -> == [56:45] | | | | |--IDENT -> l [56:43] | | | | `--IDENT -> r [56:48] | | | |--NUM_INT -> 0 [56:52] | | | |--COLON -> : [56:54] | | | `--NUM_INT -> 1 [56:56] | | `--RPAREN -> ) [56:57] | |--SEMI -> ; [56:58] | |--VARIABLE_DEF -> VARIABLE_DEF [57:8] | | |--MODIFIERS -> MODIFIERS [57:8] | | |--TYPE -> TYPE [57:8] | | | |--IDENT -> Predicate [57:8] | | | `--TYPE_ARGUMENTS -> TYPE_ARGUMENTS [57:17] | | | |--GENERIC_START -> < [57:17] | | | |--TYPE_ARGUMENT -> TYPE_ARGUMENT [57:18] | | | | `--WILDCARD_TYPE -> ? [57:18] | | | `--GENERIC_END -> > [57:19] | | |--IDENT -> t [57:21] | | `--ASSIGN -> = [57:23] | | `--EXPR -> EXPR [57:29] | | `--QUESTION -> ? [57:29] | | |--LPAREN -> ( [57:25] | | |--IDENT -> b [57:26] | | |--RPAREN -> ) [57:27] | | |--LITERAL_NULL -> null [57:31] | | |--COLON -> : [57:36] | | `--LAMBDA -> -> [57:45] | | |--IDENT -> object [57:38] | | `--EXPR -> EXPR [57:56] | | `--METHOD_CALL -> ( [57:56] | | |--DOT -> . [57:49] | | | |--IDENT -> o [57:48] | | | `--IDENT -> equals [57:50] | | |--ELIST -> ELIST [57:57] | | | `--EXPR -> EXPR [57:57] | | | `--IDENT -> object [57:57] | | `--RPAREN -> ) [57:63] | |--SEMI -> ; [57:64] | |--VARIABLE_DEF -> VARIABLE_DEF [58:8] | | |--MODIFIERS -> MODIFIERS [58:8] | | |--TYPE -> TYPE [58:8] | | | `--IDENT -> Double [58:8] | | |--IDENT -> mPi [58:15] | | `--ASSIGN -> = [58:19] | | `--EXPR -> EXPR [58:25] | | `--DOT -> . [58:25] | | |--IDENT -> Math [58:21] | | `--IDENT -> PI [58:26] | |--SEMI -> ; [58:28] | `--RCURLY -> } [59:4] |--VARIABLE_DEF -> VARIABLE_DEF [61:4] | |--MODIFIERS -> MODIFIERS [61:4] | | |--LITERAL_STATIC -> static [61:4] | | `--FINAL -> final [61:11] | |--TYPE -> TYPE [61:17] | | |--IDENT -> Comparator [61:17] | | `--TYPE_ARGUMENTS -> TYPE_ARGUMENTS [61:27] | | |--GENERIC_START -> < [61:27] | | |--TYPE_ARGUMENT -> TYPE_ARGUMENT [61:28] | | | `--WILDCARD_TYPE -> ? [61:28] | | `--GENERIC_END -> > [61:29] | |--IDENT -> f [61:31] | |--ASSIGN -> = [61:33] | | `--EXPR -> EXPR [61:35] | | `--TYPECAST -> ( [61:35] | | |--TYPE -> TYPE [61:36] | | | |--IDENT -> Comparator [61:36] | | | `--TYPE_ARGUMENTS -> TYPE_ARGUMENTS [61:46] | | | |--GENERIC_START -> < [61:46] | | | |--TYPE_ARGUMENT -> TYPE_ARGUMENT [61:47] | | | | `--WILDCARD_TYPE -> ? [61:47] | | | `--GENERIC_END -> > [61:48] | | |--RPAREN -> ) [61:49] | | `--LAMBDA -> -> [61:74] | | |--LPAREN -> ( [61:51] | | |--PARAMETERS -> PARAMETERS [61:52] | | | |--PARAMETER_DEF -> PARAMETER_DEF [61:52] | | | | |--MODIFIERS -> MODIFIERS [61:52] | | | | |--TYPE -> TYPE [61:52] | | | | `--IDENT -> dateTime1 [61:52] | | | |--COMMA -> , [61:61] | | | `--PARAMETER_DEF -> PARAMETER_DEF [61:63] | | | |--MODIFIERS -> MODIFIERS [61:63] | | | |--TYPE -> TYPE [61:63] | | | `--IDENT -> dateTime2 [61:63] | | |--RPAREN -> ) [61:72] | | `--SLIST -> { [61:77] | | |--LITERAL_RETURN -> return [61:79] | | | |--EXPR -> EXPR [61:86] | | | | `--NUM_INT -> 0 [61:86] | | | `--SEMI -> ; [61:87] | | `--RCURLY -> } [61:89] | `--SEMI -> ; [61:90] |--CLASS_DEF -> CLASS_DEF [63:4] | |--MODIFIERS -> MODIFIERS [63:4] | | `--LITERAL_PRIVATE -> private [63:4] | |--LITERAL_CLASS -> class [63:12] | |--IDENT -> Inner [63:18] | `--OBJBLOCK -> OBJBLOCK [63:24] | |--LCURLY -> { [63:24] | |--CTOR_DEF -> CTOR_DEF [64:8] | | |--MODIFIERS -> MODIFIERS [64:8] | | | `--LITERAL_PUBLIC -> public [64:8] | | |--IDENT -> Inner [64:15] | | |--LPAREN -> ( [64:20] | | |--PARAMETERS -> PARAMETERS [64:21] | | | `--PARAMETER_DEF -> PARAMETER_DEF [64:21] | | | |--MODIFIERS -> MODIFIERS [64:21] | | | |--TYPE -> TYPE [64:21] | | | | `--IDENT -> InputRegressionJava8Class1 [64:21] | | | `--DOT -> . [64:74] | | | |--IDENT -> InputRegressionJava8Class1 [64:48] | | | `--LITERAL_THIS -> this [64:75] | | |--RPAREN -> ) [64:79] | | `--SLIST -> { [64:81] | | `--RCURLY -> } [64:82] | `--RCURLY -> } [65:4] `--RCURLY -> } [66:0] SEMI -> ; [67:0] CLASS_DEF -> CLASS_DEF [68:0] |--MODIFIERS -> MODIFIERS [68:0] |--LITERAL_CLASS -> class [68:0] |--IDENT -> InputRegressionJava8TypeParam [68:6] |--TYPE_PARAMETERS -> TYPE_PARAMETERS [68:36] | |--GENERIC_START -> < [68:36] | |--TYPE_PARAMETER -> TYPE_PARAMETER [68:37] | | |--ANNOTATIONS -> ANNOTATIONS [68:37] | | | `--ANNOTATION -> ANNOTATION [68:37] | | | |--AT -> @ [68:37] | | | `--IDENT -> Nullable [68:38] | | `--IDENT -> T [68:47] | `--GENERIC_END -> > [68:48] `--OBJBLOCK -> OBJBLOCK [68:50] |--LCURLY -> { [68:50] `--RCURLY -> } [69:0] ANNOTATION_DEF -> ANNOTATION_DEF [70:0] |--MODIFIERS -> MODIFIERS [70:0] | |--ANNOTATION -> ANNOTATION [70:0] | | |--AT -> @ [70:0] | | |--IDENT -> Retention [70:1] | | |--LPAREN -> ( [70:10] | | |--EXPR -> EXPR [70:26] | | | `--DOT -> . [70:26] | | | |--IDENT -> RetentionPolicy [70:11] | | | `--IDENT -> CLASS [70:27] | | `--RPAREN -> ) [70:32] | `--ANNOTATION -> ANNOTATION [71:0] | |--AT -> @ [71:0] | |--IDENT -> Target [71:1] | |--LPAREN -> ( [71:7] | |--ANNOTATION_ARRAY_INIT -> { [71:8] | | |--EXPR -> EXPR [71:21] | | | `--DOT -> . [71:21] | | | |--IDENT -> ElementType [71:10] | | | `--IDENT -> TYPE_USE [71:22] | | `--RCURLY -> } [71:31] | `--RPAREN -> ) [71:32] |--AT -> @ [72:0] |--LITERAL_INTERFACE -> interface [72:1] |--IDENT -> Nullable [72:11] `--OBJBLOCK -> OBJBLOCK [72:20] |--LCURLY -> { [72:20] `--RCURLY -> } [73:0]