Home | History | Annotate | Download | only in protobuf

Lines Matching defs:list

10 // notice, this list of conditions and the following disclaimer.
12 // copyright notice, this list of conditions and the following disclaimer
52 private IntArrayList list;
56 list = new IntArrayList();
68 list.addInt(2);
69 list.addInt(4);
70 list.addInt(6);
71 list.addInt(8);
72 list.makeImmutable();
73 assertImmutable(list);
77 list.addAll(asList(1, 2, 3, 4));
78 Iterator<Integer> iterator = list.iterator();
79 assertEquals(4, list.size());
80 assertEquals(1, (int) list.get(0));
82 list.set(0, 1);
85 list.remove(0);
93 iterator = list.iterator();
94 list.add(0, 0);
148 list.addInt(2);
149 list.addInt(4);
150 list.addInt(6);
151 list.addInt(8);
152 assertEquals(4, list.size());
154 list.remove(0);
155 assertEquals(3, list.size());
157 list.add(16);
158 assertEquals(4, list.size());
162 list.addInt(2);
163 list.addInt(4);
165 assertEquals(2, (int) list.set(0, 0));
166 assertEquals(0, list.getInt(0));
168 assertEquals(4, (int) list.set(1, 0));
169 assertEquals(0, list.getInt(1));
172 list.set(-1, 0);
179 list.set(2, 0);
187 list.addInt(2);
188 list.addInt(4);
190 assertEquals(2, list.setInt(0, 0));
191 assertEquals(0, list.getInt(0));
193 assertEquals(4, list.setInt(1, 0));
194 assertEquals(0, list.getInt(1));
197 list.setInt(-1, 0);
204 list.setInt(2, 0);
212 assertEquals(0, list.size());
214 assertTrue(list.add(2));
215 assertEquals(asList(2), list);
217 assertTrue(list.add(3));
218 list.add(0, 4);
219 assertEquals(asList(4, 2, 3), list);
221 list.add(0, 1);
222 list.add(0, 0);
225 list.add(5 + i);
227 assertEquals(asList(0, 1, 4, 2, 3, 5, 6, 7, 8, 9, 10), list);
230 list.add(-1, 5);
236 list.add(4, 5);
243 assertEquals(0, list.size());
245 list.addInt(2);
246 assertEquals(asList(2), list);
248 list.addInt(3);
249 assertEquals(asList(2, 3), list);
253 assertEquals(0, list.size());
255 assertTrue(list.addAll(Collections.singleton(1)));
256 assertEquals(1, list.size());
257 assertEquals(1, (int) list.get(0));
258 assertEquals(1, list.getInt(0));
260 assertTrue(list.addAll(asList(2, 3, 4, 5, 6)));
261 assertEquals(asList(1, 2, 3, 4, 5, 6), list);
263 assertTrue(list.addAll(TERTIARY_LIST));
264 assertEquals(asList(1, 2, 3, 4, 5, 6, 1, 2, 3), list);
266 assertFalse(list.addAll(Collections.<Integer>emptyList()));
267 assertFalse(list.addAll(IntArrayList.emptyList()));
271 list.addAll(TERTIARY_LIST);
272 assertEquals(1, (int) list.remove(0));
273 assertEquals(asList(2, 3), list);
275 assertTrue(list.remove(Integer.valueOf(3)));
276 assertEquals(asList(2), list);
278 assertFalse(list.remove(Integer.valueOf(3)));
279 assertEquals(asList(2), list);
281 assertEquals(2, (int) list.remove(0));
282 assertEquals(asList(), list);
285 list.remove(-1);
292 list.remove(0);
298 private void assertImmutable(IntArrayList list) {
299 if (list.contains(1)) {
304 list.add(1);
311 list.add(0, 1);
318 list.addAll(Collections.<Integer>emptyList());
325 list.addAll(Collections.singletonList(1));
332 list.addAll(new IntArrayList());
339 list.addAll(UNARY_LIST);
346 list.addAll(0, Collections.singleton(1));
353 list.addAll(0, UNARY_LIST);
360 list.addAll(0, Collections.<Integer>emptyList());
367 list.addInt(0);
374 list.clear();
381 list.remove(1);
388 list.remove(new Object());
395 list.removeAll(Collections.<Integer>emptyList());
402 list.removeAll(Collections.singleton(1));
409 list.removeAll(UNARY_LIST);
416 list.retainAll(Collections.<Integer>emptyList());
423 list.retainAll(Collections.singleton(1));
430 list.retainAll(UNARY_LIST);
437 list.set(0, 0);
444 list.setInt(0, 0);
452 IntArrayList list = new IntArrayList();
454 list.addInt(element);
456 list.makeImmutable();
457 return list;