@Override public Set<K> keySet() { return Sets.immutable.<K>of().castToSet(); }
@Override public Set<K> keySet() { return Sets.immutable.<K>of().castToSet(); }
@Override public Set<K> keySet() { return Sets.immutable.<K>of().castToSet(); }
@Override public Set<K> keySet() { return Sets.immutable.with(this.key1, this.key2, this.key3).castToSet(); }
@Override public Set<K> keySet() { return Sets.immutable.of(this.key1).castToSet(); }
@Override public Set<K> keySet() { return Sets.immutable.with(this.key1, this.key2, this.key3, this.key4).castToSet(); }
@Override public Set<K> keySet() { return Sets.immutable.of(this.key1).castToSet(); }
@Override public Set<K> keySet() { return Sets.immutable.of(this.key1).castToSet(); }
@Override public Set<K> keySet() { return Sets.immutable.of(this.key1).castToSet(); }
@Override public Set<K> keySet() { return Sets.immutable.with(this.key1).castToSet(); }
@Override public Set<K> keySet() { return Sets.immutable.of(this.key1).castToSet(); }
@Override public Set<K> keySet() { return Sets.immutable.<K>of().castToSet(); }
@Override public Set<K> keySet() { return Sets.immutable.<K>of().castToSet(); }
@Override public Set<K> keySet() { return Sets.immutable.with(this.key1, this.key2, this.key3, this.key4).castToSet(); }
@Override public Set<K> keySet() { return Sets.immutable.<K>of().castToSet(); }
@Override public Set<K> keySet() { return Sets.immutable.of(this.key1).castToSet(); }
@Override public Set<K> keySet() { return Sets.immutable.<K>of().castToSet(); }
@Override public Set<Entry<K, V>> entrySet() { return Sets.immutable.<Entry<K, V>>with().castToSet(); }
@Override public Set<Entry<K, V>> entrySet() { MutableSet<Entry<K, V>> set = UnifiedSet.newSet(this.size()); this.forEachKeyValue((key, value) -> set.add(ImmutableEntry.of(key, value))); return set.toImmutable().castToSet(); }
@Override public Set<Entry<K, V>> entrySet() { UnifiedSetWithHashingStrategy<Entry<K, V>> result = UnifiedSetWithHashingStrategy.newSet( HashingStrategies.defaultStrategy(), this.delegate.size()); HashingStrategy<? super K> hashingStrategy = this.delegate.hashingStrategy(); this.forEachKeyValue((argument1, argument2) -> result.put(ImmutableEntryWithHashingStrategy.of(argument1, argument2, hashingStrategy))); return result.toImmutable().castToSet(); }