• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1slotNum = 0x2
2expectedProperty = 0x1
3.language ECMAScript
4.function any .#~@0=#Example1(any a0, any a1, any a2) {
5label_1:
6label_0:
7	ldai 0x0
8	stobjbyname 0x0, a, a2
9	lda a2
10	return
11label_2:
12}
13
14slotNum = 0x2
15.language ECMAScript
16.function any .#~@0>#setValue(any a0, any a1, any a2, any a3) {
17label_1:
18label_0:
19	lda a3
20	stobjbyname 0x0, a, a2
21	returnundefined
22label_2:
23}
24
25slotNum = 0x4
26expectedProperty = 0x2
27.language ECMAScript
28.function any .#~@1=#Example2(any a0, any a1, any a2) {
29label_1:
30label_0:
31	ldai 0x1
32	stobjbyname 0x0, a, a2
33	ldai 0x2
34	stobjbyname 0x2, b, a2
35	lda a2
36	return
37label_2:
38}
39
40slotNum = 0x2
41.language ECMAScript
42.function any .#~@1>#g(any a0, any a1, any a2) {
43label_1:
44label_0:
45	ldai 0x1
46	stobjbyname 0x0, d, a2
47	returnundefined
48label_2:
49}
50
51slotNum = 0x6
52expectedProperty = 0x3
53.language ECMAScript
54.function any .#~@2=#Example3(any a0, any a1, any a2) {
55label_1:
56label_0:
57	ldai 0xa
58	stobjbyname 0x0, x, a2
59	lda.str hello
60	stobjbyname 0x2, y, a2
61	ldtrue
62	stobjbyname 0x4, z, a2
63	lda a2
64	return
65label_2:
66}
67
68slotNum = 0x6
69expectedProperty = 0x2
70.language ECMAScript
71.function any .#~@3=#Example4(any a0, any a1, any a2) {
72label_1:
73label_0:
74	ldlexvar 0x0, 0x1
75	callruntime.callinit 0x0, a2
76	ldai 0xa
77	stprivateproperty 0x2, 0x0, 0x0, a2
78	lda.str hello
79	stobjbyname 0x4, x, a2
80	lda a2
81	return
82label_2:
83}
84
85slotNum = 0x2
86.language ECMAScript
87.function any .#~@3>#instance_initializer(any a0, any a1, any a2) {
88label_1:
89label_0:
90	ldundefined
91	callruntime.defineprivateproperty 0x0, 0x0, 0x0, a2
92	returnundefined
93label_2:
94}
95
96slotNum = 0xd
97.language ECMAScript
98.function any .func_main_0(any a0, any a1, any a2) {
99	nop
100label_7:
101label_0:
102	ldhole
103	sta v0
104	defineclasswithbuffer 0x0, .#~@0=#Example1, _2, 0x0, v0
105	ldobjbyname 0x1, prototype
106	ldhole
107	sta v0
108	defineclasswithbuffer 0x3, .#~@1=#Example2, _3, 0x0, v0
109	ldobjbyname 0x4, prototype
110	ldhole
111	sta v0
112	defineclasswithbuffer 0x6, .#~@2=#Example3, _4, 0x0, v0
113	ldobjbyname 0x7, prototype
114	newlexenv 0x2
115label_2:
116label_4:
117	ldhole
118	sta v1
119	defineclasswithbuffer 0x9, .#~@3=#Example4, _5, 0x0, v1
120	ldobjbyname 0xa, prototype
121	definemethod 0xc, .#~@3>#instance_initializer, 0x0
122	stlexvar 0x0, 0x1
123	callruntime.createprivateproperty 0x1, _6
124label_3:
125end_label_3:
126	jmp label_1
127label_9:
128	sta v0
129label_6:
130	poplexenv
131	lda v0
132	throw
133label_1:
134	poplexenv
135	returnundefined
136label_8:
137}
138
139.catchall label_2, end_label_3, label_9
140
141
142