• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
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