test/script/basic/parser/throwStat.js.EXPECTED

Wed, 18 Jun 2014 12:35:42 -0700

author
katleman
date
Wed, 18 Jun 2014 12:35:42 -0700
changeset 863
6e9c4e34bc61
parent 0
b1a7da25b547
permissions
-rw-r--r--

Added tag jdk8u20-b19 for changeset b047df215de4

     1 {
     2     "type": "Program",
     3     "body": [
     4         {
     5             "type": "ThrowStatement",
     6             "argument": {
     7                 "type": "Identifier",
     8                 "name": "err"
     9             }
    10         }
    11     ]
    12 }
    13 {
    14     "type": "Program",
    15     "body": [
    16         {
    17             "type": "ThrowStatement",
    18             "argument": {
    19                 "type": "Literal",
    20                 "value": "wrong"
    21             }
    22         }
    23     ]
    24 }
    25 {
    26     "type": "Program",
    27     "body": [
    28         {
    29             "type": "ThrowStatement",
    30             "argument": {
    31                 "type": "NewExpression",
    32                 "callee": {
    33                     "type": "Identifier",
    34                     "name": "TypeError"
    35                 },
    36                 "arguments": []
    37             }
    38         }
    39     ]
    40 }
    41 {
    42     "type": "Program",
    43     "body": [
    44         {
    45             "type": "ThrowStatement",
    46             "argument": {
    47                 "type": "NewExpression",
    48                 "callee": {
    49                     "type": "Identifier",
    50                     "name": "TypeError"
    51                 },
    52                 "arguments": [
    53                     {
    54                         "type": "Literal",
    55                         "value": "not an array"
    56                     }
    57                 ]
    58             }
    59         }
    60     ]
    61 }
    62 {
    63     "type": "Program",
    64     "body": [
    65         {
    66             "type": "ThrowStatement",
    67             "argument": {
    68                 "type": "ObjectExpression",
    69                 "properties": [
    70                     {
    71                         "key": {
    72                             "type": "Identifier",
    73                             "name": "msg"
    74                         },
    75                         "value": {
    76                             "type": "Literal",
    77                             "value": "wrong!"
    78                         },
    79                         "kind": "init"
    80                     }
    81                 ]
    82             }
    83         }
    84     ]
    85 }

mercurial