public Collection<Map.Entry<String, String>> entries() { return delegate.entries(); }
@Override public Collection<Map.Entry<Class<? extends T>, T>> entries() { return inner.entries(); }
public boolean removeIf(Predicate<? super Map.Entry<HeaderName, String>> filter) { return delegate.entries().removeIf(filter); }
public Collection<Header> entries() { return delegate.entries() .stream() .map(entry -> new Header(entry.getKey(), entry.getValue())) .collect(Collectors.toList()); }
private void delegatePutAll(Headers headers) { // enforce using above delegatePut method, for stripping malicious characters headers.delegate.entries().forEach(entry -> delegatePut(entry.getKey(), entry.getValue())); }
public Collection<Map.Entry<String, String>> entries() { return delegate.entries(); }
public boolean removeIf(Predicate<? super Map.Entry<HeaderName, String>> filter) { return delegate.entries().removeIf(filter); }
public void testLinkedGetInsert() { ListMultimap<String, Integer> map = create(); map.put("bar", 1); List<Integer> foos = map.get("foo"); foos.add(2); foos.add(0, 3); map.put("bar", 4); map.put("foo", 5); assertEquals("{bar=[1, 4], foo=[3, 2, 5]}", map.toString()); assertEquals("[bar=1, foo=3, foo=2, bar=4, foo=5]", map.entries().toString()); }
@MapFeature.Require(SUPPORTS_PUT) @CollectionSize.Require(absent = ZERO) public void testPutDuplicateValue() { List<Entry<K, V>> entries = copyToList(multimap().entries()); for (Entry<K, V> entry : entries) { resetContainer(); K k = entry.getKey(); V v = entry.getValue(); List<V> values = multimap().get(k); List<V> expectedValues = copyToList(values); assertTrue(multimap().put(k, v)); expectedValues.add(v); assertGet(k, expectedValues); assertEquals(v, values.get(values.size() - 1)); } } }
public Collection<Header> entries() { return delegate.entries() .stream() .map(entry -> new Header(entry.getKey(), entry.getValue())) .collect(Collectors.toList()); }
private void delegatePutAll(Headers headers) { // enforce using above delegatePut method, for stripping malicious characters headers.delegate.entries().forEach(entry -> delegatePut(entry.getKey(), entry.getValue())); }
Optional<Entry<Long, AccumuloColumnConstraint>> smallestCardinality = cardinalityToConstraints.entries().stream().findFirst(); if (smallestCardinality.isPresent()) { if (smallestCardinality.get().getKey() <= earlyReturnThreshold) { while (!earlyReturn && cardinalityToConstraints.entries().size() < numTasks);
@GwtIncompatible(value = "untested") public void testTransformListValues() { ListMultimap<String, Integer> multimap = ImmutableListMultimap.of("a", 2, "b", -3, "b", 3, "a", 4, "c", 6); Function<Integer, Integer> square = new Function<Integer, Integer>() { @Override public Integer apply(Integer in) { return in * in; } }; ListMultimap<String, Integer> transformed = Multimaps.transformValues(multimap, square); assertThat(transformed.entries()) .containsExactly( immutableEntry("a", 4), immutableEntry("a", 16), immutableEntry("b", 9), immutableEntry("b", 9), immutableEntry("c", 36)) .inOrder(); }
public void testLinkedClear() { ListMultimap<String, Integer> map = create(); map.put("foo", 1); map.put("foo", 2); map.put("bar", 3); List<Integer> foos = map.get("foo"); Collection<Integer> values = map.values(); assertEquals(asList(1, 2), foos); assertThat(values).containsExactly(1, 2, 3).inOrder(); map.clear(); assertEquals(Collections.emptyList(), foos); assertThat(values).isEmpty(); assertEquals("[]", map.entries().toString()); assertEquals("{}", map.toString()); }
public void testEntriesAfterMultimapUpdate() { ListMultimap<String, Integer> multimap = create(); multimap.put("foo", 2); multimap.put("bar", 3); Collection<Entry<String, Integer>> entries = multimap.entries(); Iterator<Entry<String, Integer>> iterator = entries.iterator(); Entry<String, Integer> entrya = iterator.next(); Entry<String, Integer> entryb = iterator.next(); assertEquals(2, (int) multimap.get("foo").set(0, 4)); assertFalse(multimap.containsEntry("foo", 2)); assertTrue(multimap.containsEntry("foo", 4)); assertTrue(multimap.containsEntry("bar", 3)); assertEquals(4, (int) entrya.getValue()); assertEquals(3, (int) entryb.getValue()); assertTrue(multimap.put("foo", 5)); assertTrue(multimap.containsEntry("foo", 5)); assertTrue(multimap.containsEntry("foo", 4)); assertTrue(multimap.containsEntry("bar", 3)); assertEquals(4, (int) entrya.getValue()); assertEquals(3, (int) entryb.getValue()); }
@Test public void deserializeEmptyNullableCollections() { DeserializeEmptyNullable o = gsonDefault.fromJson("{\"tags\":[],\"mm\":{},\"mp\":{},\"st\":[]}", DeserializeEmptyNullable.class); check(o.tags()).isEmpty(); check(o.mm().entries()).isEmpty(); check(o.mp().entrySet()).isEmpty(); check(o.st()).isEmpty(); }