nashorn/test/script/nosecurity/treeapi/arrow_params.js.EXPECTED
author sundar
Tue, 12 Jul 2016 21:18:13 +0530
changeset 39662 e2b36a3779b9
permissions -rw-r--r--
8149929: Nashorn Parser API needs to be updated for ES6 Reviewed-by: mhaupt, hannesw
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
39662
e2b36a3779b9 8149929: Nashorn Parser API needs to be updated for ES6
sundar
parents:
diff changeset
     1
[
e2b36a3779b9 8149929: Nashorn Parser API needs to be updated for ES6
sundar
parents:
diff changeset
     2
  {
e2b36a3779b9 8149929: Nashorn Parser API needs to be updated for ES6
sundar
parents:
diff changeset
     3
    "endPosition": "20",
e2b36a3779b9 8149929: Nashorn Parser API needs to be updated for ES6
sundar
parents:
diff changeset
     4
    "kind": "VARIABLE",
e2b36a3779b9 8149929: Nashorn Parser API needs to be updated for ES6
sundar
parents:
diff changeset
     5
    "binding": {
e2b36a3779b9 8149929: Nashorn Parser API needs to be updated for ES6
sundar
parents:
diff changeset
     6
      "endPosition": "7",
e2b36a3779b9 8149929: Nashorn Parser API needs to be updated for ES6
sundar
parents:
diff changeset
     7
      "kind": "IDENTIFIER",
e2b36a3779b9 8149929: Nashorn Parser API needs to be updated for ES6
sundar
parents:
diff changeset
     8
      "name": "f1",
e2b36a3779b9 8149929: Nashorn Parser API needs to be updated for ES6
sundar
parents:
diff changeset
     9
      "startPosition": "5"
e2b36a3779b9 8149929: Nashorn Parser API needs to be updated for ES6
sundar
parents:
diff changeset
    10
    },
e2b36a3779b9 8149929: Nashorn Parser API needs to be updated for ES6
sundar
parents:
diff changeset
    11
    "startPosition": "1",
e2b36a3779b9 8149929: Nashorn Parser API needs to be updated for ES6
sundar
parents:
diff changeset
    12
    "initializer": {
e2b36a3779b9 8149929: Nashorn Parser API needs to be updated for ES6
sundar
parents:
diff changeset
    13
      "endPosition": "17",
e2b36a3779b9 8149929: Nashorn Parser API needs to be updated for ES6
sundar
parents:
diff changeset
    14
      "arrow": "true",
e2b36a3779b9 8149929: Nashorn Parser API needs to be updated for ES6
sundar
parents:
diff changeset
    15
      "kind": "FUNCTION_EXPRESSION",
e2b36a3779b9 8149929: Nashorn Parser API needs to be updated for ES6
sundar
parents:
diff changeset
    16
      "name": "null",
e2b36a3779b9 8149929: Nashorn Parser API needs to be updated for ES6
sundar
parents:
diff changeset
    17
      "body": {
e2b36a3779b9 8149929: Nashorn Parser API needs to be updated for ES6
sundar
parents:
diff changeset
    18
        "leftOperand": {
e2b36a3779b9 8149929: Nashorn Parser API needs to be updated for ES6
sundar
parents:
diff changeset
    19
          "endPosition": "18",
e2b36a3779b9 8149929: Nashorn Parser API needs to be updated for ES6
sundar
parents:
diff changeset
    20
          "kind": "IDENTIFIER",
e2b36a3779b9 8149929: Nashorn Parser API needs to be updated for ES6
sundar
parents:
diff changeset
    21
          "name": "x",
e2b36a3779b9 8149929: Nashorn Parser API needs to be updated for ES6
sundar
parents:
diff changeset
    22
          "startPosition": "17"
e2b36a3779b9 8149929: Nashorn Parser API needs to be updated for ES6
sundar
parents:
diff changeset
    23
        },
e2b36a3779b9 8149929: Nashorn Parser API needs to be updated for ES6
sundar
parents:
diff changeset
    24
        "endPosition": "20",
e2b36a3779b9 8149929: Nashorn Parser API needs to be updated for ES6
sundar
parents:
diff changeset
    25
        "kind": "MULTIPLY",
e2b36a3779b9 8149929: Nashorn Parser API needs to be updated for ES6
sundar
parents:
diff changeset
    26
        "rightOperand": {
e2b36a3779b9 8149929: Nashorn Parser API needs to be updated for ES6
sundar
parents:
diff changeset
    27
          "endPosition": "20",
e2b36a3779b9 8149929: Nashorn Parser API needs to be updated for ES6
sundar
parents:
diff changeset
    28
          "kind": "NUMBER_LITERAL",
e2b36a3779b9 8149929: Nashorn Parser API needs to be updated for ES6
sundar
parents:
diff changeset
    29
          "value": "3",
e2b36a3779b9 8149929: Nashorn Parser API needs to be updated for ES6
sundar
parents:
diff changeset
    30
          "startPosition": "19"
e2b36a3779b9 8149929: Nashorn Parser API needs to be updated for ES6
sundar
parents:
diff changeset
    31
        },
e2b36a3779b9 8149929: Nashorn Parser API needs to be updated for ES6
sundar
parents:
diff changeset
    32
        "startPosition": "17"
e2b36a3779b9 8149929: Nashorn Parser API needs to be updated for ES6
sundar
parents:
diff changeset
    33
      },
e2b36a3779b9 8149929: Nashorn Parser API needs to be updated for ES6
sundar
parents:
diff changeset
    34
      "strict": "false",
e2b36a3779b9 8149929: Nashorn Parser API needs to be updated for ES6
sundar
parents:
diff changeset
    35
      "startPosition": "17",
e2b36a3779b9 8149929: Nashorn Parser API needs to be updated for ES6
sundar
parents:
diff changeset
    36
      "parameters": [
e2b36a3779b9 8149929: Nashorn Parser API needs to be updated for ES6
sundar
parents:
diff changeset
    37
        {
e2b36a3779b9 8149929: Nashorn Parser API needs to be updated for ES6
sundar
parents:
diff changeset
    38
          "expression": {
e2b36a3779b9 8149929: Nashorn Parser API needs to be updated for ES6
sundar
parents:
diff changeset
    39
            "endPosition": "14",
e2b36a3779b9 8149929: Nashorn Parser API needs to be updated for ES6
sundar
parents:
diff changeset
    40
            "kind": "NUMBER_LITERAL",
e2b36a3779b9 8149929: Nashorn Parser API needs to be updated for ES6
sundar
parents:
diff changeset
    41
            "value": "2",
e2b36a3779b9 8149929: Nashorn Parser API needs to be updated for ES6
sundar
parents:
diff changeset
    42
            "startPosition": "13"
e2b36a3779b9 8149929: Nashorn Parser API needs to be updated for ES6
sundar
parents:
diff changeset
    43
          },
e2b36a3779b9 8149929: Nashorn Parser API needs to be updated for ES6
sundar
parents:
diff changeset
    44
          "endPosition": "14",
e2b36a3779b9 8149929: Nashorn Parser API needs to be updated for ES6
sundar
parents:
diff changeset
    45
          "kind": "ASSIGNMENT",
e2b36a3779b9 8149929: Nashorn Parser API needs to be updated for ES6
sundar
parents:
diff changeset
    46
          "variable": {
e2b36a3779b9 8149929: Nashorn Parser API needs to be updated for ES6
sundar
parents:
diff changeset
    47
            "endPosition": "12",
e2b36a3779b9 8149929: Nashorn Parser API needs to be updated for ES6
sundar
parents:
diff changeset
    48
            "kind": "IDENTIFIER",
e2b36a3779b9 8149929: Nashorn Parser API needs to be updated for ES6
sundar
parents:
diff changeset
    49
            "name": "x",
e2b36a3779b9 8149929: Nashorn Parser API needs to be updated for ES6
sundar
parents:
diff changeset
    50
            "startPosition": "11"
e2b36a3779b9 8149929: Nashorn Parser API needs to be updated for ES6
sundar
parents:
diff changeset
    51
          },
e2b36a3779b9 8149929: Nashorn Parser API needs to be updated for ES6
sundar
parents:
diff changeset
    52
          "startPosition": "11"
e2b36a3779b9 8149929: Nashorn Parser API needs to be updated for ES6
sundar
parents:
diff changeset
    53
        }
e2b36a3779b9 8149929: Nashorn Parser API needs to be updated for ES6
sundar
parents:
diff changeset
    54
      ]
e2b36a3779b9 8149929: Nashorn Parser API needs to be updated for ES6
sundar
parents:
diff changeset
    55
    }
e2b36a3779b9 8149929: Nashorn Parser API needs to be updated for ES6
sundar
parents:
diff changeset
    56
  },
e2b36a3779b9 8149929: Nashorn Parser API needs to be updated for ES6
sundar
parents:
diff changeset
    57
  {
e2b36a3779b9 8149929: Nashorn Parser API needs to be updated for ES6
sundar
parents:
diff changeset
    58
    "endPosition": "44",
e2b36a3779b9 8149929: Nashorn Parser API needs to be updated for ES6
sundar
parents:
diff changeset
    59
    "kind": "VARIABLE",
e2b36a3779b9 8149929: Nashorn Parser API needs to be updated for ES6
sundar
parents:
diff changeset
    60
    "binding": {
e2b36a3779b9 8149929: Nashorn Parser API needs to be updated for ES6
sundar
parents:
diff changeset
    61
      "endPosition": "28",
e2b36a3779b9 8149929: Nashorn Parser API needs to be updated for ES6
sundar
parents:
diff changeset
    62
      "kind": "IDENTIFIER",
e2b36a3779b9 8149929: Nashorn Parser API needs to be updated for ES6
sundar
parents:
diff changeset
    63
      "name": "f2",
e2b36a3779b9 8149929: Nashorn Parser API needs to be updated for ES6
sundar
parents:
diff changeset
    64
      "startPosition": "26"
e2b36a3779b9 8149929: Nashorn Parser API needs to be updated for ES6
sundar
parents:
diff changeset
    65
    },
e2b36a3779b9 8149929: Nashorn Parser API needs to be updated for ES6
sundar
parents:
diff changeset
    66
    "startPosition": "22",
e2b36a3779b9 8149929: Nashorn Parser API needs to be updated for ES6
sundar
parents:
diff changeset
    67
    "initializer": {
e2b36a3779b9 8149929: Nashorn Parser API needs to be updated for ES6
sundar
parents:
diff changeset
    68
      "endPosition": "41",
e2b36a3779b9 8149929: Nashorn Parser API needs to be updated for ES6
sundar
parents:
diff changeset
    69
      "arrow": "true",
e2b36a3779b9 8149929: Nashorn Parser API needs to be updated for ES6
sundar
parents:
diff changeset
    70
      "kind": "FUNCTION_EXPRESSION",
e2b36a3779b9 8149929: Nashorn Parser API needs to be updated for ES6
sundar
parents:
diff changeset
    71
      "name": "null",
e2b36a3779b9 8149929: Nashorn Parser API needs to be updated for ES6
sundar
parents:
diff changeset
    72
      "body": {
e2b36a3779b9 8149929: Nashorn Parser API needs to be updated for ES6
sundar
parents:
diff changeset
    73
        "leftOperand": {
e2b36a3779b9 8149929: Nashorn Parser API needs to be updated for ES6
sundar
parents:
diff changeset
    74
          "endPosition": "42",
e2b36a3779b9 8149929: Nashorn Parser API needs to be updated for ES6
sundar
parents:
diff changeset
    75
          "kind": "IDENTIFIER",
e2b36a3779b9 8149929: Nashorn Parser API needs to be updated for ES6
sundar
parents:
diff changeset
    76
          "name": "x",
e2b36a3779b9 8149929: Nashorn Parser API needs to be updated for ES6
sundar
parents:
diff changeset
    77
          "startPosition": "41"
e2b36a3779b9 8149929: Nashorn Parser API needs to be updated for ES6
sundar
parents:
diff changeset
    78
        },
e2b36a3779b9 8149929: Nashorn Parser API needs to be updated for ES6
sundar
parents:
diff changeset
    79
        "endPosition": "44",
e2b36a3779b9 8149929: Nashorn Parser API needs to be updated for ES6
sundar
parents:
diff changeset
    80
        "kind": "MULTIPLY",
e2b36a3779b9 8149929: Nashorn Parser API needs to be updated for ES6
sundar
parents:
diff changeset
    81
        "rightOperand": {
e2b36a3779b9 8149929: Nashorn Parser API needs to be updated for ES6
sundar
parents:
diff changeset
    82
          "endPosition": "44",
e2b36a3779b9 8149929: Nashorn Parser API needs to be updated for ES6
sundar
parents:
diff changeset
    83
          "kind": "IDENTIFIER",
e2b36a3779b9 8149929: Nashorn Parser API needs to be updated for ES6
sundar
parents:
diff changeset
    84
          "name": "y",
e2b36a3779b9 8149929: Nashorn Parser API needs to be updated for ES6
sundar
parents:
diff changeset
    85
          "startPosition": "43"
e2b36a3779b9 8149929: Nashorn Parser API needs to be updated for ES6
sundar
parents:
diff changeset
    86
        },
e2b36a3779b9 8149929: Nashorn Parser API needs to be updated for ES6
sundar
parents:
diff changeset
    87
        "startPosition": "41"
e2b36a3779b9 8149929: Nashorn Parser API needs to be updated for ES6
sundar
parents:
diff changeset
    88
      },
e2b36a3779b9 8149929: Nashorn Parser API needs to be updated for ES6
sundar
parents:
diff changeset
    89
      "strict": "false",
e2b36a3779b9 8149929: Nashorn Parser API needs to be updated for ES6
sundar
parents:
diff changeset
    90
      "startPosition": "41",
e2b36a3779b9 8149929: Nashorn Parser API needs to be updated for ES6
sundar
parents:
diff changeset
    91
      "parameters": [
e2b36a3779b9 8149929: Nashorn Parser API needs to be updated for ES6
sundar
parents:
diff changeset
    92
        {
e2b36a3779b9 8149929: Nashorn Parser API needs to be updated for ES6
sundar
parents:
diff changeset
    93
          "endPosition": "38",
e2b36a3779b9 8149929: Nashorn Parser API needs to be updated for ES6
sundar
parents:
diff changeset
    94
          "kind": "OBJECT_LITERAL",
e2b36a3779b9 8149929: Nashorn Parser API needs to be updated for ES6
sundar
parents:
diff changeset
    95
          "startPosition": "32",
e2b36a3779b9 8149929: Nashorn Parser API needs to be updated for ES6
sundar
parents:
diff changeset
    96
          "properties": [
e2b36a3779b9 8149929: Nashorn Parser API needs to be updated for ES6
sundar
parents:
diff changeset
    97
            {
e2b36a3779b9 8149929: Nashorn Parser API needs to be updated for ES6
sundar
parents:
diff changeset
    98
              "getter": "null",
e2b36a3779b9 8149929: Nashorn Parser API needs to be updated for ES6
sundar
parents:
diff changeset
    99
              "endPosition": "34",
e2b36a3779b9 8149929: Nashorn Parser API needs to be updated for ES6
sundar
parents:
diff changeset
   100
              "kind": "PROPERTY",
e2b36a3779b9 8149929: Nashorn Parser API needs to be updated for ES6
sundar
parents:
diff changeset
   101
              "setter": "null",
e2b36a3779b9 8149929: Nashorn Parser API needs to be updated for ES6
sundar
parents:
diff changeset
   102
              "value": {
e2b36a3779b9 8149929: Nashorn Parser API needs to be updated for ES6
sundar
parents:
diff changeset
   103
                "endPosition": "34",
e2b36a3779b9 8149929: Nashorn Parser API needs to be updated for ES6
sundar
parents:
diff changeset
   104
                "kind": "IDENTIFIER",
e2b36a3779b9 8149929: Nashorn Parser API needs to be updated for ES6
sundar
parents:
diff changeset
   105
                "name": "x",
e2b36a3779b9 8149929: Nashorn Parser API needs to be updated for ES6
sundar
parents:
diff changeset
   106
                "startPosition": "33"
e2b36a3779b9 8149929: Nashorn Parser API needs to be updated for ES6
sundar
parents:
diff changeset
   107
              },
e2b36a3779b9 8149929: Nashorn Parser API needs to be updated for ES6
sundar
parents:
diff changeset
   108
              "startPosition": "33",
e2b36a3779b9 8149929: Nashorn Parser API needs to be updated for ES6
sundar
parents:
diff changeset
   109
              "key": {
e2b36a3779b9 8149929: Nashorn Parser API needs to be updated for ES6
sundar
parents:
diff changeset
   110
                "endPosition": "34",
e2b36a3779b9 8149929: Nashorn Parser API needs to be updated for ES6
sundar
parents:
diff changeset
   111
                "kind": "IDENTIFIER",
e2b36a3779b9 8149929: Nashorn Parser API needs to be updated for ES6
sundar
parents:
diff changeset
   112
                "name": "x",
e2b36a3779b9 8149929: Nashorn Parser API needs to be updated for ES6
sundar
parents:
diff changeset
   113
                "startPosition": "33"
e2b36a3779b9 8149929: Nashorn Parser API needs to be updated for ES6
sundar
parents:
diff changeset
   114
              }
e2b36a3779b9 8149929: Nashorn Parser API needs to be updated for ES6
sundar
parents:
diff changeset
   115
            },
e2b36a3779b9 8149929: Nashorn Parser API needs to be updated for ES6
sundar
parents:
diff changeset
   116
            {
e2b36a3779b9 8149929: Nashorn Parser API needs to be updated for ES6
sundar
parents:
diff changeset
   117
              "getter": "null",
e2b36a3779b9 8149929: Nashorn Parser API needs to be updated for ES6
sundar
parents:
diff changeset
   118
              "endPosition": "37",
e2b36a3779b9 8149929: Nashorn Parser API needs to be updated for ES6
sundar
parents:
diff changeset
   119
              "kind": "PROPERTY",
e2b36a3779b9 8149929: Nashorn Parser API needs to be updated for ES6
sundar
parents:
diff changeset
   120
              "setter": "null",
e2b36a3779b9 8149929: Nashorn Parser API needs to be updated for ES6
sundar
parents:
diff changeset
   121
              "value": {
e2b36a3779b9 8149929: Nashorn Parser API needs to be updated for ES6
sundar
parents:
diff changeset
   122
                "endPosition": "37",
e2b36a3779b9 8149929: Nashorn Parser API needs to be updated for ES6
sundar
parents:
diff changeset
   123
                "kind": "IDENTIFIER",
e2b36a3779b9 8149929: Nashorn Parser API needs to be updated for ES6
sundar
parents:
diff changeset
   124
                "name": "y",
e2b36a3779b9 8149929: Nashorn Parser API needs to be updated for ES6
sundar
parents:
diff changeset
   125
                "startPosition": "36"
e2b36a3779b9 8149929: Nashorn Parser API needs to be updated for ES6
sundar
parents:
diff changeset
   126
              },
e2b36a3779b9 8149929: Nashorn Parser API needs to be updated for ES6
sundar
parents:
diff changeset
   127
              "startPosition": "36",
e2b36a3779b9 8149929: Nashorn Parser API needs to be updated for ES6
sundar
parents:
diff changeset
   128
              "key": {
e2b36a3779b9 8149929: Nashorn Parser API needs to be updated for ES6
sundar
parents:
diff changeset
   129
                "endPosition": "37",
e2b36a3779b9 8149929: Nashorn Parser API needs to be updated for ES6
sundar
parents:
diff changeset
   130
                "kind": "IDENTIFIER",
e2b36a3779b9 8149929: Nashorn Parser API needs to be updated for ES6
sundar
parents:
diff changeset
   131
                "name": "y",
e2b36a3779b9 8149929: Nashorn Parser API needs to be updated for ES6
sundar
parents:
diff changeset
   132
                "startPosition": "36"
e2b36a3779b9 8149929: Nashorn Parser API needs to be updated for ES6
sundar
parents:
diff changeset
   133
              }
e2b36a3779b9 8149929: Nashorn Parser API needs to be updated for ES6
sundar
parents:
diff changeset
   134
            }
e2b36a3779b9 8149929: Nashorn Parser API needs to be updated for ES6
sundar
parents:
diff changeset
   135
          ]
e2b36a3779b9 8149929: Nashorn Parser API needs to be updated for ES6
sundar
parents:
diff changeset
   136
        }
e2b36a3779b9 8149929: Nashorn Parser API needs to be updated for ES6
sundar
parents:
diff changeset
   137
      ]
e2b36a3779b9 8149929: Nashorn Parser API needs to be updated for ES6
sundar
parents:
diff changeset
   138
    }
e2b36a3779b9 8149929: Nashorn Parser API needs to be updated for ES6
sundar
parents:
diff changeset
   139
  },
e2b36a3779b9 8149929: Nashorn Parser API needs to be updated for ES6
sundar
parents:
diff changeset
   140
  {
e2b36a3779b9 8149929: Nashorn Parser API needs to be updated for ES6
sundar
parents:
diff changeset
   141
    "endPosition": "68",
e2b36a3779b9 8149929: Nashorn Parser API needs to be updated for ES6
sundar
parents:
diff changeset
   142
    "kind": "VARIABLE",
e2b36a3779b9 8149929: Nashorn Parser API needs to be updated for ES6
sundar
parents:
diff changeset
   143
    "binding": {
e2b36a3779b9 8149929: Nashorn Parser API needs to be updated for ES6
sundar
parents:
diff changeset
   144
      "endPosition": "52",
e2b36a3779b9 8149929: Nashorn Parser API needs to be updated for ES6
sundar
parents:
diff changeset
   145
      "kind": "IDENTIFIER",
e2b36a3779b9 8149929: Nashorn Parser API needs to be updated for ES6
sundar
parents:
diff changeset
   146
      "name": "f3",
e2b36a3779b9 8149929: Nashorn Parser API needs to be updated for ES6
sundar
parents:
diff changeset
   147
      "startPosition": "50"
e2b36a3779b9 8149929: Nashorn Parser API needs to be updated for ES6
sundar
parents:
diff changeset
   148
    },
e2b36a3779b9 8149929: Nashorn Parser API needs to be updated for ES6
sundar
parents:
diff changeset
   149
    "startPosition": "46",
e2b36a3779b9 8149929: Nashorn Parser API needs to be updated for ES6
sundar
parents:
diff changeset
   150
    "initializer": {
e2b36a3779b9 8149929: Nashorn Parser API needs to be updated for ES6
sundar
parents:
diff changeset
   151
      "endPosition": "65",
e2b36a3779b9 8149929: Nashorn Parser API needs to be updated for ES6
sundar
parents:
diff changeset
   152
      "arrow": "true",
e2b36a3779b9 8149929: Nashorn Parser API needs to be updated for ES6
sundar
parents:
diff changeset
   153
      "kind": "FUNCTION_EXPRESSION",
e2b36a3779b9 8149929: Nashorn Parser API needs to be updated for ES6
sundar
parents:
diff changeset
   154
      "name": "null",
e2b36a3779b9 8149929: Nashorn Parser API needs to be updated for ES6
sundar
parents:
diff changeset
   155
      "body": {
e2b36a3779b9 8149929: Nashorn Parser API needs to be updated for ES6
sundar
parents:
diff changeset
   156
        "leftOperand": {
e2b36a3779b9 8149929: Nashorn Parser API needs to be updated for ES6
sundar
parents:
diff changeset
   157
          "endPosition": "66",
e2b36a3779b9 8149929: Nashorn Parser API needs to be updated for ES6
sundar
parents:
diff changeset
   158
          "kind": "IDENTIFIER",
e2b36a3779b9 8149929: Nashorn Parser API needs to be updated for ES6
sundar
parents:
diff changeset
   159
          "name": "x",
e2b36a3779b9 8149929: Nashorn Parser API needs to be updated for ES6
sundar
parents:
diff changeset
   160
          "startPosition": "65"
e2b36a3779b9 8149929: Nashorn Parser API needs to be updated for ES6
sundar
parents:
diff changeset
   161
        },
e2b36a3779b9 8149929: Nashorn Parser API needs to be updated for ES6
sundar
parents:
diff changeset
   162
        "endPosition": "68",
e2b36a3779b9 8149929: Nashorn Parser API needs to be updated for ES6
sundar
parents:
diff changeset
   163
        "kind": "PLUS",
e2b36a3779b9 8149929: Nashorn Parser API needs to be updated for ES6
sundar
parents:
diff changeset
   164
        "rightOperand": {
e2b36a3779b9 8149929: Nashorn Parser API needs to be updated for ES6
sundar
parents:
diff changeset
   165
          "endPosition": "68",
e2b36a3779b9 8149929: Nashorn Parser API needs to be updated for ES6
sundar
parents:
diff changeset
   166
          "kind": "IDENTIFIER",
e2b36a3779b9 8149929: Nashorn Parser API needs to be updated for ES6
sundar
parents:
diff changeset
   167
          "name": "y",
e2b36a3779b9 8149929: Nashorn Parser API needs to be updated for ES6
sundar
parents:
diff changeset
   168
          "startPosition": "67"
e2b36a3779b9 8149929: Nashorn Parser API needs to be updated for ES6
sundar
parents:
diff changeset
   169
        },
e2b36a3779b9 8149929: Nashorn Parser API needs to be updated for ES6
sundar
parents:
diff changeset
   170
        "startPosition": "65"
e2b36a3779b9 8149929: Nashorn Parser API needs to be updated for ES6
sundar
parents:
diff changeset
   171
      },
e2b36a3779b9 8149929: Nashorn Parser API needs to be updated for ES6
sundar
parents:
diff changeset
   172
      "strict": "false",
e2b36a3779b9 8149929: Nashorn Parser API needs to be updated for ES6
sundar
parents:
diff changeset
   173
      "startPosition": "65",
e2b36a3779b9 8149929: Nashorn Parser API needs to be updated for ES6
sundar
parents:
diff changeset
   174
      "parameters": [
e2b36a3779b9 8149929: Nashorn Parser API needs to be updated for ES6
sundar
parents:
diff changeset
   175
        {
e2b36a3779b9 8149929: Nashorn Parser API needs to be updated for ES6
sundar
parents:
diff changeset
   176
          "endPosition": "62",
e2b36a3779b9 8149929: Nashorn Parser API needs to be updated for ES6
sundar
parents:
diff changeset
   177
          "kind": "ARRAY_LITERAL",
e2b36a3779b9 8149929: Nashorn Parser API needs to be updated for ES6
sundar
parents:
diff changeset
   178
          "elements": [
e2b36a3779b9 8149929: Nashorn Parser API needs to be updated for ES6
sundar
parents:
diff changeset
   179
            {
e2b36a3779b9 8149929: Nashorn Parser API needs to be updated for ES6
sundar
parents:
diff changeset
   180
              "endPosition": "58",
e2b36a3779b9 8149929: Nashorn Parser API needs to be updated for ES6
sundar
parents:
diff changeset
   181
              "kind": "IDENTIFIER",
e2b36a3779b9 8149929: Nashorn Parser API needs to be updated for ES6
sundar
parents:
diff changeset
   182
              "name": "x",
e2b36a3779b9 8149929: Nashorn Parser API needs to be updated for ES6
sundar
parents:
diff changeset
   183
              "startPosition": "57"
e2b36a3779b9 8149929: Nashorn Parser API needs to be updated for ES6
sundar
parents:
diff changeset
   184
            },
e2b36a3779b9 8149929: Nashorn Parser API needs to be updated for ES6
sundar
parents:
diff changeset
   185
            {
e2b36a3779b9 8149929: Nashorn Parser API needs to be updated for ES6
sundar
parents:
diff changeset
   186
              "endPosition": "61",
e2b36a3779b9 8149929: Nashorn Parser API needs to be updated for ES6
sundar
parents:
diff changeset
   187
              "kind": "IDENTIFIER",
e2b36a3779b9 8149929: Nashorn Parser API needs to be updated for ES6
sundar
parents:
diff changeset
   188
              "name": "y",
e2b36a3779b9 8149929: Nashorn Parser API needs to be updated for ES6
sundar
parents:
diff changeset
   189
              "startPosition": "60"
e2b36a3779b9 8149929: Nashorn Parser API needs to be updated for ES6
sundar
parents:
diff changeset
   190
            }
e2b36a3779b9 8149929: Nashorn Parser API needs to be updated for ES6
sundar
parents:
diff changeset
   191
          ],
e2b36a3779b9 8149929: Nashorn Parser API needs to be updated for ES6
sundar
parents:
diff changeset
   192
          "startPosition": "56"
e2b36a3779b9 8149929: Nashorn Parser API needs to be updated for ES6
sundar
parents:
diff changeset
   193
        }
e2b36a3779b9 8149929: Nashorn Parser API needs to be updated for ES6
sundar
parents:
diff changeset
   194
      ]
e2b36a3779b9 8149929: Nashorn Parser API needs to be updated for ES6
sundar
parents:
diff changeset
   195
    }
e2b36a3779b9 8149929: Nashorn Parser API needs to be updated for ES6
sundar
parents:
diff changeset
   196
  },
e2b36a3779b9 8149929: Nashorn Parser API needs to be updated for ES6
sundar
parents:
diff changeset
   197
  {
e2b36a3779b9 8149929: Nashorn Parser API needs to be updated for ES6
sundar
parents:
diff changeset
   198
    "endPosition": "105",
e2b36a3779b9 8149929: Nashorn Parser API needs to be updated for ES6
sundar
parents:
diff changeset
   199
    "kind": "VARIABLE",
e2b36a3779b9 8149929: Nashorn Parser API needs to be updated for ES6
sundar
parents:
diff changeset
   200
    "binding": {
e2b36a3779b9 8149929: Nashorn Parser API needs to be updated for ES6
sundar
parents:
diff changeset
   201
      "endPosition": "76",
e2b36a3779b9 8149929: Nashorn Parser API needs to be updated for ES6
sundar
parents:
diff changeset
   202
      "kind": "IDENTIFIER",
e2b36a3779b9 8149929: Nashorn Parser API needs to be updated for ES6
sundar
parents:
diff changeset
   203
      "name": "f4",
e2b36a3779b9 8149929: Nashorn Parser API needs to be updated for ES6
sundar
parents:
diff changeset
   204
      "startPosition": "74"
e2b36a3779b9 8149929: Nashorn Parser API needs to be updated for ES6
sundar
parents:
diff changeset
   205
    },
e2b36a3779b9 8149929: Nashorn Parser API needs to be updated for ES6
sundar
parents:
diff changeset
   206
    "startPosition": "70",
e2b36a3779b9 8149929: Nashorn Parser API needs to be updated for ES6
sundar
parents:
diff changeset
   207
    "initializer": {
e2b36a3779b9 8149929: Nashorn Parser API needs to be updated for ES6
sundar
parents:
diff changeset
   208
      "endPosition": "102",
e2b36a3779b9 8149929: Nashorn Parser API needs to be updated for ES6
sundar
parents:
diff changeset
   209
      "arrow": "true",
e2b36a3779b9 8149929: Nashorn Parser API needs to be updated for ES6
sundar
parents:
diff changeset
   210
      "kind": "FUNCTION_EXPRESSION",
e2b36a3779b9 8149929: Nashorn Parser API needs to be updated for ES6
sundar
parents:
diff changeset
   211
      "name": "null",
e2b36a3779b9 8149929: Nashorn Parser API needs to be updated for ES6
sundar
parents:
diff changeset
   212
      "body": {
e2b36a3779b9 8149929: Nashorn Parser API needs to be updated for ES6
sundar
parents:
diff changeset
   213
        "leftOperand": {
e2b36a3779b9 8149929: Nashorn Parser API needs to be updated for ES6
sundar
parents:
diff changeset
   214
          "endPosition": "103",
e2b36a3779b9 8149929: Nashorn Parser API needs to be updated for ES6
sundar
parents:
diff changeset
   215
          "kind": "IDENTIFIER",
e2b36a3779b9 8149929: Nashorn Parser API needs to be updated for ES6
sundar
parents:
diff changeset
   216
          "name": "x",
e2b36a3779b9 8149929: Nashorn Parser API needs to be updated for ES6
sundar
parents:
diff changeset
   217
          "startPosition": "102"
e2b36a3779b9 8149929: Nashorn Parser API needs to be updated for ES6
sundar
parents:
diff changeset
   218
        },
e2b36a3779b9 8149929: Nashorn Parser API needs to be updated for ES6
sundar
parents:
diff changeset
   219
        "endPosition": "105",
e2b36a3779b9 8149929: Nashorn Parser API needs to be updated for ES6
sundar
parents:
diff changeset
   220
        "kind": "MULTIPLY",
e2b36a3779b9 8149929: Nashorn Parser API needs to be updated for ES6
sundar
parents:
diff changeset
   221
        "rightOperand": {
e2b36a3779b9 8149929: Nashorn Parser API needs to be updated for ES6
sundar
parents:
diff changeset
   222
          "endPosition": "105",
e2b36a3779b9 8149929: Nashorn Parser API needs to be updated for ES6
sundar
parents:
diff changeset
   223
          "kind": "IDENTIFIER",
e2b36a3779b9 8149929: Nashorn Parser API needs to be updated for ES6
sundar
parents:
diff changeset
   224
          "name": "y",
e2b36a3779b9 8149929: Nashorn Parser API needs to be updated for ES6
sundar
parents:
diff changeset
   225
          "startPosition": "104"
e2b36a3779b9 8149929: Nashorn Parser API needs to be updated for ES6
sundar
parents:
diff changeset
   226
        },
e2b36a3779b9 8149929: Nashorn Parser API needs to be updated for ES6
sundar
parents:
diff changeset
   227
        "startPosition": "102"
e2b36a3779b9 8149929: Nashorn Parser API needs to be updated for ES6
sundar
parents:
diff changeset
   228
      },
e2b36a3779b9 8149929: Nashorn Parser API needs to be updated for ES6
sundar
parents:
diff changeset
   229
      "strict": "false",
e2b36a3779b9 8149929: Nashorn Parser API needs to be updated for ES6
sundar
parents:
diff changeset
   230
      "startPosition": "102",
e2b36a3779b9 8149929: Nashorn Parser API needs to be updated for ES6
sundar
parents:
diff changeset
   231
      "parameters": [
e2b36a3779b9 8149929: Nashorn Parser API needs to be updated for ES6
sundar
parents:
diff changeset
   232
        {
e2b36a3779b9 8149929: Nashorn Parser API needs to be updated for ES6
sundar
parents:
diff changeset
   233
          "expression": {
e2b36a3779b9 8149929: Nashorn Parser API needs to be updated for ES6
sundar
parents:
diff changeset
   234
            "endPosition": "99",
e2b36a3779b9 8149929: Nashorn Parser API needs to be updated for ES6
sundar
parents:
diff changeset
   235
            "kind": "OBJECT_LITERAL",
e2b36a3779b9 8149929: Nashorn Parser API needs to be updated for ES6
sundar
parents:
diff changeset
   236
            "startPosition": "87",
e2b36a3779b9 8149929: Nashorn Parser API needs to be updated for ES6
sundar
parents:
diff changeset
   237
            "properties": [
e2b36a3779b9 8149929: Nashorn Parser API needs to be updated for ES6
sundar
parents:
diff changeset
   238
              {
e2b36a3779b9 8149929: Nashorn Parser API needs to be updated for ES6
sundar
parents:
diff changeset
   239
                "getter": "null",
e2b36a3779b9 8149929: Nashorn Parser API needs to be updated for ES6
sundar
parents:
diff changeset
   240
                "endPosition": "92",
e2b36a3779b9 8149929: Nashorn Parser API needs to be updated for ES6
sundar
parents:
diff changeset
   241
                "kind": "PROPERTY",
e2b36a3779b9 8149929: Nashorn Parser API needs to be updated for ES6
sundar
parents:
diff changeset
   242
                "setter": "null",
e2b36a3779b9 8149929: Nashorn Parser API needs to be updated for ES6
sundar
parents:
diff changeset
   243
                "value": {
e2b36a3779b9 8149929: Nashorn Parser API needs to be updated for ES6
sundar
parents:
diff changeset
   244
                  "endPosition": "92",
e2b36a3779b9 8149929: Nashorn Parser API needs to be updated for ES6
sundar
parents:
diff changeset
   245
                  "kind": "NUMBER_LITERAL",
e2b36a3779b9 8149929: Nashorn Parser API needs to be updated for ES6
sundar
parents:
diff changeset
   246
                  "value": "4",
e2b36a3779b9 8149929: Nashorn Parser API needs to be updated for ES6
sundar
parents:
diff changeset
   247
                  "startPosition": "91"
e2b36a3779b9 8149929: Nashorn Parser API needs to be updated for ES6
sundar
parents:
diff changeset
   248
                },
e2b36a3779b9 8149929: Nashorn Parser API needs to be updated for ES6
sundar
parents:
diff changeset
   249
                "startPosition": "88",
e2b36a3779b9 8149929: Nashorn Parser API needs to be updated for ES6
sundar
parents:
diff changeset
   250
                "key": {
e2b36a3779b9 8149929: Nashorn Parser API needs to be updated for ES6
sundar
parents:
diff changeset
   251
                  "endPosition": "89",
e2b36a3779b9 8149929: Nashorn Parser API needs to be updated for ES6
sundar
parents:
diff changeset
   252
                  "kind": "IDENTIFIER",
e2b36a3779b9 8149929: Nashorn Parser API needs to be updated for ES6
sundar
parents:
diff changeset
   253
                  "name": "y",
e2b36a3779b9 8149929: Nashorn Parser API needs to be updated for ES6
sundar
parents:
diff changeset
   254
                  "startPosition": "88"
e2b36a3779b9 8149929: Nashorn Parser API needs to be updated for ES6
sundar
parents:
diff changeset
   255
                }
e2b36a3779b9 8149929: Nashorn Parser API needs to be updated for ES6
sundar
parents:
diff changeset
   256
              },
e2b36a3779b9 8149929: Nashorn Parser API needs to be updated for ES6
sundar
parents:
diff changeset
   257
              {
e2b36a3779b9 8149929: Nashorn Parser API needs to be updated for ES6
sundar
parents:
diff changeset
   258
                "getter": "null",
e2b36a3779b9 8149929: Nashorn Parser API needs to be updated for ES6
sundar
parents:
diff changeset
   259
                "endPosition": "98",
e2b36a3779b9 8149929: Nashorn Parser API needs to be updated for ES6
sundar
parents:
diff changeset
   260
                "kind": "PROPERTY",
e2b36a3779b9 8149929: Nashorn Parser API needs to be updated for ES6
sundar
parents:
diff changeset
   261
                "setter": "null",
e2b36a3779b9 8149929: Nashorn Parser API needs to be updated for ES6
sundar
parents:
diff changeset
   262
                "value": {
e2b36a3779b9 8149929: Nashorn Parser API needs to be updated for ES6
sundar
parents:
diff changeset
   263
                  "endPosition": "98",
e2b36a3779b9 8149929: Nashorn Parser API needs to be updated for ES6
sundar
parents:
diff changeset
   264
                  "kind": "NUMBER_LITERAL",
e2b36a3779b9 8149929: Nashorn Parser API needs to be updated for ES6
sundar
parents:
diff changeset
   265
                  "value": "5",
e2b36a3779b9 8149929: Nashorn Parser API needs to be updated for ES6
sundar
parents:
diff changeset
   266
                  "startPosition": "97"
e2b36a3779b9 8149929: Nashorn Parser API needs to be updated for ES6
sundar
parents:
diff changeset
   267
                },
e2b36a3779b9 8149929: Nashorn Parser API needs to be updated for ES6
sundar
parents:
diff changeset
   268
                "startPosition": "94",
e2b36a3779b9 8149929: Nashorn Parser API needs to be updated for ES6
sundar
parents:
diff changeset
   269
                "key": {
e2b36a3779b9 8149929: Nashorn Parser API needs to be updated for ES6
sundar
parents:
diff changeset
   270
                  "endPosition": "95",
e2b36a3779b9 8149929: Nashorn Parser API needs to be updated for ES6
sundar
parents:
diff changeset
   271
                  "kind": "IDENTIFIER",
e2b36a3779b9 8149929: Nashorn Parser API needs to be updated for ES6
sundar
parents:
diff changeset
   272
                  "name": "x",
e2b36a3779b9 8149929: Nashorn Parser API needs to be updated for ES6
sundar
parents:
diff changeset
   273
                  "startPosition": "94"
e2b36a3779b9 8149929: Nashorn Parser API needs to be updated for ES6
sundar
parents:
diff changeset
   274
                }
e2b36a3779b9 8149929: Nashorn Parser API needs to be updated for ES6
sundar
parents:
diff changeset
   275
              }
e2b36a3779b9 8149929: Nashorn Parser API needs to be updated for ES6
sundar
parents:
diff changeset
   276
            ]
e2b36a3779b9 8149929: Nashorn Parser API needs to be updated for ES6
sundar
parents:
diff changeset
   277
          },
e2b36a3779b9 8149929: Nashorn Parser API needs to be updated for ES6
sundar
parents:
diff changeset
   278
          "endPosition": "99",
e2b36a3779b9 8149929: Nashorn Parser API needs to be updated for ES6
sundar
parents:
diff changeset
   279
          "kind": "ASSIGNMENT",
e2b36a3779b9 8149929: Nashorn Parser API needs to be updated for ES6
sundar
parents:
diff changeset
   280
          "variable": {
e2b36a3779b9 8149929: Nashorn Parser API needs to be updated for ES6
sundar
parents:
diff changeset
   281
            "endPosition": "86",
e2b36a3779b9 8149929: Nashorn Parser API needs to be updated for ES6
sundar
parents:
diff changeset
   282
            "kind": "OBJECT_LITERAL",
e2b36a3779b9 8149929: Nashorn Parser API needs to be updated for ES6
sundar
parents:
diff changeset
   283
            "startPosition": "80",
e2b36a3779b9 8149929: Nashorn Parser API needs to be updated for ES6
sundar
parents:
diff changeset
   284
            "properties": [
e2b36a3779b9 8149929: Nashorn Parser API needs to be updated for ES6
sundar
parents:
diff changeset
   285
              {
e2b36a3779b9 8149929: Nashorn Parser API needs to be updated for ES6
sundar
parents:
diff changeset
   286
                "getter": "null",
e2b36a3779b9 8149929: Nashorn Parser API needs to be updated for ES6
sundar
parents:
diff changeset
   287
                "endPosition": "82",
e2b36a3779b9 8149929: Nashorn Parser API needs to be updated for ES6
sundar
parents:
diff changeset
   288
                "kind": "PROPERTY",
e2b36a3779b9 8149929: Nashorn Parser API needs to be updated for ES6
sundar
parents:
diff changeset
   289
                "setter": "null",
e2b36a3779b9 8149929: Nashorn Parser API needs to be updated for ES6
sundar
parents:
diff changeset
   290
                "value": {
e2b36a3779b9 8149929: Nashorn Parser API needs to be updated for ES6
sundar
parents:
diff changeset
   291
                  "endPosition": "82",
e2b36a3779b9 8149929: Nashorn Parser API needs to be updated for ES6
sundar
parents:
diff changeset
   292
                  "kind": "IDENTIFIER",
e2b36a3779b9 8149929: Nashorn Parser API needs to be updated for ES6
sundar
parents:
diff changeset
   293
                  "name": "x",
e2b36a3779b9 8149929: Nashorn Parser API needs to be updated for ES6
sundar
parents:
diff changeset
   294
                  "startPosition": "81"
e2b36a3779b9 8149929: Nashorn Parser API needs to be updated for ES6
sundar
parents:
diff changeset
   295
                },
e2b36a3779b9 8149929: Nashorn Parser API needs to be updated for ES6
sundar
parents:
diff changeset
   296
                "startPosition": "81",
e2b36a3779b9 8149929: Nashorn Parser API needs to be updated for ES6
sundar
parents:
diff changeset
   297
                "key": {
e2b36a3779b9 8149929: Nashorn Parser API needs to be updated for ES6
sundar
parents:
diff changeset
   298
                  "endPosition": "82",
e2b36a3779b9 8149929: Nashorn Parser API needs to be updated for ES6
sundar
parents:
diff changeset
   299
                  "kind": "IDENTIFIER",
e2b36a3779b9 8149929: Nashorn Parser API needs to be updated for ES6
sundar
parents:
diff changeset
   300
                  "name": "x",
e2b36a3779b9 8149929: Nashorn Parser API needs to be updated for ES6
sundar
parents:
diff changeset
   301
                  "startPosition": "81"
e2b36a3779b9 8149929: Nashorn Parser API needs to be updated for ES6
sundar
parents:
diff changeset
   302
                }
e2b36a3779b9 8149929: Nashorn Parser API needs to be updated for ES6
sundar
parents:
diff changeset
   303
              },
e2b36a3779b9 8149929: Nashorn Parser API needs to be updated for ES6
sundar
parents:
diff changeset
   304
              {
e2b36a3779b9 8149929: Nashorn Parser API needs to be updated for ES6
sundar
parents:
diff changeset
   305
                "getter": "null",
e2b36a3779b9 8149929: Nashorn Parser API needs to be updated for ES6
sundar
parents:
diff changeset
   306
                "endPosition": "85",
e2b36a3779b9 8149929: Nashorn Parser API needs to be updated for ES6
sundar
parents:
diff changeset
   307
                "kind": "PROPERTY",
e2b36a3779b9 8149929: Nashorn Parser API needs to be updated for ES6
sundar
parents:
diff changeset
   308
                "setter": "null",
e2b36a3779b9 8149929: Nashorn Parser API needs to be updated for ES6
sundar
parents:
diff changeset
   309
                "value": {
e2b36a3779b9 8149929: Nashorn Parser API needs to be updated for ES6
sundar
parents:
diff changeset
   310
                  "endPosition": "85",
e2b36a3779b9 8149929: Nashorn Parser API needs to be updated for ES6
sundar
parents:
diff changeset
   311
                  "kind": "IDENTIFIER",
e2b36a3779b9 8149929: Nashorn Parser API needs to be updated for ES6
sundar
parents:
diff changeset
   312
                  "name": "y",
e2b36a3779b9 8149929: Nashorn Parser API needs to be updated for ES6
sundar
parents:
diff changeset
   313
                  "startPosition": "84"
e2b36a3779b9 8149929: Nashorn Parser API needs to be updated for ES6
sundar
parents:
diff changeset
   314
                },
e2b36a3779b9 8149929: Nashorn Parser API needs to be updated for ES6
sundar
parents:
diff changeset
   315
                "startPosition": "84",
e2b36a3779b9 8149929: Nashorn Parser API needs to be updated for ES6
sundar
parents:
diff changeset
   316
                "key": {
e2b36a3779b9 8149929: Nashorn Parser API needs to be updated for ES6
sundar
parents:
diff changeset
   317
                  "endPosition": "85",
e2b36a3779b9 8149929: Nashorn Parser API needs to be updated for ES6
sundar
parents:
diff changeset
   318
                  "kind": "IDENTIFIER",
e2b36a3779b9 8149929: Nashorn Parser API needs to be updated for ES6
sundar
parents:
diff changeset
   319
                  "name": "y",
e2b36a3779b9 8149929: Nashorn Parser API needs to be updated for ES6
sundar
parents:
diff changeset
   320
                  "startPosition": "84"
e2b36a3779b9 8149929: Nashorn Parser API needs to be updated for ES6
sundar
parents:
diff changeset
   321
                }
e2b36a3779b9 8149929: Nashorn Parser API needs to be updated for ES6
sundar
parents:
diff changeset
   322
              }
e2b36a3779b9 8149929: Nashorn Parser API needs to be updated for ES6
sundar
parents:
diff changeset
   323
            ]
e2b36a3779b9 8149929: Nashorn Parser API needs to be updated for ES6
sundar
parents:
diff changeset
   324
          },
e2b36a3779b9 8149929: Nashorn Parser API needs to be updated for ES6
sundar
parents:
diff changeset
   325
          "startPosition": "80"
e2b36a3779b9 8149929: Nashorn Parser API needs to be updated for ES6
sundar
parents:
diff changeset
   326
        }
e2b36a3779b9 8149929: Nashorn Parser API needs to be updated for ES6
sundar
parents:
diff changeset
   327
      ]
e2b36a3779b9 8149929: Nashorn Parser API needs to be updated for ES6
sundar
parents:
diff changeset
   328
    }
e2b36a3779b9 8149929: Nashorn Parser API needs to be updated for ES6
sundar
parents:
diff changeset
   329
  },
e2b36a3779b9 8149929: Nashorn Parser API needs to be updated for ES6
sundar
parents:
diff changeset
   330
  {
e2b36a3779b9 8149929: Nashorn Parser API needs to be updated for ES6
sundar
parents:
diff changeset
   331
    "endPosition": "136",
e2b36a3779b9 8149929: Nashorn Parser API needs to be updated for ES6
sundar
parents:
diff changeset
   332
    "kind": "VARIABLE",
e2b36a3779b9 8149929: Nashorn Parser API needs to be updated for ES6
sundar
parents:
diff changeset
   333
    "binding": {
e2b36a3779b9 8149929: Nashorn Parser API needs to be updated for ES6
sundar
parents:
diff changeset
   334
      "endPosition": "113",
e2b36a3779b9 8149929: Nashorn Parser API needs to be updated for ES6
sundar
parents:
diff changeset
   335
      "kind": "IDENTIFIER",
e2b36a3779b9 8149929: Nashorn Parser API needs to be updated for ES6
sundar
parents:
diff changeset
   336
      "name": "f5",
e2b36a3779b9 8149929: Nashorn Parser API needs to be updated for ES6
sundar
parents:
diff changeset
   337
      "startPosition": "111"
e2b36a3779b9 8149929: Nashorn Parser API needs to be updated for ES6
sundar
parents:
diff changeset
   338
    },
e2b36a3779b9 8149929: Nashorn Parser API needs to be updated for ES6
sundar
parents:
diff changeset
   339
    "startPosition": "107",
e2b36a3779b9 8149929: Nashorn Parser API needs to be updated for ES6
sundar
parents:
diff changeset
   340
    "initializer": {
e2b36a3779b9 8149929: Nashorn Parser API needs to be updated for ES6
sundar
parents:
diff changeset
   341
      "endPosition": "133",
e2b36a3779b9 8149929: Nashorn Parser API needs to be updated for ES6
sundar
parents:
diff changeset
   342
      "arrow": "true",
e2b36a3779b9 8149929: Nashorn Parser API needs to be updated for ES6
sundar
parents:
diff changeset
   343
      "kind": "FUNCTION_EXPRESSION",
e2b36a3779b9 8149929: Nashorn Parser API needs to be updated for ES6
sundar
parents:
diff changeset
   344
      "name": "null",
e2b36a3779b9 8149929: Nashorn Parser API needs to be updated for ES6
sundar
parents:
diff changeset
   345
      "body": {
e2b36a3779b9 8149929: Nashorn Parser API needs to be updated for ES6
sundar
parents:
diff changeset
   346
        "leftOperand": {
e2b36a3779b9 8149929: Nashorn Parser API needs to be updated for ES6
sundar
parents:
diff changeset
   347
          "endPosition": "134",
e2b36a3779b9 8149929: Nashorn Parser API needs to be updated for ES6
sundar
parents:
diff changeset
   348
          "kind": "IDENTIFIER",
e2b36a3779b9 8149929: Nashorn Parser API needs to be updated for ES6
sundar
parents:
diff changeset
   349
          "name": "x",
e2b36a3779b9 8149929: Nashorn Parser API needs to be updated for ES6
sundar
parents:
diff changeset
   350
          "startPosition": "133"
e2b36a3779b9 8149929: Nashorn Parser API needs to be updated for ES6
sundar
parents:
diff changeset
   351
        },
e2b36a3779b9 8149929: Nashorn Parser API needs to be updated for ES6
sundar
parents:
diff changeset
   352
        "endPosition": "136",
e2b36a3779b9 8149929: Nashorn Parser API needs to be updated for ES6
sundar
parents:
diff changeset
   353
        "kind": "PLUS",
e2b36a3779b9 8149929: Nashorn Parser API needs to be updated for ES6
sundar
parents:
diff changeset
   354
        "rightOperand": {
e2b36a3779b9 8149929: Nashorn Parser API needs to be updated for ES6
sundar
parents:
diff changeset
   355
          "endPosition": "136",
e2b36a3779b9 8149929: Nashorn Parser API needs to be updated for ES6
sundar
parents:
diff changeset
   356
          "kind": "IDENTIFIER",
e2b36a3779b9 8149929: Nashorn Parser API needs to be updated for ES6
sundar
parents:
diff changeset
   357
          "name": "y",
e2b36a3779b9 8149929: Nashorn Parser API needs to be updated for ES6
sundar
parents:
diff changeset
   358
          "startPosition": "135"
e2b36a3779b9 8149929: Nashorn Parser API needs to be updated for ES6
sundar
parents:
diff changeset
   359
        },
e2b36a3779b9 8149929: Nashorn Parser API needs to be updated for ES6
sundar
parents:
diff changeset
   360
        "startPosition": "133"
e2b36a3779b9 8149929: Nashorn Parser API needs to be updated for ES6
sundar
parents:
diff changeset
   361
      },
e2b36a3779b9 8149929: Nashorn Parser API needs to be updated for ES6
sundar
parents:
diff changeset
   362
      "strict": "false",
e2b36a3779b9 8149929: Nashorn Parser API needs to be updated for ES6
sundar
parents:
diff changeset
   363
      "startPosition": "133",
e2b36a3779b9 8149929: Nashorn Parser API needs to be updated for ES6
sundar
parents:
diff changeset
   364
      "parameters": [
e2b36a3779b9 8149929: Nashorn Parser API needs to be updated for ES6
sundar
parents:
diff changeset
   365
        {
e2b36a3779b9 8149929: Nashorn Parser API needs to be updated for ES6
sundar
parents:
diff changeset
   366
          "expression": {
e2b36a3779b9 8149929: Nashorn Parser API needs to be updated for ES6
sundar
parents:
diff changeset
   367
            "endPosition": "130",
e2b36a3779b9 8149929: Nashorn Parser API needs to be updated for ES6
sundar
parents:
diff changeset
   368
            "kind": "ARRAY_LITERAL",
e2b36a3779b9 8149929: Nashorn Parser API needs to be updated for ES6
sundar
parents:
diff changeset
   369
            "elements": [
e2b36a3779b9 8149929: Nashorn Parser API needs to be updated for ES6
sundar
parents:
diff changeset
   370
              {
e2b36a3779b9 8149929: Nashorn Parser API needs to be updated for ES6
sundar
parents:
diff changeset
   371
                "endPosition": "126",
e2b36a3779b9 8149929: Nashorn Parser API needs to be updated for ES6
sundar
parents:
diff changeset
   372
                "kind": "NUMBER_LITERAL",
e2b36a3779b9 8149929: Nashorn Parser API needs to be updated for ES6
sundar
parents:
diff changeset
   373
                "value": "3",
e2b36a3779b9 8149929: Nashorn Parser API needs to be updated for ES6
sundar
parents:
diff changeset
   374
                "startPosition": "125"
e2b36a3779b9 8149929: Nashorn Parser API needs to be updated for ES6
sundar
parents:
diff changeset
   375
              },
e2b36a3779b9 8149929: Nashorn Parser API needs to be updated for ES6
sundar
parents:
diff changeset
   376
              {
e2b36a3779b9 8149929: Nashorn Parser API needs to be updated for ES6
sundar
parents:
diff changeset
   377
                "endPosition": "129",
e2b36a3779b9 8149929: Nashorn Parser API needs to be updated for ES6
sundar
parents:
diff changeset
   378
                "kind": "NUMBER_LITERAL",
e2b36a3779b9 8149929: Nashorn Parser API needs to be updated for ES6
sundar
parents:
diff changeset
   379
                "value": "6",
e2b36a3779b9 8149929: Nashorn Parser API needs to be updated for ES6
sundar
parents:
diff changeset
   380
                "startPosition": "128"
e2b36a3779b9 8149929: Nashorn Parser API needs to be updated for ES6
sundar
parents:
diff changeset
   381
              }
e2b36a3779b9 8149929: Nashorn Parser API needs to be updated for ES6
sundar
parents:
diff changeset
   382
            ],
e2b36a3779b9 8149929: Nashorn Parser API needs to be updated for ES6
sundar
parents:
diff changeset
   383
            "startPosition": "124"
e2b36a3779b9 8149929: Nashorn Parser API needs to be updated for ES6
sundar
parents:
diff changeset
   384
          },
e2b36a3779b9 8149929: Nashorn Parser API needs to be updated for ES6
sundar
parents:
diff changeset
   385
          "endPosition": "130",
e2b36a3779b9 8149929: Nashorn Parser API needs to be updated for ES6
sundar
parents:
diff changeset
   386
          "kind": "ASSIGNMENT",
e2b36a3779b9 8149929: Nashorn Parser API needs to be updated for ES6
sundar
parents:
diff changeset
   387
          "variable": {
e2b36a3779b9 8149929: Nashorn Parser API needs to be updated for ES6
sundar
parents:
diff changeset
   388
            "endPosition": "123",
e2b36a3779b9 8149929: Nashorn Parser API needs to be updated for ES6
sundar
parents:
diff changeset
   389
            "kind": "ARRAY_LITERAL",
e2b36a3779b9 8149929: Nashorn Parser API needs to be updated for ES6
sundar
parents:
diff changeset
   390
            "elements": [
e2b36a3779b9 8149929: Nashorn Parser API needs to be updated for ES6
sundar
parents:
diff changeset
   391
              {
e2b36a3779b9 8149929: Nashorn Parser API needs to be updated for ES6
sundar
parents:
diff changeset
   392
                "endPosition": "119",
e2b36a3779b9 8149929: Nashorn Parser API needs to be updated for ES6
sundar
parents:
diff changeset
   393
                "kind": "IDENTIFIER",
e2b36a3779b9 8149929: Nashorn Parser API needs to be updated for ES6
sundar
parents:
diff changeset
   394
                "name": "x",
e2b36a3779b9 8149929: Nashorn Parser API needs to be updated for ES6
sundar
parents:
diff changeset
   395
                "startPosition": "118"
e2b36a3779b9 8149929: Nashorn Parser API needs to be updated for ES6
sundar
parents:
diff changeset
   396
              },
e2b36a3779b9 8149929: Nashorn Parser API needs to be updated for ES6
sundar
parents:
diff changeset
   397
              {
e2b36a3779b9 8149929: Nashorn Parser API needs to be updated for ES6
sundar
parents:
diff changeset
   398
                "endPosition": "122",
e2b36a3779b9 8149929: Nashorn Parser API needs to be updated for ES6
sundar
parents:
diff changeset
   399
                "kind": "IDENTIFIER",
e2b36a3779b9 8149929: Nashorn Parser API needs to be updated for ES6
sundar
parents:
diff changeset
   400
                "name": "y",
e2b36a3779b9 8149929: Nashorn Parser API needs to be updated for ES6
sundar
parents:
diff changeset
   401
                "startPosition": "121"
e2b36a3779b9 8149929: Nashorn Parser API needs to be updated for ES6
sundar
parents:
diff changeset
   402
              }
e2b36a3779b9 8149929: Nashorn Parser API needs to be updated for ES6
sundar
parents:
diff changeset
   403
            ],
e2b36a3779b9 8149929: Nashorn Parser API needs to be updated for ES6
sundar
parents:
diff changeset
   404
            "startPosition": "117"
e2b36a3779b9 8149929: Nashorn Parser API needs to be updated for ES6
sundar
parents:
diff changeset
   405
          },
e2b36a3779b9 8149929: Nashorn Parser API needs to be updated for ES6
sundar
parents:
diff changeset
   406
          "startPosition": "117"
e2b36a3779b9 8149929: Nashorn Parser API needs to be updated for ES6
sundar
parents:
diff changeset
   407
        }
e2b36a3779b9 8149929: Nashorn Parser API needs to be updated for ES6
sundar
parents:
diff changeset
   408
      ]
e2b36a3779b9 8149929: Nashorn Parser API needs to be updated for ES6
sundar
parents:
diff changeset
   409
    }
e2b36a3779b9 8149929: Nashorn Parser API needs to be updated for ES6
sundar
parents:
diff changeset
   410
  }
e2b36a3779b9 8149929: Nashorn Parser API needs to be updated for ES6
sundar
parents:
diff changeset
   411
]