## Uses of Class
com.google.common.collect.ImmutableSet

Packages that use ImmutableSet
com.google.common.collect: This package contains generic collection interfaces and implementations, and other utilities for working with collections.

Uses of ImmutableSet in com.google.common.collect

Subclasses of ImmutableSet in com.google.common.collect
`class` `ContiguousSet<C extends Comparable>` A sorted set of contiguous values in a given `DiscreteDomain`.
`class` `ImmutableSortedSet<E>` An immutable `SortedSet` that stores its elements in a sorted array.

Methods in com.google.common.collect that return ImmutableSet
`ImmutableSet<E>` `ImmutableSet.Builder.build()` Returns a newly-created `ImmutableSet` based on the contents of the `Builder`.
`abstract ImmutableSet<Table.Cell<R,C,V>>` `ImmutableTable.cellSet()`
`abstract ImmutableSet<C>` `ImmutableTable.columnKeySet()`
`ImmutableSet<C>` `ArrayTable.columnKeySet()` Returns an immutable set of the valid column keys, including those that are associated with null values only.

`static

`<E> ImmutableSet<E>`

`

`ImmutableSet.copyOf(Collection<? extends E> elements)`
Returns an immutable set containing the given elements, in order.

`static

`<E> ImmutableSet<E>`

`

`ImmutableSet.copyOf(E[] elements)`
Returns an immutable set containing the given elements, in order.

`static

`<E> ImmutableSet<E>`

`

`ImmutableSet.copyOf(Iterable<? extends E> elements)`
Returns an immutable set containing the given elements, in order.

`static

`<E> ImmutableSet<E>`

`

`ImmutableSet.copyOf(Iterator<? extends E> elements)`
Returns an immutable set containing the given elements, in order.

`ImmutableSet<Map.Entry<K,V>>` `ImmutableSetMultimap.entries()` Returns an immutable collection of all key-value pairs in the multimap.
`ImmutableSet<Map.Entry<K,V>>` `ImmutableSortedMap.entrySet()` Returns an immutable set of the mappings in this map, sorted by the key ordering.
`ImmutableSet<Map.Entry<K,V>>` `ImmutableMap.entrySet()` Returns an immutable set of the mappings in this map.
`ImmutableSet<Multiset.Entry<E>>` `ImmutableMultiset.entrySet()`
`ImmutableSet<V>` `ImmutableSetMultimap.get(K key)` Returns an immutable set of the values for the given key.
`ImmutableSet<E>` `Sets.SetView.immutableCopy()` Returns an immutable copy of the current contents of this set view.

`static

`<E extends Enum<E>> ImmutableSet<E>`

`

`Sets.immutableEnumSet(E anElement, E... otherElements)`
Returns an immutable set instance containing the given enum elements.

`static

`<E extends Enum<E>> ImmutableSet<E>`

`

`Sets.immutableEnumSet(Iterable<E> elements)`
Returns an immutable set instance containing the given enum elements.

`ImmutableSet<K>` `ImmutableMultimap.keySet()` Returns an immutable set of the distinct keys in this multimap.
`ImmutableSet<K>` `ImmutableMap.keySet()` Returns an immutable set of the keys in this map.
`ImmutableSet<K>` `ImmutableBiMap.keySet()`

`static

`<E> ImmutableSet<E>`

`

`ImmutableSet.of()`
Returns the empty immutable set.

`static

`<E> ImmutableSet<E>`

`

`ImmutableSet.of(E element)`
Returns an immutable set containing a single element.

`static

`<E> ImmutableSet<E>`

`

`ImmutableSet.of(E e1, E e2)`
Returns an immutable set containing the given elements, in order.

`static

`<E> ImmutableSet<E>`

`

`ImmutableSet.of(E e1, E e2, E e3)`
Returns an immutable set containing the given elements, in order.

`static

`<E> ImmutableSet<E>`

`

`ImmutableSet.of(E e1, E e2, E e3, E e4)`
Returns an immutable set containing the given elements, in order.

`static

`<E> ImmutableSet<E>`

`

`ImmutableSet.of(E e1, E e2, E e3, E e4, E e5)`
Returns an immutable set containing the given elements, in order.

`static

`<E> ImmutableSet<E>`

`

`ImmutableSet.of(E e1, E e2, E e3, E e4, E e5, E e6, E... others)`
Returns an immutable set containing the given elements, in order.

`ImmutableSet<V>` `ImmutableSetMultimap.removeAll(Object key)` Guaranteed to throw an exception and leave the multimap unmodified.
`ImmutableSet<V>` `ImmutableSetMultimap.replaceValues(K key, Iterable<? extends V> values)` Guaranteed to throw an exception and leave the multimap unmodified.
`abstract ImmutableSet<R>` `ImmutableTable.rowKeySet()`
`ImmutableSet<R>` `ArrayTable.rowKeySet()` Returns an immutable set of the valid row keys, including those that are associated with null values only.
`ImmutableSet<E>` `FluentIterable.toImmutableSet()` Returns an `ImmutableSet` containing all of the elements from this fluent iterable with duplicates removed.
`ImmutableSet<V>` `ImmutableBiMap.values()` Returns an immutable set of the values in this map.

Copyright © 2010-2012. All Rights Reserved.