private static final class Sets.CartesianSet<E> extends ForwardingCollection<java.util.List<E>> implements java.util.Set<java.util.List<E>>
| Modifier and Type | Field and Description |
|---|---|
private ImmutableList<ImmutableSet<E>> |
axes |
private CartesianList<E> |
delegate |
| Modifier | Constructor and Description |
|---|---|
private |
CartesianSet(ImmutableList<ImmutableSet<E>> axes,
CartesianList<E> delegate) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
contains(java.lang.Object object) |
(package private) static <E> java.util.Set<java.util.List<E>> |
create(java.util.List<? extends java.util.Set<? extends E>> sets) |
protected java.util.Collection<java.util.List<E>> |
delegate()
Returns the backing delegate instance that methods are forwarded to.
|
boolean |
equals(java.lang.Object object) |
int |
hashCode() |
add, addAll, clear, containsAll, isEmpty, iterator, remove, removeAll, retainAll, size, standardAddAll, standardClear, standardContains, standardContainsAll, standardIsEmpty, standardRemove, standardRemoveAll, standardRetainAll, standardToArray, standardToArray, standardToString, toArray, toArraytoStringclone, finalize, getClass, notify, notifyAll, wait, wait, waitprivate final transient ImmutableList<ImmutableSet<E>> axes
private final transient CartesianList<E> delegate
private CartesianSet(ImmutableList<ImmutableSet<E>> axes, CartesianList<E> delegate)
static <E> java.util.Set<java.util.List<E>> create(java.util.List<? extends java.util.Set<? extends E>> sets)
protected java.util.Collection<java.util.List<E>> delegate()
ForwardingObjectForwardingSet.delegate(). Concrete subclasses override this method to supply the
instance being decorated.delegate in class ForwardingCollection<java.util.List<E>>public boolean contains(@CheckForNull
java.lang.Object object)
contains in interface java.util.Collection<java.util.List<E>>contains in interface java.util.Set<java.util.List<E>>contains in class ForwardingCollection<java.util.List<E>>public boolean equals(@CheckForNull
java.lang.Object object)