@Override public ImmutableMultiset<String> apply(Collection<String> input) { return ImmutableMultiset.copyOf(input); } });
/** * Returns a newly-created {@code ImmutableMultiset} based on the contents of the {@code * Builder}. */ @Override public ImmutableMultiset<E> build() { return copyOf(contents); }
@Override public <E extends Comparable<E>> Multiset<E> create(Collection<E> contents) { return ImmutableMultiset.copyOf(contents); } };
@Override protected Multiset<String> create(String[] elements) { return ImmutableMultiset.copyOf(elements); } })
@Override ImmutableMultiset<?> create(List<?> keys) { return ImmutableMultiset.copyOf(keys); } },
/** * Returns an {@code ImmutableMultiset} containing all of the elements from this fluent iterable. * * <p><b>{@code Stream} equivalent:</b> pass {@link ImmutableMultiset#toImmutableMultiset} to * {@code stream.collect()}. * * @throws NullPointerException if any element is null * @since 19.0 */ public final ImmutableMultiset<E> toMultiset() { return ImmutableMultiset.copyOf(getDelegate()); }
@Override ImmutableMultiset<?> create(List<?> keys) { return ImmutableMultiset.copyOf(keys.iterator()); } },
public static ImmutableMultiset<Object> instantiate(SerializationStreamReader reader) throws SerializationException { return ImmutableMultiset.copyOf( Multiset_CustomFieldSerializerBase.populate(reader, LinkedHashMultiset.create())); }
public static ImmutableMultiset<Object> instantiate(SerializationStreamReader reader) throws SerializationException { return ImmutableMultiset.copyOf( Multiset_CustomFieldSerializerBase.populate(reader, LinkedHashMultiset.create())); }
public void testCreation_arrayOfOneElement() { String[] array = new String[] {"a"}; Multiset<String> multiset = ImmutableMultiset.copyOf(array); assertEquals(HashMultiset.create(asList("a")), multiset); }
@Override protected Multiset<String> create(String[] elements) { return new StandardImplForwardingMultiset<>(ImmutableMultiset.copyOf(elements)); } })
public void testCopyOf_iterator_general() { Iterator<String> iterator = asList("a", "b", "a").iterator(); Multiset<String> multiset = ImmutableMultiset.copyOf(iterator); assertEquals(HashMultiset.create(asList("a", "b", "a")), multiset); }
public void testCopyOf_multiset_oneElement() { Multiset<String> c = HashMultiset.create(asList("a")); Multiset<String> multiset = ImmutableMultiset.copyOf(c); assertEquals(HashMultiset.create(asList("a")), multiset); }
public void testCopyOf_multiset_general() { Multiset<String> c = HashMultiset.create(asList("a", "b", "a")); Multiset<String> multiset = ImmutableMultiset.copyOf(c); assertEquals(HashMultiset.create(asList("a", "b", "a")), multiset); }
public void testCopyOf_multisetContainingNull() { Multiset<String> c = HashMultiset.create(asList("a", null, "b")); try { ImmutableMultiset.copyOf(c); fail(); } catch (NullPointerException expected) { } }
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_multiset_empty() { Multiset<String> c = HashMultiset.create(); Multiset<String> multiset = ImmutableMultiset.copyOf(c); assertTrue(multiset.isEmpty()); }
public void testCopyOf_collectionContainingNull() { Collection<String> c = MinimalCollection.of("a", null, "b"); try { ImmutableMultiset.copyOf(c); fail(); } catch (NullPointerException expected) { } }
public void testCopyOf_plainIterable() { CountingIterable iterable = new CountingIterable(); Multiset<String> multiset = ImmutableMultiset.copyOf(iterable); assertEquals(HashMultiset.create(asList("a", "b", "a")), multiset); assertEquals(1, iterable.count); }
public void testCopyOf_iterator_empty() { Iterator<String> iterator = Iterators.emptyIterator(); Multiset<String> multiset = ImmutableMultiset.copyOf(iterator); assertTrue(multiset.isEmpty()); }