1slotNum = 0x0 2.language ECMAScript 3.function any .#~A=#A(any a0, any a1, any a2) { 4label_1: 5label_0: 6 lda a2 7 return 8label_2: 9} 10 11slotNum = 0x2 12.language ECMAScript 13.function any .#~B=#B(any a0, any a1, any a2) { 14label_1: 15label_0: 16 ldundefined 17 sta v0 18 mov v1, v0 19 supercallthisrange 0x0, 0x0, v1 20 sta v0 21 lda a2 22 throw.ifsupernotcorrectcall 0x1 23 lda v0 24 throw.ifsupernotcorrectcall 0x0 25 lda v0 26 return 27label_2: 28} 29 30slotNum = 0x2 31.language ECMAScript 32.function any .#~C=#C(any a0, any a1, any a2) { 33label_1: 34label_0: 35 ldundefined 36 sta v0 37 mov v1, v0 38 supercallthisrange 0x0, 0x0, v1 39 sta v0 40 lda a2 41 throw.ifsupernotcorrectcall 0x1 42 lda v0 43 throw.ifsupernotcorrectcall 0x0 44 lda v0 45 return 46label_2: 47} 48 49slotNum = 0x9 50.language ECMAScript 51.function any .func_main_0(any a0, any a1, any a2) { 52label_1: 53label_0: 54 ldhole 55 sta v0 56 defineclasswithbuffer 0x0, .#~A=#A, _2, 0x0, v0 57 sta v0 58 ldobjbyname 0x1, prototype 59 defineclasswithbuffer 0x3, .#~B=#B, _3, 0x0, v0 60 sta v0 61 ldobjbyname 0x4, prototype 62 defineclasswithbuffer 0x6, .#~C=#C, _4, 0x0, v0 63 ldobjbyname 0x7, prototype 64 returnundefined 65label_2: 66} 67 68 69======> literal array buffer <====== 70------------------------------------ 71slot _0 72------------------------------------ 73slot _1 74{ 75 index: 0 76 tag: 2 77 val: 0 78}, 79{ 80 index: 1 81 tag: 2 82 val: 0 83}, 84{ 85 index: 2 86 tag: 2 87 val: 0 88}, 89{ 90 index: 3 91 tag: 2 92 val: 0 93}, 94{ 95 index: 4 96 tag: 2 97 val: 0 98}, 99{ 100 index: 5 101 tag: 2 102 val: 0 103}, 104------------------------------------ 105slot _2 106{ 107 index: 0 108 tag: 0 109 val: 2 110}, 111{ 112 index: 1 113 tag: 2 114 val: 0 115}, 116{ 117 index: 2 118 tag: 0 119 val: 28 120}, 121{ 122 index: 3 123 tag: 28 124 val: L<packagename>/src/main/ets/<filepath>/I1; 125}, 126------------------------------------ 127slot _3 128{ 129 index: 0 130 tag: 0 131 val: 2 132}, 133{ 134 index: 1 135 tag: 2 136 val: 0 137}, 138{ 139 index: 2 140 tag: 0 141 val: 28 142}, 143{ 144 index: 3 145 tag: 28 146 val: L<packagename>/src/main/ets/<filepath>/I1; 147}, 148------------------------------------ 149slot _4 150{ 151 index: 0 152 tag: 0 153 val: 2 154}, 155{ 156 index: 1 157 tag: 2 158 val: 0 159}, 160{ 161 index: 2 162 tag: 0 163 val: 28 164}, 165{ 166 index: 3 167 tag: 28 168 val: L<packagename>/src/main/ets/<filepath>/I1;,L<packagename>/src/main/ets/<filepath>/I2; 169}, 170