1e509ee18Sopenharmony_ci/*
2e509ee18Sopenharmony_ci * Copyright (c) 2023 Huawei Device Co., Ltd.
3e509ee18Sopenharmony_ci * Licensed under the Apache License, Version 2.0 (the "License");
4e509ee18Sopenharmony_ci * you may not use this file except in compliance with the License.
5e509ee18Sopenharmony_ci * You may obtain a copy of the License at
6e509ee18Sopenharmony_ci *
7e509ee18Sopenharmony_ci *     http://www.apache.org/licenses/LICENSE-2.0
8e509ee18Sopenharmony_ci *
9e509ee18Sopenharmony_ci * Unless required by applicable law or agreed to in writing, software
10e509ee18Sopenharmony_ci * distributed under the License is distributed on an "AS IS" BASIS,
11e509ee18Sopenharmony_ci * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
12e509ee18Sopenharmony_ci * See the License for the specific language governing permissions and
13e509ee18Sopenharmony_ci * limitations under the License.
14e509ee18Sopenharmony_ci */
15e509ee18Sopenharmony_ci
16e509ee18Sopenharmony_civar o = {
17e509ee18Sopenharmony_ci    "foo" : function() {
18e509ee18Sopenharmony_ci        var ArrayList = ArkPrivate.Load(ArkPrivate.ArrayList);
19e509ee18Sopenharmony_ci        let arrayList = new ArrayList();
20e509ee18Sopenharmony_ci        arrayList.add(5);
21e509ee18Sopenharmony_ci        arrayList.insert(4, 0);
22e509ee18Sopenharmony_ci        arrayList.add(8);
23e509ee18Sopenharmony_ci        arrayList.insert(18, 2);
24e509ee18Sopenharmony_ci        arrayList.add(15);
25e509ee18Sopenharmony_ci        arrayList.add(3);
26e509ee18Sopenharmony_ci        arrayList.add(10);
27e509ee18Sopenharmony_ci        arrayList.add(288);
28e509ee18Sopenharmony_ci        arrayList.add(188);
29e509ee18Sopenharmony_ci        arrayList.removeByIndex(1);
30e509ee18Sopenharmony_ci        arrayList.removeByRange(0, 2);
31e509ee18Sopenharmony_ci
32e509ee18Sopenharmony_ci        var Deque = ArkPrivate.Load(ArkPrivate.Deque);
33e509ee18Sopenharmony_ci        let deque = new Deque();
34e509ee18Sopenharmony_ci        deque.insertFront(5);
35e509ee18Sopenharmony_ci        deque.insertFront(1888);
36e509ee18Sopenharmony_ci        deque.insertEnd(3);
37e509ee18Sopenharmony_ci        deque.insertFront(0);
38e509ee18Sopenharmony_ci        deque.insertFront(1);
39e509ee18Sopenharmony_ci        deque.insertEnd(13);
40e509ee18Sopenharmony_ci        deque.insertEnd(1888);
41e509ee18Sopenharmony_ci        deque.insertEnd(17);
42e509ee18Sopenharmony_ci        deque.insertEnd(888);
43e509ee18Sopenharmony_ci        deque.insertEnd(387);
44e509ee18Sopenharmony_ci        deque.insertEnd(666);
45e509ee18Sopenharmony_ci        deque.insertEnd(177);
46e509ee18Sopenharmony_ci        deque.insertEnd(999);
47e509ee18Sopenharmony_ci        deque.popFirst();
48e509ee18Sopenharmony_ci        deque.popLast();
49e509ee18Sopenharmony_ci        deque.popFirst();
50e509ee18Sopenharmony_ci        var boolean0 = deque.has(999);
51e509ee18Sopenharmony_ci        var number0 = deque.getFirst();
52e509ee18Sopenharmony_ci        var number1 = deque.getLast();
53e509ee18Sopenharmony_ci
54e509ee18Sopenharmony_ci        var HashMap = ArkPrivate.Load(ArkPrivate.HashMap);
55e509ee18Sopenharmony_ci        let hashMap = new HashMap();
56e509ee18Sopenharmony_ci        hashMap.set(3, 1);
57e509ee18Sopenharmony_ci        hashMap.set(0, 19);
58e509ee18Sopenharmony_ci        hashMap.set(2, 8);
59e509ee18Sopenharmony_ci        hashMap.set(9, 8);
60e509ee18Sopenharmony_ci        hashMap.set(38, 1);
61e509ee18Sopenharmony_ci        hashMap.set('three', 8);
62e509ee18Sopenharmony_ci        hashMap.set(98, 88);
63e509ee18Sopenharmony_ci        hashMap.set(0, 8);
64e509ee18Sopenharmony_ci        hashMap.set(103, 99);
65e509ee18Sopenharmony_ci        hashMap.set(77, 8);
66e509ee18Sopenharmony_ci        hashMap.set('two', 88);
67e509ee18Sopenharmony_ci        hashMap.set('zero', 1888);
68e509ee18Sopenharmony_ci        hashMap.clear();
69e509ee18Sopenharmony_ci        hashMap.set(1, 188);
70e509ee18Sopenharmony_ci        hashMap.set(98,188);
71e509ee18Sopenharmony_ci        hashMap.set('one', 66);
72e509ee18Sopenharmony_ci        hashMap.remove(1);
73e509ee18Sopenharmony_ci        hashMap.remove('one');
74e509ee18Sopenharmony_ci
75e509ee18Sopenharmony_ci        var HashSet = ArkPrivate.Load(ArkPrivate.HashSet);
76e509ee18Sopenharmony_ci        let hashSet = new HashSet();
77e509ee18Sopenharmony_ci        hashSet.add(5);
78e509ee18Sopenharmony_ci        hashSet.add(18);
79e509ee18Sopenharmony_ci        hashSet.add(2);
80e509ee18Sopenharmony_ci        hashSet.add(18);
81e509ee18Sopenharmony_ci        hashSet.add(8);
82e509ee18Sopenharmony_ci        hashSet.add(11);
83e509ee18Sopenharmony_ci        hashSet.add(1);
84e509ee18Sopenharmony_ci        hashSet.add(99);
85e509ee18Sopenharmony_ci        hashSet.add(112);
86e509ee18Sopenharmony_ci        hashSet.add(0);
87e509ee18Sopenharmony_ci        hashSet.add(433);
88e509ee18Sopenharmony_ci        hashSet.add(17);
89e509ee18Sopenharmony_ci        hashSet.add('one');
90e509ee18Sopenharmony_ci        hashSet.add(537);
91e509ee18Sopenharmony_ci        hashSet.add('four');
92e509ee18Sopenharmony_ci        hashSet.add(1888);
93e509ee18Sopenharmony_ci        hashSet.add('three');
94e509ee18Sopenharmony_ci        hashSet.add(588);
95e509ee18Sopenharmony_ci        hashSet.add(38);
96e509ee18Sopenharmony_ci        hashSet.remove(1);
97e509ee18Sopenharmony_ci        hashSet.remove(2);
98e509ee18Sopenharmony_ci        hashSet.remove(11);
99e509ee18Sopenharmony_ci        hashSet.remove(588);
100e509ee18Sopenharmony_ci
101e509ee18Sopenharmony_ci        var LightWeightMap = ArkPrivate.Load(ArkPrivate.LightWeightMap);
102e509ee18Sopenharmony_ci        let lightWeightMap = new LightWeightMap();
103e509ee18Sopenharmony_ci        lightWeightMap.set(8, 5);
104e509ee18Sopenharmony_ci        lightWeightMap.set(3, 18);
105e509ee18Sopenharmony_ci        lightWeightMap.set(7, 3);
106e509ee18Sopenharmony_ci        lightWeightMap.set(1, 288);
107e509ee18Sopenharmony_ci        lightWeightMap.set('three', 88);
108e509ee18Sopenharmony_ci        lightWeightMap.set(9, 7);
109e509ee18Sopenharmony_ci        lightWeightMap.set(111, 12);
110e509ee18Sopenharmony_ci        lightWeightMap.set(555, 31);
111e509ee18Sopenharmony_ci        lightWeightMap.set(777, 18);
112e509ee18Sopenharmony_ci        lightWeightMap.set(222, 17);
113e509ee18Sopenharmony_ci        lightWeightMap.set(0, 7);
114e509ee18Sopenharmony_ci        lightWeightMap.set(1, 12);
115e509ee18Sopenharmony_ci        lightWeightMap.set(157, 31);
116e509ee18Sopenharmony_ci        lightWeightMap.set(66, 18);
117e509ee18Sopenharmony_ci        lightWeightMap.set(45, 17);
118e509ee18Sopenharmony_ci        lightWeightMap.set('four', 333);
119e509ee18Sopenharmony_ci        lightWeightMap.remove(3);
120e509ee18Sopenharmony_ci        lightWeightMap.remove(157);
121e509ee18Sopenharmony_ci        lightWeightMap.remove(1999);
122e509ee18Sopenharmony_ci        lightWeightMap.removeAt(2);
123e509ee18Sopenharmony_ci        lightWeightMap.removeAt(1);
124e509ee18Sopenharmony_ci        lightWeightMap.removeAt(1);
125e509ee18Sopenharmony_ci        var number2 = lightWeightMap.getIndexOfKey(157);
126e509ee18Sopenharmony_ci        var number3 = lightWeightMap.getIndexOfValue(5);
127e509ee18Sopenharmony_ci        var number4 = lightWeightMap.getKeyAt(5);
128e509ee18Sopenharmony_ci        lightWeightMap.clear();
129e509ee18Sopenharmony_ci        lightWeightMap.set(0, 0);
130e509ee18Sopenharmony_ci
131e509ee18Sopenharmony_ci        var LightWeightSet = ArkPrivate.Load(ArkPrivate.LightWeightSet);
132e509ee18Sopenharmony_ci        let lightWeightSet = new LightWeightSet();
133e509ee18Sopenharmony_ci        lightWeightSet.add(5);
134e509ee18Sopenharmony_ci        lightWeightSet.add(188);
135e509ee18Sopenharmony_ci        lightWeightSet.add('100');
136e509ee18Sopenharmony_ci        lightWeightSet.add(4);
137e509ee18Sopenharmony_ci        lightWeightSet.add(388);
138e509ee18Sopenharmony_ci        lightWeightSet.add(111);
139e509ee18Sopenharmony_ci        lightWeightSet.add(12);
140e509ee18Sopenharmony_ci        lightWeightSet.add('four');
141e509ee18Sopenharmony_ci        lightWeightSet.add(77);
142e509ee18Sopenharmony_ci        lightWeightSet.add(593);
143e509ee18Sopenharmony_ci        lightWeightSet.add(66);
144e509ee18Sopenharmony_ci        lightWeightSet.add(12);
145e509ee18Sopenharmony_ci        lightWeightSet.add(855);
146e509ee18Sopenharmony_ci        lightWeightSet.add('three');
147e509ee18Sopenharmony_ci        lightWeightSet.add(578);
148e509ee18Sopenharmony_ci        lightWeightSet.add(58);
149e509ee18Sopenharmony_ci        lightWeightSet.add('one');
150e509ee18Sopenharmony_ci        lightWeightSet.add(593);
151e509ee18Sopenharmony_ci        lightWeightSet.add(566);
152e509ee18Sopenharmony_ci        lightWeightSet.remove(5);
153e509ee18Sopenharmony_ci        lightWeightSet.remove(12);
154e509ee18Sopenharmony_ci        lightWeightSet.remove(77);
155e509ee18Sopenharmony_ci        lightWeightSet.remove(111);
156e509ee18Sopenharmony_ci        lightWeightSet.removeAt(1);
157e509ee18Sopenharmony_ci        lightWeightSet.removeAt(2);
158e509ee18Sopenharmony_ci        var number5 = lightWeightSet.getIndexOf(58);
159e509ee18Sopenharmony_ci        var number6 = lightWeightSet.getValueAt(3);
160e509ee18Sopenharmony_ci
161e509ee18Sopenharmony_ci        var LinkedList = ArkPrivate.Load(ArkPrivate.LinkedList);
162e509ee18Sopenharmony_ci        let linkedList = new LinkedList();
163e509ee18Sopenharmony_ci        linkedList.add(88);
164e509ee18Sopenharmony_ci        linkedList.add(4);
165e509ee18Sopenharmony_ci        linkedList.add(188);
166e509ee18Sopenharmony_ci        linkedList.add(18);
167e509ee18Sopenharmony_ci        linkedList.addFirst('one');
168e509ee18Sopenharmony_ci        linkedList.add(187);
169e509ee18Sopenharmony_ci        linkedList.set(3, 1888);
170e509ee18Sopenharmony_ci        linkedList.set(4, 888);
171e509ee18Sopenharmony_ci        linkedList.set(2, 3989);
172e509ee18Sopenharmony_ci        linkedList.addFirst('one');
173e509ee18Sopenharmony_ci        linkedList.addFirst('one');
174e509ee18Sopenharmony_ci        linkedList.add('two');
175e509ee18Sopenharmony_ci        linkedList.insert(1,588);
176e509ee18Sopenharmony_ci        linkedList.add('one');
177e509ee18Sopenharmony_ci        linkedList.insert(3,388);
178e509ee18Sopenharmony_ci        linkedList.removeFirst();
179e509ee18Sopenharmony_ci        linkedList.removeLast();
180e509ee18Sopenharmony_ci        linkedList.removeByIndex(1);
181e509ee18Sopenharmony_ci        var string0 = linkedList.getLast();
182e509ee18Sopenharmony_ci        var number7 = linkedList.get(0);
183e509ee18Sopenharmony_ci        var number8 = linkedList.getFirst();
184e509ee18Sopenharmony_ci        var number9 = linkedList.getIndexOf(588);
185e509ee18Sopenharmony_ci
186e509ee18Sopenharmony_ci        var List = ArkPrivate.Load(ArkPrivate.List);
187e509ee18Sopenharmony_ci        let list = new List();
188e509ee18Sopenharmony_ci        list.add(18);
189e509ee18Sopenharmony_ci        list.add(1587);
190e509ee18Sopenharmony_ci        list.add(527);
191e509ee18Sopenharmony_ci        list.add(0);
192e509ee18Sopenharmony_ci        list.add('one');
193e509ee18Sopenharmony_ci        list.add('three');
194e509ee18Sopenharmony_ci        list.add(88);
195e509ee18Sopenharmony_ci        list.add('nine');
196e509ee18Sopenharmony_ci        list.add(18);
197e509ee18Sopenharmony_ci        list.add('100');
198e509ee18Sopenharmony_ci        list.add(322);
199e509ee18Sopenharmony_ci        list.set(1,'changge');
200e509ee18Sopenharmony_ci        list.insert(2, 2);
201e509ee18Sopenharmony_ci        list.set(5,'changge');
202e509ee18Sopenharmony_ci        list.set(8,'changge');
203e509ee18Sopenharmony_ci        list.remove(3);
204e509ee18Sopenharmony_ci        var number10 = list.getIndexOf(8);
205e509ee18Sopenharmony_ci        var number11 = list.get(7);
206e509ee18Sopenharmony_ci        var number12 = list.getFirst();
207e509ee18Sopenharmony_ci        var number13 = list.getLast();
208e509ee18Sopenharmony_ci        var number14 = list.getLastIndexOf('changge');
209e509ee18Sopenharmony_ci
210e509ee18Sopenharmony_ci        var PlainArray = ArkPrivate.Load(ArkPrivate.PlainArray);
211e509ee18Sopenharmony_ci        let plainArray = new PlainArray();
212e509ee18Sopenharmony_ci        plainArray.add(0, 5);
213e509ee18Sopenharmony_ci        plainArray.add(1, 158);
214e509ee18Sopenharmony_ci        plainArray.add(2, 3);
215e509ee18Sopenharmony_ci        plainArray.add(3, 8888);
216e509ee18Sopenharmony_ci        plainArray.add(857, 88)
217e509ee18Sopenharmony_ci        plainArray.add(33, 33);
218e509ee18Sopenharmony_ci        plainArray.add(33, 38);
219e509ee18Sopenharmony_ci        plainArray.add(588, 188);
220e509ee18Sopenharmony_ci        plainArray.add(318, 518)
221e509ee18Sopenharmony_ci        plainArray.add(397, 198);
222e509ee18Sopenharmony_ci        plainArray.add(8, 8);
223e509ee18Sopenharmony_ci        plainArray.add(88, 188);
224e509ee18Sopenharmony_ci        plainArray.add(18, 58)
225e509ee18Sopenharmony_ci        plainArray.setValueAt(0,857);
226e509ee18Sopenharmony_ci        plainArray.setValueAt(3,857);
227e509ee18Sopenharmony_ci        var boolean1 = plainArray.has(588);
228e509ee18Sopenharmony_ci        var number15 = plainArray.getIndexOfKey(8);
229e509ee18Sopenharmony_ci        var number16 = plainArray.getIndexOfValue(518);
230e509ee18Sopenharmony_ci        plainArray.clear();
231e509ee18Sopenharmony_ci        plainArray.add(8, 8);
232e509ee18Sopenharmony_ci
233e509ee18Sopenharmony_ci        var Queue = ArkPrivate.Load(ArkPrivate.Queue);
234e509ee18Sopenharmony_ci        let queue = new Queue();
235e509ee18Sopenharmony_ci        queue.add(5);
236e509ee18Sopenharmony_ci        queue.add(188);
237e509ee18Sopenharmony_ci        queue.add(3);
238e509ee18Sopenharmony_ci        queue.add(2888);
239e509ee18Sopenharmony_ci        queue.add(1);
240e509ee18Sopenharmony_ci        queue.add('555');
241e509ee18Sopenharmony_ci        queue.add(857);
242e509ee18Sopenharmony_ci        queue.add('eleven');
243e509ee18Sopenharmony_ci        queue.add(999);
244e509ee18Sopenharmony_ci        queue.add('male');
245e509ee18Sopenharmony_ci        var number17 = queue.getFirst();
246e509ee18Sopenharmony_ci        queue.pop();
247e509ee18Sopenharmony_ci        var number18 = queue.getFirst();
248e509ee18Sopenharmony_ci        queue.pop();
249e509ee18Sopenharmony_ci
250e509ee18Sopenharmony_ci        var Stack = ArkPrivate.Load(ArkPrivate.Stack);
251e509ee18Sopenharmony_ci        let stack = new Stack();
252e509ee18Sopenharmony_ci        stack.push(5);
253e509ee18Sopenharmony_ci        stack.push(18);
254e509ee18Sopenharmony_ci        stack.push(3);
255e509ee18Sopenharmony_ci        stack.push(28);
256e509ee18Sopenharmony_ci        stack.push(1);
257e509ee18Sopenharmony_ci        stack.push('one');
258e509ee18Sopenharmony_ci        stack.push(888);
259e509ee18Sopenharmony_ci        stack.push(857);
260e509ee18Sopenharmony_ci        stack.push('six');
261e509ee18Sopenharmony_ci        stack.push(158);
262e509ee18Sopenharmony_ci        stack.push(5);
263e509ee18Sopenharmony_ci        stack.push(5);
264e509ee18Sopenharmony_ci        stack.pop();
265e509ee18Sopenharmony_ci        stack.pop();
266e509ee18Sopenharmony_ci        stack.pop();
267e509ee18Sopenharmony_ci        stack.pop();
268e509ee18Sopenharmony_ci        stack.pop();
269e509ee18Sopenharmony_ci
270e509ee18Sopenharmony_ci        var TreeMap = ArkPrivate.Load(ArkPrivate.TreeMap);
271e509ee18Sopenharmony_ci        let treeMap = new TreeMap();
272e509ee18Sopenharmony_ci        treeMap.set(0, 5);
273e509ee18Sopenharmony_ci        treeMap.set(3, 1888);
274e509ee18Sopenharmony_ci        treeMap.set('nine', 588);
275e509ee18Sopenharmony_ci        treeMap.set(2, 4);
276e509ee18Sopenharmony_ci        treeMap.set('three', 588);
277e509ee18Sopenharmony_ci        treeMap.set(99, 5);
278e509ee18Sopenharmony_ci        treeMap.set(87, 4);
279e509ee18Sopenharmony_ci        treeMap.set(3, 88);
280e509ee18Sopenharmony_ci        treeMap.set(388, 588);
281e509ee18Sopenharmony_ci        treeMap.set('one', 888);
282e509ee18Sopenharmony_ci        treeMap.replace(2, 8);
283e509ee18Sopenharmony_ci        treeMap.replace(388, 'change');
284e509ee18Sopenharmony_ci        var boolean2 = treeMap.hasKey(888);
285e509ee18Sopenharmony_ci        var string1 = treeMap.get(388);
286e509ee18Sopenharmony_ci        var string2 = treeMap.getLastKey();
287e509ee18Sopenharmony_ci        var number19 = treeMap.get(2);
288e509ee18Sopenharmony_ci        var number20 = treeMap.getHigherKey(99);
289e509ee18Sopenharmony_ci        var number21 = treeMap.getFirstKey();
290e509ee18Sopenharmony_ci        treeMap.clear();
291e509ee18Sopenharmony_ci        treeMap.set(88, 88);
292e509ee18Sopenharmony_ci
293e509ee18Sopenharmony_ci        var TreeSet = ArkPrivate.Load(ArkPrivate.TreeSet);
294e509ee18Sopenharmony_ci        let treeSet = new TreeSet();
295e509ee18Sopenharmony_ci        treeSet.add(5);
296e509ee18Sopenharmony_ci        treeSet.add(18);
297e509ee18Sopenharmony_ci        treeSet.add(4);
298e509ee18Sopenharmony_ci        treeSet.add(2);
299e509ee18Sopenharmony_ci        treeSet.add(18);
300e509ee18Sopenharmony_ci        treeSet.add(377);
301e509ee18Sopenharmony_ci        treeSet.add(99);
302e509ee18Sopenharmony_ci        treeSet.add(1388);
303e509ee18Sopenharmony_ci        treeSet.add(588);
304e509ee18Sopenharmony_ci        treeSet.add('ten');
305e509ee18Sopenharmony_ci        treeSet.add(888);
306e509ee18Sopenharmony_ci        treeSet.add(11199);
307e509ee18Sopenharmony_ci        treeSet.add('one');
308e509ee18Sopenharmony_ci        treeSet.add(2);
309e509ee18Sopenharmony_ci        treeSet.add(18);
310e509ee18Sopenharmony_ci        treeSet.add('array');
311e509ee18Sopenharmony_ci        treeSet.add(377);
312e509ee18Sopenharmony_ci        treeSet.remove(1);
313e509ee18Sopenharmony_ci        treeSet.remove(0);
314e509ee18Sopenharmony_ci        treeSet.popFirst();
315e509ee18Sopenharmony_ci        treeSet.popFirst();
316e509ee18Sopenharmony_ci        treeSet.popLast();
317e509ee18Sopenharmony_ci        treeSet.popLast();
318e509ee18Sopenharmony_ci        var boolean3 = treeSet.has(11199);
319e509ee18Sopenharmony_ci        var string3 = treeSet.getLastValue();
320e509ee18Sopenharmony_ci        var number22 = treeSet.getFirstValue();
321e509ee18Sopenharmony_ci        var number23 = treeSet.getLowerValue(99);
322e509ee18Sopenharmony_ci        var number24 = treeSet.getHigherValue(888);
323e509ee18Sopenharmony_ci
324e509ee18Sopenharmony_ci        var Vector = ArkPrivate.Load(ArkPrivate.Vector);
325e509ee18Sopenharmony_ci        let vector = new Vector();
326e509ee18Sopenharmony_ci        vector.add(111);
327e509ee18Sopenharmony_ci        vector.add('ten');
328e509ee18Sopenharmony_ci        vector.add(857);
329e509ee18Sopenharmony_ci        vector.add(33);
330e509ee18Sopenharmony_ci        vector.add('male');
331e509ee18Sopenharmony_ci        vector.add(88);
332e509ee18Sopenharmony_ci        vector.add(77);
333e509ee18Sopenharmony_ci        vector.add('one');
334e509ee18Sopenharmony_ci        vector.insert(4, 0);
335e509ee18Sopenharmony_ci        vector.insert('change', 5);
336e509ee18Sopenharmony_ci        vector.insert('change', 8);
337e509ee18Sopenharmony_ci        vector.set(2, 999);
338e509ee18Sopenharmony_ci        vector.set(7, 999);
339e509ee18Sopenharmony_ci        vector.set(9, 999);
340e509ee18Sopenharmony_ci        vector.remove(88);
341e509ee18Sopenharmony_ci        vector.removeByIndex(1);
342e509ee18Sopenharmony_ci        vector.removeByRange(0, 2);
343e509ee18Sopenharmony_ci        var string4 = vector.get(3);
344e509ee18Sopenharmony_ci        var string5 = vector.getLastElement();
345e509ee18Sopenharmony_ci        var number25 = vector.getLastIndexOf(999);
346e509ee18Sopenharmony_ci        var number26 = vector.getIndexOf(857);
347e509ee18Sopenharmony_ci        var number27 = vector.getFirstElement();
348e509ee18Sopenharmony_ci
349e509ee18Sopenharmony_ci        // sendable
350e509ee18Sopenharmony_ci        let sendableArray = new SendableArray(1, 2);
351e509ee18Sopenharmony_ci        let sendableArray0 = sendableArray[0];
352e509ee18Sopenharmony_ci        let sendableArray1 = sendableArray[1];
353e509ee18Sopenharmony_ci        let sendableArraySize = sendableArray.length;
354e509ee18Sopenharmony_ci        let sendableMap = new SendableMap([
355e509ee18Sopenharmony_ci            [0, 1],
356e509ee18Sopenharmony_ci            [1, 2],
357e509ee18Sopenharmony_ci        ]);
358e509ee18Sopenharmony_ci        let sendableMap0 = sendableMap.get(0);
359e509ee18Sopenharmony_ci        let sendableMap1 = sendableMap.get(1);
360e509ee18Sopenharmony_ci        let sendableMapSize = sendableMap.size;
361e509ee18Sopenharmony_ci        let sendableSet = new SendableSet();
362e509ee18Sopenharmony_ci        sendableSet.add(1);
363e509ee18Sopenharmony_ci        sendableSet.add(2);
364e509ee18Sopenharmony_ci        let sendableSet0 = sendableSet.has(1)
365e509ee18Sopenharmony_ci        let sendableSet1 = sendableSet.has(2)
366e509ee18Sopenharmony_ci        let sendableSetSize = sendableSet.size;
367e509ee18Sopenharmony_ci
368e509ee18Sopenharmony_ci        var nop = undefined;
369e509ee18Sopenharmony_ci    }
370e509ee18Sopenharmony_ci}
371e509ee18Sopenharmony_ci
372e509ee18Sopenharmony_cio.foo()
373