@Override public <K, VV> ImmutableMap<K, VV> aggregateInPlaceBy(Function<? super V, ? extends K> groupBy, Function0<? extends VV> zeroValueFactory, Procedure2<? super VV, ? super V> mutatingAggregator) { return Maps.immutable.empty(); }
@Override public ImmutableMap<V, K> flipUniqueValues() { return Maps.immutable.with(); }
@Override public ImmutableMap<K, V> toImmutable() { return Maps.immutable.ofMap(this); } }
@Test public void testPackageMetadataWithMetadata() { PackageMetadataReader packageMetadataReader = new PackageMetadataReader(new TextMarkupDocumentReader(false)); PackageMetadata packageMetadata = packageMetadataReader.getPackageMetadata("\n\n \n \n" + "//// METADATA k1=v1 k2=v2 toggle1 toggle2\n" + "\n"); assertEquals(Maps.immutable.of("k1", "v1", "k2", "v2"), packageMetadata.getMetadataSection().getAttrs()); assertEquals(Sets.immutable.of("toggle1", "toggle2"), packageMetadata.getMetadataSection().getToggles()); assertEquals(Maps.immutable.<String, String>empty(), packageMetadata.getFileToEncodingMap()); }
@Override public ImmutableListMultimap<K, V> newEmpty() { return new ImmutableListMultimapImpl<>(Maps.immutable.of()); }
@Override public ImmutableMap<K, V> toImmutable() { return Maps.immutable.withAll(this); } }
@Override public ImmutableBagMultimap<K, V> newEmpty() { return new ImmutableBagMultimapImpl<>(Maps.immutable.of()); }
@Override public ImmutableMap<K, V> toImmutable() { return Maps.immutable.withAll(this); }
@Override public <K, VV> ImmutableMap<K, VV> aggregateInPlaceBy(Function<? super V, ? extends K> groupBy, Function0<? extends VV> zeroValueFactory, Procedure2<? super VV, ? super V> mutatingAggregator) { return Maps.immutable.empty(); }
@Override public ImmutableMap<V, K> flipUniqueValues() { return Maps.immutable.with(); }
@Override public ImmutableBagMultimap<K, V> newEmpty() { return new ImmutableBagMultimapImpl<>(Maps.immutable.of()); }
@Override public ImmutableMap<K, V> toImmutable() { synchronized (this.lock) { return Maps.immutable.withAll(this); } } }
@Override public ImmutableMap<K, V> toImmutable() { return Maps.immutable.ofMap(this); } }
@Override public <K2, V2> ImmutableMap<K2, V2> collect(Function2<? super K, ? super V, Pair<K2, V2>> function) { return Maps.immutable.empty(); }
@Override public ImmutableMap<V, K> flipUniqueValues() { return Maps.immutable.with(this.value1, this.key1, this.value2, this.key2, this.value3, this.key3, this.value4, this.key4); }
@Override public ImmutableListMultimap<K, V> newEmpty() { return new ImmutableListMultimapImpl<>(Maps.immutable.of()); }
@Override public ImmutableMap<K, V> toImmutable() { return Maps.immutable.withAll(this); }
@Override public ImmutableMap<K, V> toImmutable() { return Maps.immutable.ofMap(this); } }
@Override public <R> ImmutableMap<K, R> collectValues(Function2<? super K, ? super V, ? extends R> function) { return Maps.immutable.empty(); }
@Override public ImmutableMap<K, V> toImmutable() { return Maps.immutable.with(this.key1, this.value1); }