• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1# ====================
2# LITERALS
3
4_0
5
6_1 { 6 [ i32:0, i32:0, i32:0, i32:0, i32:0, i32:0, ]}
7
8_2 { 10 [ tag_value:5, string:"foo", tag_value:6, method:.#~A>#foo, tag_value:9, method_affiliate:1, tag_value:2, i32:1, tag_value:28, ets_implements:L<packagename>/src/main/ets/<filepath>/I1;,L<packagename>/src/main/ets/<filepath>/I2;, ]}
9
10
11
12# ====================
13# RECORDS
14
15.language ECMAScript
16.record _ESExpectedPropertyCountAnnotation {
17}
18.record.source_file
19
20.language ECMAScript
21.record _ESModuleRecord {
22	u32 /mnt/data/z00887425/ohos1/arkcompiler/ets_frontend/es2panda/test/compiler/interop/etsInterface/etsImplements.ts _1
23}
24.record.source_file
25
26.language ECMAScript
27.record _ESScopeNamesRecord {
28	u32 /mnt/data/z00887425/ohos1/arkcompiler/ets_frontend/es2panda/test/compiler/interop/etsInterface/etsImplements.ts _0
29}
30.record.source_file
31
32.language ECMAScript
33.record _ESSlotNumberAnnotation {
34}
35.record.source_file
36
37
38# ====================
39# METHODS
40
41.function_kind FunctionKind::NONE
42 _ESSlotNumberAnnotation
43 SlotNumber 2
44.language ECMAScript
45.function any .#~A=#A(any a0, any a1, any a2, any a3) {
46	label_1:                                 # line: 18           # column: 0
47	label_0:                                 # line: 18           # column: 0
48	lda a3                                   # line: 18           # column: 0
49	stobjbyname 0x0, a, a2                   # line: 18           # column: 0
50	lda a2                                   # line: 18           # column: 0
51	return                                   # line: 18           # column: 0
52	label_2:                                 # line: 18           # column: 0
53}
54
55.function_kind FunctionKind::NONE
56 _ESSlotNumberAnnotation
57 SlotNumber 3
58.language ECMAScript
59.function any .#~A>#foo(any a0, any a1, any a2, any a3) {
60	label_1:                                 # line: 20           # column: 0
61	label_0:                                 # line: 20           # column: 0
62	tryldglobalbyname 0x0, print             # line: 20           # column: 0
63	callarg1 0x1, a3                         # line: 20           # column: 0
64	returnundefined                          # line: 21           # column: 0
65	label_2:                                 # line: 21           # column: 0
66}
67
68.function_kind FunctionKind::FUNCTION
69 _ESSlotNumberAnnotation
70 SlotNumber 3
71.language ECMAScript
72.function any .func_main_0(any a0, any a1, any a2) {
73	label_1:                                 # line: 15           # column: 0
74	label_0:                                 # line: 15           # column: 0
75	ldhole                                   # line: 15           # column: 0
76	sta v0                                   # line: 15           # column: 0
77	defineclasswithbuffer 0x0, .#~A=#A, _2, 0x1, v0 # line: 15           # column: 0
78	ldobjbyname 0x1, prototype               # line: 15           # column: 0
79	returnundefined                          # line: 18446744073709551615           # column: 0
80	label_2:                                 # line: 18446744073709551615           # column: 0
81}
82
83# ====================
84# STRING
85.#~A=#A
86a
87implements static:L<packagename>/src/main/ets/<filepath>/I1;,L<packagename>/src/main/ets/<filepath>/I2;
88print
89prototype
90