1slotNum = 0x2 2expectedProperty = 0x1 3.language ECMAScript 4.function any .#~C1=#C1(any a0, any a1, any a2) { 5label_1: 6label_0: 7 ldlexvar 0x0, 0x3 8 callruntime.callinit 0x0, a2 9 lda a2 10 return 11label_2: 12} 13 14slotNum = 0x5 15.language ECMAScript 16.function any .#~C1>#(any a0, any a1, any a2) { 17label_1: 18label_0: 19 lda a2 20 ldprivateproperty 0x0, 0x0, 0x0 21 sta v0 22 ldai 0x1 23 add2 0x2, v0 24 stprivateproperty 0x3, 0x0, 0x0, a2 25 returnundefined 26label_2: 27} 28 29slotNum = 0x4 30.language ECMAScript 31.function any .#~C1>#instance_initializer(any a0, any a1, any a2) { 32label_1: 33label_0: 34 ldundefined 35 callruntime.defineprivateproperty 0x0, 0x0, 0x2, a2 36 ldai 0x0 37 callruntime.defineprivateproperty 0x2, 0x0, 0x0, a2 38 returnundefined 39label_2: 40} 41 42slotNum = 0xa 43expectedProperty = 0x5 44.language ECMAScript 45.function any .#~C2=#C2(any a0, any a1, any a2, any a3) { 46label_1: 47label_0: 48 ldlexvar 0x0, 0x1 49 callruntime.callinit 0x0, a2 50 ldai 0x0 51 stobjbyname 0x2, age, a2 52 lda.str hello 53 stobjbyname 0x4, name, a2 54 ldai 0x1 55 stobjbyname 0x6, b, a2 56 ldai 0x2 57 stobjbyname 0x8, z, a2 58 lda a2 59 return 60label_2: 61} 62 63slotNum = 0x4 64.language ECMAScript 65.function any .#~C2>#g(any a0, any a1, any a2, any a3) { 66label_1: 67label_0: 68 lda a3 69 stobjbyname 0x0, d, a2 70 ldai 0x1 71 stobjbyname 0x2, e, a2 72 returnundefined 73label_2: 74} 75 76slotNum = 0x2 77.language ECMAScript 78.function any .#~C2>#instance_initializer(any a0, any a1, any a2) { 79label_1: 80label_0: 81 lda.str private 82 callruntime.defineprivateproperty 0x0, 0x0, 0x0, a2 83 returnundefined 84label_2: 85} 86 87slotNum = 0x2 88.language ECMAScript 89.function any .#~C2>#static_initializer(any a0, any a1, any a2) { 90label_1: 91label_0: 92 lda.str static 93 definepropertybyname 0x0, staticProperty, a2 94 returnundefined 95label_2: 96} 97 98slotNum = 0xb 99.language ECMAScript 100.function any .func_main_0(any a0, any a1, any a2) { 101 nop 102label_13: 103label_0: 104 newlexenv 0x4 105label_3: 106label_7: 107 ldhole 108 sta v1 109 defineclasswithbuffer 0x0, .#~C1=#C1, _2, 0x0, v1 110 ldobjbyname 0x1, prototype 111 definemethod 0x3, .#~C1>#instance_initializer, 0x0 112 stlexvar 0x0, 0x3 113 callruntime.createprivateproperty 0x1, _3 114label_4: 115end_label_4: 116 jmp label_1 117label_15: 118 sta v0 119label_11: 120 poplexenv 121 lda v0 122 throw 123label_1: 124 poplexenv 125 newlexenv 0x2 126label_5: 127label_9: 128 ldhole 129 sta v1 130 defineclasswithbuffer 0x4, .#~C2=#C2, _4, 0x1, v1 131 sta v1 132 ldobjbyname 0x5, prototype 133 definemethod 0x7, .#~C2>#instance_initializer, 0x0 134 stlexvar 0x0, 0x1 135 callruntime.createprivateproperty 0x1, _5 136 lda v1 137 definemethod 0x8, .#~C2>#static_initializer, 0x0 138 callthis0 0x9, v1 139label_6: 140end_label_6: 141 jmp label_2 142label_16: 143 sta v0 144label_12: 145 poplexenv 146 lda v0 147 throw 148label_2: 149 poplexenv 150 returnundefined 151label_14: 152} 153 154.catchall label_3, end_label_4, label_15 155 156.catchall label_5, end_label_6, label_16 157 158 159