@Override public UnmodifiableIterator<E> iterator() { return Iterators.singletonIterator(element); }
@Override public UnmodifiableIterator<E> iterator() { return Iterators.singletonIterator(element); }
@Override protected Iterator<Integer> newTargetIterator() { return Iterators.singletonIterator(1); } }.test();
/** * Initiate spilling of single page. Returns completed future once spilling has finished. * Next spill can be initiated as soon as previous one completes. */ default ListenableFuture<?> spill(Page page) { return spill(singletonIterator(page)); }
@Override public UnmodifiableIterator<E> iterator() { E connectingEdge = getConnectingEdge(); return (connectingEdge == null) ? ImmutableSet.<E>of().iterator() : Iterators.singletonIterator(connectingEdge); }
public void testCopyOf_iterator_oneElement() { Iterator<String> iterator = Iterators.singletonIterator("a"); List<String> list = ImmutableList.copyOf(iterator); assertEquals(Collections.singletonList("a"), list); }
public static ImmutableConciseSet union(Iterator<ImmutableConciseSet> sets) { ImmutableConciseSet partialResults = doUnion(Iterators.limit(sets, CHUNK_SIZE)); while (sets.hasNext()) { final UnmodifiableIterator<ImmutableConciseSet> partialIter = Iterators.singletonIterator(partialResults); partialResults = doUnion(Iterators.concat(partialIter, Iterators.limit(sets, CHUNK_SIZE))); } return partialResults; }
public static ImmutableConciseSet intersection(Iterator<ImmutableConciseSet> sets) { ImmutableConciseSet partialResults = doIntersection(Iterators.limit(sets, CHUNK_SIZE)); while (sets.hasNext()) { final UnmodifiableIterator<ImmutableConciseSet> partialIter = Iterators.singletonIterator(partialResults); partialResults = doIntersection( Iterators.concat(Iterators.limit(sets, CHUNK_SIZE), partialIter) ); } return partialResults; }
public void testCopyOf_iterator_oneElement() { Iterator<String> iterator = Iterators.singletonIterator("a"); Multiset<String> multiset = ImmutableMultiset.copyOf(iterator); assertEquals(HashMultiset.create(asList("a")), multiset); }
public void testCopyOf_iterator_oneElement() { Iterator<String> iterator = Iterators.singletonIterator("a"); Multiset<String> multiset = ImmutableSortedMultiset.copyOf(iterator); assertEquals(HashMultiset.create(asList("a")), multiset); }
public void testConcatPartiallyAdvancedFirst() { Iterator<String> itr1 = Iterators.concat(Iterators.singletonIterator("a"), Iterators.forArray("b", "c")); assertEquals("a", itr1.next()); assertEquals("b", itr1.next()); Iterator<String> itr2 = Iterators.concat(itr1, Iterators.singletonIterator("d")); assertEquals("c", itr2.next()); assertEquals("d", itr2.next()); }
public void testConcatPartiallyAdvancedSecond() { Iterator<String> itr1 = Iterators.concat(Iterators.singletonIterator("a"), Iterators.forArray("b", "c")); assertEquals("a", itr1.next()); assertEquals("b", itr1.next()); Iterator<String> itr2 = Iterators.concat(Iterators.singletonIterator("d"), itr1); assertEquals("d", itr2.next()); assertEquals("c", itr2.next()); }
public void testCopyOf_iterator_oneElement() { Iterator<String> iterator = Iterators.singletonIterator("a"); Set<String> set = copyOf(iterator); assertEquals(Collections.singleton("a"), set); }
public void testPartition_badSize() { Iterator<Integer> source = Iterators.singletonIterator(1); try { Iterators.partition(source, 0); fail(); } catch (IllegalArgumentException expected) { } }
public void testPaddedPartition_badSize() { Iterator<Integer> source = Iterators.singletonIterator(1); try { Iterators.paddedPartition(source, 0); fail(); } catch (IllegalArgumentException expected) { } }
public void testPartition_singleton1() { Iterator<Integer> source = Iterators.singletonIterator(1); Iterator<List<Integer>> partitions = Iterators.partition(source, 1); assertTrue(partitions.hasNext()); assertTrue(partitions.hasNext()); assertEquals(ImmutableList.of(1), partitions.next()); assertFalse(partitions.hasNext()); }
public void testPartition_singleton2() { Iterator<Integer> source = Iterators.singletonIterator(1); Iterator<List<Integer>> partitions = Iterators.partition(source, 2); assertTrue(partitions.hasNext()); assertTrue(partitions.hasNext()); assertEquals(ImmutableList.of(1), partitions.next()); assertFalse(partitions.hasNext()); }
public void testPaddedPartition_singleton2() { Iterator<Integer> source = Iterators.singletonIterator(1); Iterator<List<Integer>> partitions = Iterators.paddedPartition(source, 2); assertTrue(partitions.hasNext()); assertTrue(partitions.hasNext()); assertEquals(asList(1, null), partitions.next()); assertFalse(partitions.hasNext()); }
public void testPaddedPartition_singleton1() { Iterator<Integer> source = Iterators.singletonIterator(1); Iterator<List<Integer>> partitions = Iterators.paddedPartition(source, 1); assertTrue(partitions.hasNext()); assertTrue(partitions.hasNext()); assertEquals(ImmutableList.of(1), partitions.next()); assertFalse(partitions.hasNext()); }
public void testLeastOfIterator_singleton_0() { List<Integer> result = numberOrdering.leastOf(Iterators.singletonIterator(3), 0); assertTrue(result instanceof RandomAccess); assertListImmutable(result); assertEquals(ImmutableList.<Integer>of(), result); }