1slotNum = 0x0 2.language ECMAScript 3.function any .#*#fun(any a0, any a1, any a2) { 4label_1: 5label_0: 6 returnundefined 7label_2: 8} 9 10slotNum = 0x0 11.language ECMAScript 12.function any .#~A=#A(any a0, any a1, any a2) { 13label_1: 14label_0: 15 lda a2 16 return 17label_2: 18} 19 20slotNum = 0x0 21.language ECMAScript 22.function any .#~B=#B(any a0, any a1, any a2) { 23label_1: 24label_0: 25 lda a2 26 return 27label_2: 28} 29 30slotNum = 0x3 31.language ECMAScript 32.function any .#~B>#static_initializer(any a0, any a1, any a2) { 33label_1: 34label_0: 35 ldhole 36 sta v0 37 defineclasswithbuffer 0x0, .#~B>@0~C=#C, _2, 0x0, v0 38 ldobjbyname 0x1, prototype 39 returnundefined 40label_2: 41} 42 43slotNum = 0x0 44.language ECMAScript 45.function any .#~B>@0~C=#C(any a0, any a1, any a2) { 46label_1: 47label_0: 48 lda a2 49 return 50label_2: 51} 52 53slotNum = 0x4 54.language ECMAScript 55.function any .#~B>@0~C>#foo(any a0, any a1, any a2) { 56label_1: 57label_0: 58 ldlocalmodulevar 0x0 59 sta v0 60 throw.undefinedifholewithname A 61 mov v1, v0 62 newobjrange 0x0, 0x1, v1 63 ldlocalmodulevar 0x1 64 callarg0 0x2 65 returnundefined 66label_2: 67} 68 69slotNum = 0x6 70.language ECMAScript 71.function any .func_main_0(any a0, any a1, any a2) { 72label_1: 73label_0: 74 definefunc 0x0, .#*#fun, 0x0 75 stmodulevar 0x1 76 ldhole 77 sta v0 78 callruntime.definesendableclass 0x1, .#~A=#A, _4, 0x0, v0 79 stmodulevar 0x0 80 ldhole 81 sta v0 82 callruntime.definesendableclass 0x2, .#~B=#B, _6, 0x0, v0 83 sta v0 84 definemethod 0x3, .#~B>#static_initializer, 0x0 85 callthis0 0x4, v0 86 returnundefined 87label_2: 88} 89 90 91