1slotNum = 0x2 2expectedProperty = 0x1 3.language ECMAScript 4.function any .#~AA=#AA(any a0, any a1, any a2) { 5label_1: 6label_0: 7 ldlexvar 0x0, 0x0 8 callruntime.callinit 0x0, a2 9 lda a2 10 return 11label_2: 12} 13 14slotNum = 0x2 15.language ECMAScript 16.function any .#~AA>#instance_initializer(any a0, any a1, any a2) { 17label_1: 18label_0: 19 ldai 0x1 20 definepropertybyname 0x0, a, a2 21 returnundefined 22label_2: 23} 24 25slotNum = 0x4 26.language ECMAScript 27.function any .#~AA>#test(any a0, any a1, any a2) { 28label_1: 29label_0: 30 newlexenv 0x1 31 lda a2 32 stlexvar 0x0, 0x0 33 definefunc 0x0, .#~AA>@0*#cb, 0x0 34 sta v0 35 tryldglobalbyname 0x1, print 36 sta v1 37 lda.str test 38 sta v2 39 lda v1 40 callarg1 0x2, v2 41 lda v0 42 return 43label_2: 44} 45 46slotNum = 0x5 47.language ECMAScript 48.function any .#~AA>@0*#cb(any a0, any a1, any a2) { 49label_1: 50label_0: 51 ldlexvar 0x0, 0x0 52 ldobjbyname 0x0, a 53 tryldglobalbyname 0x2, print 54 sta v0 55 lda.str cb 56 sta v1 57 lda v0 58 callarg1 0x3, v1 59 returnundefined 60label_2: 61} 62 63slotNum = 0x5 64.language ECMAScript 65.function any .func_main_0(any a0, any a1, any a2) { 66 nop 67label_7: 68label_0: 69 newlexenv 0x1 70label_2: 71label_4: 72 ldhole 73 sta v1 74 defineclasswithbuffer 0x0, .#~AA=#AA, _1, 0x0, v1 75 sta v1 76 ldobjbyname 0x1, prototype 77 definemethod 0x3, .#~AA>#instance_initializer, 0x0 78 stlexvar 0x0, 0x0 79label_3: 80end_label_3: 81 jmp label_1 82label_9: 83 sta v0 84label_6: 85 poplexenv 86 lda v0 87 throw 88label_1: 89 poplexenv 90 lda v1 91 sttoglobalrecord 0x4, AA 92 returnundefined 93label_8: 94} 95 96.catchall label_2, end_label_3, label_9 97 98 99