Lines Matching refs:list

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