1 [ 2 { 3 "constructorExpression": { 4 "endPosition": "13", 5 "kind": "FUNCTION_INVOCATION", 6 "functionSelect": { 7 "endPosition": "11", 8 "kind": "IDENTIFIER", 9 "name": "Object", 10 "startPosition": "5" 11 }, 12 "arguments": [], 13 "startPosition": "5" 14 }, 15 "endPosition": "13", 16 "kind": "NEW", 17 "startPosition": "1" 18 }, 19 { 20 "constructorExpression": { 21 "endPosition": "25", 22 "kind": "FUNCTION_INVOCATION", 23 "functionSelect": { 24 "endPosition": "23", 25 "kind": "IDENTIFIER", 26 "name": "Array", 27 "startPosition": "18" 28 }, 29 "arguments": [], 30 "startPosition": "18" 31 }, 32 "endPosition": "25", 33 "kind": "NEW", 34 "startPosition": "14" 35 }, 36 { 37 "constructorExpression": { 38 "endPosition": "49", 39 "kind": "FUNCTION_INVOCATION", 40 "functionSelect": { 41 "endPosition": "47", 42 "kind": "FUNCTION_EXPRESSION", 43 "name": "null", 44 "body": { 45 "endPosition": "48", 46 "kind": "BLOCK", 47 "statements": [], 48 "startPosition": "47" 49 }, 50 "strict": "false", 51 "startPosition": "47", 52 "parameters": [ 53 { 54 "endPosition": "41", 55 "kind": "IDENTIFIER", 56 "name": "a", 57 "startPosition": "40" 58 }, 59 { 60 "endPosition": "43", 61 "kind": "IDENTIFIER", 62 "name": "b", 63 "startPosition": "42" 64 }, 65 { 66 "endPosition": "45", 67 "kind": "IDENTIFIER", 68 "name": "c", 69 "startPosition": "44" 70 } 71 ] 72 }, 73 "arguments": [], 74 "startPosition": "47" 75 }, 76 "endPosition": "49", 77 "kind": "NEW", 78 "startPosition": "26" 79 }, 80 { 81 "constructorExpression": { 82 "endPosition": "58", 83 "kind": "FUNCTION_INVOCATION", 84 "functionSelect": { 85 "endPosition": "58", 86 "kind": "IDENTIFIER", 87 "name": "func", 88 "startPosition": "54" 89 }, 90 "arguments": [], 91 "startPosition": "54" 92 }, 93 "endPosition": "58", 94 "kind": "NEW", 95 "startPosition": "50" 96 }, 97 { 98 "constructorExpression": { 99 "endPosition": "71", 100 "kind": "FUNCTION_INVOCATION", 101 "functionSelect": { 102 "identifier": "init", 103 "expression": { 104 "endPosition": "66", 105 "kind": "IDENTIFIER", 106 "name": "obj", 107 "startPosition": "63" 108 }, 109 "endPosition": "71", 110 "kind": "MEMBER_SELECT", 111 "startPosition": "63" 112 }, 113 "arguments": [], 114 "startPosition": "66" 115 }, 116 "endPosition": "71", 117 "kind": "NEW", 118 "startPosition": "59" 119 } 120 ]