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