nashorn/test/script/nosecurity/treeapi/spread.js.EXPECTED
changeset 39662 e2b36a3779b9
equal deleted inserted replaced
39604:8e45018bde9d 39662:e2b36a3779b9
       
     1 [
       
     2   {
       
     3     "endPosition": "13",
       
     4     "kind": "FUNCTION_INVOCATION",
       
     5     "functionSelect": {
       
     6       "endPosition": "4",
       
     7       "kind": "IDENTIFIER",
       
     8       "name": "foo",
       
     9       "startPosition": "1"
       
    10     },
       
    11     "arguments": [
       
    12       {
       
    13         "endPosition": "6",
       
    14         "kind": "IDENTIFIER",
       
    15         "name": "a",
       
    16         "startPosition": "5"
       
    17       },
       
    18       {
       
    19         "expression": {
       
    20           "endPosition": "12",
       
    21           "kind": "IDENTIFIER",
       
    22           "name": "b",
       
    23           "startPosition": "11"
       
    24         },
       
    25         "endPosition": "12",
       
    26         "kind": "SPREAD",
       
    27         "startPosition": "8"
       
    28       }
       
    29     ],
       
    30     "startPosition": "1"
       
    31   },
       
    32   {
       
    33     "endPosition": "38",
       
    34     "kind": "FUNCTION_INVOCATION",
       
    35     "functionSelect": {
       
    36       "endPosition": "19",
       
    37       "kind": "IDENTIFIER",
       
    38       "name": "bar",
       
    39       "startPosition": "16"
       
    40     },
       
    41     "arguments": [
       
    42       {
       
    43         "endPosition": "21",
       
    44         "kind": "NUMBER_LITERAL",
       
    45         "value": "3",
       
    46         "startPosition": "20"
       
    47       },
       
    48       {
       
    49         "expression": {
       
    50           "endPosition": "37",
       
    51           "kind": "ARRAY_LITERAL",
       
    52           "elements": [
       
    53             {
       
    54               "endPosition": "28",
       
    55               "kind": "NUMBER_LITERAL",
       
    56               "value": "3",
       
    57               "startPosition": "27"
       
    58             },
       
    59             {
       
    60               "endPosition": "31",
       
    61               "kind": "NUMBER_LITERAL",
       
    62               "value": "5",
       
    63               "startPosition": "30"
       
    64             },
       
    65             {
       
    66               "endPosition": "36",
       
    67               "kind": "NUMBER_LITERAL",
       
    68               "value": "546",
       
    69               "startPosition": "33"
       
    70             }
       
    71           ],
       
    72           "startPosition": "26"
       
    73         },
       
    74         "endPosition": "37",
       
    75         "kind": "SPREAD",
       
    76         "startPosition": "23"
       
    77       }
       
    78     ],
       
    79     "startPosition": "16"
       
    80   },
       
    81   {
       
    82     "endPosition": "63",
       
    83     "kind": "VARIABLE",
       
    84     "binding": {
       
    85       "endPosition": "48",
       
    86       "kind": "IDENTIFIER",
       
    87       "name": "arr",
       
    88       "startPosition": "45"
       
    89     },
       
    90     "startPosition": "41",
       
    91     "initializer": {
       
    92       "endPosition": "63",
       
    93       "kind": "ARRAY_LITERAL",
       
    94       "elements": [
       
    95         {
       
    96           "endPosition": "53",
       
    97           "kind": "NUMBER_LITERAL",
       
    98           "value": "3",
       
    99           "startPosition": "52"
       
   100         },
       
   101         {
       
   102           "expression": {
       
   103             "endPosition": "59",
       
   104             "kind": "IDENTIFIER",
       
   105             "name": "a",
       
   106             "startPosition": "58"
       
   107           },
       
   108           "endPosition": "59",
       
   109           "kind": "SPREAD",
       
   110           "startPosition": "55"
       
   111         },
       
   112         {
       
   113           "endPosition": "62",
       
   114           "kind": "NUMBER_LITERAL",
       
   115           "value": "5",
       
   116           "startPosition": "61"
       
   117         }
       
   118       ],
       
   119       "startPosition": "51"
       
   120     }
       
   121   },
       
   122   {
       
   123     "endPosition": "94",
       
   124     "kind": "VARIABLE",
       
   125     "binding": {
       
   126       "endPosition": "73",
       
   127       "kind": "IDENTIFIER",
       
   128       "name": "arr2",
       
   129       "startPosition": "69"
       
   130     },
       
   131     "startPosition": "65",
       
   132     "initializer": {
       
   133       "endPosition": "94",
       
   134       "kind": "ARRAY_LITERAL",
       
   135       "elements": [
       
   136         {
       
   137           "endPosition": "78",
       
   138           "kind": "NUMBER_LITERAL",
       
   139           "value": "4",
       
   140           "startPosition": "77"
       
   141         },
       
   142         {
       
   143           "expression": {
       
   144             "endPosition": "89",
       
   145             "kind": "ARRAY_LITERAL",
       
   146             "elements": [
       
   147               {
       
   148                 "endPosition": "85",
       
   149                 "kind": "NUMBER_LITERAL",
       
   150                 "value": "5",
       
   151                 "startPosition": "84"
       
   152               },
       
   153               {
       
   154                 "endPosition": "88",
       
   155                 "kind": "NUMBER_LITERAL",
       
   156                 "value": "6",
       
   157                 "startPosition": "87"
       
   158               }
       
   159             ],
       
   160             "startPosition": "83"
       
   161           },
       
   162           "endPosition": "89",
       
   163           "kind": "SPREAD",
       
   164           "startPosition": "80"
       
   165         },
       
   166         {
       
   167           "endPosition": "93",
       
   168           "kind": "NUMBER_LITERAL",
       
   169           "value": "78",
       
   170           "startPosition": "91"
       
   171         }
       
   172       ],
       
   173       "startPosition": "76"
       
   174     }
       
   175   }
       
   176 ]