net.openhft.collect.set.hash
Interface HashObjSetFactory<E>

All Superinterfaces:
HashContainerFactory<HashObjSetFactory<E>>, ObjHashFactory<HashObjSetFactory<E>>, ObjSetFactory<E>

public interface HashObjSetFactory<E>
extends ObjSetFactory<E>, ObjHashFactory<HashObjSetFactory<E>>

An immutable factory of HashObjSets.

See Also:
HashObjSet, HashObjSets.getDefaultFactory()

Method Summary
<E2 extends E>
HashObjSet<E2>
newImmutableSet(Consumer<Consumer<E2>> elementsSupplier)
           
<E2 extends E>
HashObjSet<E2>
newImmutableSet(Consumer<Consumer<E2>> elementsSupplier, int expectedSize)
           
<E2 extends E>
HashObjSet<E2>
newImmutableSet(E2[] elements)
           
<E2 extends E>
HashObjSet<E2>
newImmutableSet(E2[] elements, int expectedSize)
           
<E2 extends E>
HashObjSet<E2>
newImmutableSet(Iterable<? extends E2> elements)
           
<E2 extends E>
HashObjSet<E2>
newImmutableSet(Iterable<? extends E2> elements, int expectedSize)
          If the specified elements is a set and has the same equivalence with this factory, expectedSize is ignored.
<E2 extends E>
HashObjSet<E2>
newImmutableSet(Iterable<? extends E2> elems1, Iterable<? extends E2> elems2)
           
<E2 extends E>
HashObjSet<E2>
newImmutableSet(Iterable<? extends E2> elems1, Iterable<? extends E2> elems2, int expectedSize)
           
<E2 extends E>
HashObjSet<E2>
newImmutableSet(Iterable<? extends E2> elems1, Iterable<? extends E2> elems2, Iterable<? extends E2> elems3)
           
<E2 extends E>
HashObjSet<E2>
newImmutableSet(Iterable<? extends E2> elems1, Iterable<? extends E2> elems2, Iterable<? extends E2> elems3, int expectedSize)
           
<E2 extends E>
HashObjSet<E2>
newImmutableSet(Iterable<? extends E2> elems1, Iterable<? extends E2> elems2, Iterable<? extends E2> elems3, Iterable<? extends E2> elems4)
           
<E2 extends E>
HashObjSet<E2>
newImmutableSet(Iterable<? extends E2> elems1, Iterable<? extends E2> elems2, Iterable<? extends E2> elems3, Iterable<? extends E2> elems4, int expectedSize)
           
<E2 extends E>
HashObjSet<E2>
newImmutableSet(Iterable<? extends E2> elems1, Iterable<? extends E2> elems2, Iterable<? extends E2> elems3, Iterable<? extends E2> elems4, Iterable<? extends E2> elems5)
           
<E2 extends E>
HashObjSet<E2>
newImmutableSet(Iterable<? extends E2> elems1, Iterable<? extends E2> elems2, Iterable<? extends E2> elems3, Iterable<? extends E2> elems4, Iterable<? extends E2> elems5, int expectedSize)
           
<E2 extends E>
HashObjSet<E2>
newImmutableSet(Iterator<? extends E2> elements)
           
<E2 extends E>
HashObjSet<E2>
newImmutableSet(Iterator<? extends E2> elements, int expectedSize)
           
<E2 extends E>
HashObjSet<E2>
newImmutableSetOf(E2 e1)
           
<E2 extends E>
HashObjSet<E2>
newImmutableSetOf(E2 e1, E2 e2)
           
<E2 extends E>
HashObjSet<E2>
newImmutableSetOf(E2 e1, E2 e2, E2 e3)
           
<E2 extends E>
HashObjSet<E2>
newImmutableSetOf(E2 e1, E2 e2, E2 e3, E2 e4)
           
<E2 extends E>
HashObjSet<E2>
newImmutableSetOf(E2 e1, E2 e2, E2 e3, E2 e4, E2 e5, E2... restElements)
           
<E2 extends E>
HashObjSet<E2>
newMutableSet()
           
<E2 extends E>
HashObjSet<E2>
newMutableSet(Consumer<Consumer<E2>> elementsSupplier)
           
<E2 extends E>
HashObjSet<E2>
newMutableSet(Consumer<Consumer<E2>> elementsSupplier, int expectedSize)
           
<E2 extends E>
HashObjSet<E2>
newMutableSet(E2[] elements)
           
<E2 extends E>
HashObjSet<E2>
newMutableSet(E2[] elements, int expectedSize)
           
<E2 extends E>
HashObjSet<E2>
newMutableSet(int expectedSize)
           
<E2 extends E>
HashObjSet<E2>
newMutableSet(Iterable<? extends E2> elements)
           
<E2 extends E>
HashObjSet<E2>
newMutableSet(Iterable<? extends E2> elements, int expectedSize)
          If the specified elements is a set and has the same equivalence with this factory, expectedSize is ignored.
<E2 extends E>
HashObjSet<E2>
newMutableSet(Iterable<? extends E2> elems1, Iterable<? extends E2> elems2)
           
<E2 extends E>
HashObjSet<E2>
newMutableSet(Iterable<? extends E2> elems1, Iterable<? extends E2> elems2, int expectedSize)
           
<E2 extends E>
HashObjSet<E2>
newMutableSet(Iterable<? extends E2> elems1, Iterable<? extends E2> elems2, Iterable<? extends E2> elems3)
           
<E2 extends E>
HashObjSet<E2>
newMutableSet(Iterable<? extends E2> elems1, Iterable<? extends E2> elems2, Iterable<? extends E2> elems3, int expectedSize)
           
<E2 extends E>
HashObjSet<E2>
newMutableSet(Iterable<? extends E2> elems1, Iterable<? extends E2> elems2, Iterable<? extends E2> elems3, Iterable<? extends E2> elems4)
           
<E2 extends E>
HashObjSet<E2>
newMutableSet(Iterable<? extends E2> elems1, Iterable<? extends E2> elems2, Iterable<? extends E2> elems3, Iterable<? extends E2> elems4, int expectedSize)
           
<E2 extends E>
HashObjSet<E2>
newMutableSet(Iterable<? extends E2> elems1, Iterable<? extends E2> elems2, Iterable<? extends E2> elems3, Iterable<? extends E2> elems4, Iterable<? extends E2> elems5)
           
<E2 extends E>
HashObjSet<E2>
newMutableSet(Iterable<? extends E2> elems1, Iterable<? extends E2> elems2, Iterable<? extends E2> elems3, Iterable<? extends E2> elems4, Iterable<? extends E2> elems5, int expectedSize)
           
<E2 extends E>
HashObjSet<E2>
newMutableSet(Iterator<? extends E2> elements)
           
<E2 extends E>
HashObjSet<E2>
newMutableSet(Iterator<? extends E2> elements, int expectedSize)
           
<E2 extends E>
HashObjSet<E2>
newMutableSetOf(E2 e1)
           
<E2 extends E>
HashObjSet<E2>
newMutableSetOf(E2 e1, E2 e2)
           
<E2 extends E>
HashObjSet<E2>
newMutableSetOf(E2 e1, E2 e2, E2 e3)
           
<E2 extends E>
HashObjSet<E2>
newMutableSetOf(E2 e1, E2 e2, E2 e3, E2 e4)
           
<E2 extends E>
HashObjSet<E2>
newMutableSetOf(E2 e1, E2 e2, E2 e3, E2 e4, E2 e5, E2... restElements)
           
<E2 extends E>
HashObjSet<E2>
newUpdatableSet()
           
<E2 extends E>
HashObjSet<E2>
newUpdatableSet(Consumer<Consumer<E2>> elementsSupplier)
           
<E2 extends E>
HashObjSet<E2>
newUpdatableSet(Consumer<Consumer<E2>> elementsSupplier, int expectedSize)
           
<E2 extends E>
HashObjSet<E2>
newUpdatableSet(E2[] elements)
           
<E2 extends E>
HashObjSet<E2>
newUpdatableSet(E2[] elements, int expectedSize)
           
<E2 extends E>
HashObjSet<E2>
newUpdatableSet(int expectedSize)
           
<E2 extends E>
HashObjSet<E2>
newUpdatableSet(Iterable<? extends E2> elements)
           
<E2 extends E>
HashObjSet<E2>
newUpdatableSet(Iterable<? extends E2> elements, int expectedSize)
          If the specified elements is a set and has the same equivalence with this factory, expectedSize is ignored.
<E2 extends E>
HashObjSet<E2>
newUpdatableSet(Iterable<? extends E2> elems1, Iterable<? extends E2> elems2)
           
<E2 extends E>
HashObjSet<E2>
newUpdatableSet(Iterable<? extends E2> elems1, Iterable<? extends E2> elems2, int expectedSize)
           
<E2 extends E>
HashObjSet<E2>
newUpdatableSet(Iterable<? extends E2> elems1, Iterable<? extends E2> elems2, Iterable<? extends E2> elems3)
           
<E2 extends E>
HashObjSet<E2>
newUpdatableSet(Iterable<? extends E2> elems1, Iterable<? extends E2> elems2, Iterable<? extends E2> elems3, int expectedSize)
           
<E2 extends E>
HashObjSet<E2>
newUpdatableSet(Iterable<? extends E2> elems1, Iterable<? extends E2> elems2, Iterable<? extends E2> elems3, Iterable<? extends E2> elems4)
           
<E2 extends E>
HashObjSet<E2>
newUpdatableSet(Iterable<? extends E2> elems1, Iterable<? extends E2> elems2, Iterable<? extends E2> elems3, Iterable<? extends E2> elems4, int expectedSize)
           
<E2 extends E>
HashObjSet<E2>
newUpdatableSet(Iterable<? extends E2> elems1, Iterable<? extends E2> elems2, Iterable<? extends E2> elems3, Iterable<? extends E2> elems4, Iterable<? extends E2> elems5)
           
<E2 extends E>
HashObjSet<E2>
newUpdatableSet(Iterable<? extends E2> elems1, Iterable<? extends E2> elems2, Iterable<? extends E2> elems3, Iterable<? extends E2> elems4, Iterable<? extends E2> elems5, int expectedSize)
           
<E2 extends E>
HashObjSet<E2>
newUpdatableSet(Iterator<? extends E2> elements)
           
<E2 extends E>
HashObjSet<E2>
newUpdatableSet(Iterator<? extends E2> elements, int expectedSize)
           
<E2 extends E>
HashObjSet<E2>
newUpdatableSetOf(E2 e1)
           
<E2 extends E>
HashObjSet<E2>
newUpdatableSetOf(E2 e1, E2 e2)
           
<E2 extends E>
HashObjSet<E2>
newUpdatableSetOf(E2 e1, E2 e2, E2 e3)
           
<E2 extends E>
HashObjSet<E2>
newUpdatableSetOf(E2 e1, E2 e2, E2 e3, E2 e4)
           
<E2 extends E>
HashObjSet<E2>
newUpdatableSetOf(E2 e1, E2 e2, E2 e3, E2 e4, E2 e5, E2... restElements)
           
<E2> HashObjSetFactory<E2>
withEquivalence(Equivalence<E2> equivalence)
           
 
Methods inherited from interface net.openhft.collect.set.ObjSetFactory
getEquivalence
 
Methods inherited from interface net.openhft.collect.hash.ObjHashFactory
isNullKeyAllowed, withNullKeyAllowed
 
Methods inherited from interface net.openhft.collect.hash.HashContainerFactory
getDefaultExpectedSize, getHashConfig, withDefaultExpectedSize, withHashConfig
 

Method Detail

withEquivalence

<E2> HashObjSetFactory<E2> withEquivalence(@Nullable
                                           Equivalence<E2> equivalence)

newMutableSet

<E2 extends E> HashObjSet<E2> newMutableSet()
Specified by:
newMutableSet in interface ObjSetFactory<E>

newMutableSet

<E2 extends E> HashObjSet<E2> newMutableSet(int expectedSize)
Specified by:
newMutableSet in interface ObjSetFactory<E>

newMutableSet

<E2 extends E> HashObjSet<E2> newMutableSet(Iterable<? extends E2> elements,
                                            int expectedSize)
If the specified elements is a set and has the same equivalence with this factory, expectedSize is ignored.

Specified by:
newMutableSet in interface ObjSetFactory<E>

newMutableSet

<E2 extends E> HashObjSet<E2> newMutableSet(Iterable<? extends E2> elems1,
                                            Iterable<? extends E2> elems2,
                                            int expectedSize)
Specified by:
newMutableSet in interface ObjSetFactory<E>

newMutableSet

<E2 extends E> HashObjSet<E2> newMutableSet(Iterable<? extends E2> elems1,
                                            Iterable<? extends E2> elems2,
                                            Iterable<? extends E2> elems3,
                                            int expectedSize)
Specified by:
newMutableSet in interface ObjSetFactory<E>

newMutableSet

<E2 extends E> HashObjSet<E2> newMutableSet(Iterable<? extends E2> elems1,
                                            Iterable<? extends E2> elems2,
                                            Iterable<? extends E2> elems3,
                                            Iterable<? extends E2> elems4,
                                            int expectedSize)
Specified by:
newMutableSet in interface ObjSetFactory<E>

newMutableSet

<E2 extends E> HashObjSet<E2> newMutableSet(Iterable<? extends E2> elems1,
                                            Iterable<? extends E2> elems2,
                                            Iterable<? extends E2> elems3,
                                            Iterable<? extends E2> elems4,
                                            Iterable<? extends E2> elems5,
                                            int expectedSize)
Specified by:
newMutableSet in interface ObjSetFactory<E>

newMutableSet

<E2 extends E> HashObjSet<E2> newMutableSet(Iterable<? extends E2> elements)
Specified by:
newMutableSet in interface ObjSetFactory<E>

newMutableSet

<E2 extends E> HashObjSet<E2> newMutableSet(Iterable<? extends E2> elems1,
                                            Iterable<? extends E2> elems2)
Specified by:
newMutableSet in interface ObjSetFactory<E>

newMutableSet

<E2 extends E> HashObjSet<E2> newMutableSet(Iterable<? extends E2> elems1,
                                            Iterable<? extends E2> elems2,
                                            Iterable<? extends E2> elems3)
Specified by:
newMutableSet in interface ObjSetFactory<E>

newMutableSet

<E2 extends E> HashObjSet<E2> newMutableSet(Iterable<? extends E2> elems1,
                                            Iterable<? extends E2> elems2,
                                            Iterable<? extends E2> elems3,
                                            Iterable<? extends E2> elems4)
Specified by:
newMutableSet in interface ObjSetFactory<E>

newMutableSet

<E2 extends E> HashObjSet<E2> newMutableSet(Iterable<? extends E2> elems1,
                                            Iterable<? extends E2> elems2,
                                            Iterable<? extends E2> elems3,
                                            Iterable<? extends E2> elems4,
                                            Iterable<? extends E2> elems5)
Specified by:
newMutableSet in interface ObjSetFactory<E>

newMutableSet

<E2 extends E> HashObjSet<E2> newMutableSet(Iterator<? extends E2> elements)
Specified by:
newMutableSet in interface ObjSetFactory<E>

newMutableSet

<E2 extends E> HashObjSet<E2> newMutableSet(Iterator<? extends E2> elements,
                                            int expectedSize)
Specified by:
newMutableSet in interface ObjSetFactory<E>

newMutableSet

<E2 extends E> HashObjSet<E2> newMutableSet(Consumer<Consumer<E2>> elementsSupplier)
Specified by:
newMutableSet in interface ObjSetFactory<E>

newMutableSet

<E2 extends E> HashObjSet<E2> newMutableSet(Consumer<Consumer<E2>> elementsSupplier,
                                            int expectedSize)
Specified by:
newMutableSet in interface ObjSetFactory<E>

newMutableSet

<E2 extends E> HashObjSet<E2> newMutableSet(E2[] elements)
Specified by:
newMutableSet in interface ObjSetFactory<E>

newMutableSet

<E2 extends E> HashObjSet<E2> newMutableSet(E2[] elements,
                                            int expectedSize)
Specified by:
newMutableSet in interface ObjSetFactory<E>

newMutableSetOf

<E2 extends E> HashObjSet<E2> newMutableSetOf(E2 e1)
Specified by:
newMutableSetOf in interface ObjSetFactory<E>

newMutableSetOf

<E2 extends E> HashObjSet<E2> newMutableSetOf(E2 e1,
                                              E2 e2)
Specified by:
newMutableSetOf in interface ObjSetFactory<E>

newMutableSetOf

<E2 extends E> HashObjSet<E2> newMutableSetOf(E2 e1,
                                              E2 e2,
                                              E2 e3)
Specified by:
newMutableSetOf in interface ObjSetFactory<E>

newMutableSetOf

<E2 extends E> HashObjSet<E2> newMutableSetOf(E2 e1,
                                              E2 e2,
                                              E2 e3,
                                              E2 e4)
Specified by:
newMutableSetOf in interface ObjSetFactory<E>

newMutableSetOf

<E2 extends E> HashObjSet<E2> newMutableSetOf(E2 e1,
                                              E2 e2,
                                              E2 e3,
                                              E2 e4,
                                              E2 e5,
                                              E2... restElements)
Specified by:
newMutableSetOf in interface ObjSetFactory<E>

newUpdatableSet

<E2 extends E> HashObjSet<E2> newUpdatableSet()
Specified by:
newUpdatableSet in interface ObjSetFactory<E>

newUpdatableSet

<E2 extends E> HashObjSet<E2> newUpdatableSet(int expectedSize)
Specified by:
newUpdatableSet in interface ObjSetFactory<E>

newUpdatableSet

<E2 extends E> HashObjSet<E2> newUpdatableSet(Iterable<? extends E2> elements,
                                              int expectedSize)
If the specified elements is a set and has the same equivalence with this factory, expectedSize is ignored.

Specified by:
newUpdatableSet in interface ObjSetFactory<E>

newUpdatableSet

<E2 extends E> HashObjSet<E2> newUpdatableSet(Iterable<? extends E2> elems1,
                                              Iterable<? extends E2> elems2,
                                              int expectedSize)
Specified by:
newUpdatableSet in interface ObjSetFactory<E>

newUpdatableSet

<E2 extends E> HashObjSet<E2> newUpdatableSet(Iterable<? extends E2> elems1,
                                              Iterable<? extends E2> elems2,
                                              Iterable<? extends E2> elems3,
                                              int expectedSize)
Specified by:
newUpdatableSet in interface ObjSetFactory<E>

newUpdatableSet

<E2 extends E> HashObjSet<E2> newUpdatableSet(Iterable<? extends E2> elems1,
                                              Iterable<? extends E2> elems2,
                                              Iterable<? extends E2> elems3,
                                              Iterable<? extends E2> elems4,
                                              int expectedSize)
Specified by:
newUpdatableSet in interface ObjSetFactory<E>

newUpdatableSet

<E2 extends E> HashObjSet<E2> newUpdatableSet(Iterable<? extends E2> elems1,
                                              Iterable<? extends E2> elems2,
                                              Iterable<? extends E2> elems3,
                                              Iterable<? extends E2> elems4,
                                              Iterable<? extends E2> elems5,
                                              int expectedSize)
Specified by:
newUpdatableSet in interface ObjSetFactory<E>

newUpdatableSet

<E2 extends E> HashObjSet<E2> newUpdatableSet(Iterable<? extends E2> elements)
Specified by:
newUpdatableSet in interface ObjSetFactory<E>

newUpdatableSet

<E2 extends E> HashObjSet<E2> newUpdatableSet(Iterable<? extends E2> elems1,
                                              Iterable<? extends E2> elems2)
Specified by:
newUpdatableSet in interface ObjSetFactory<E>

newUpdatableSet

<E2 extends E> HashObjSet<E2> newUpdatableSet(Iterable<? extends E2> elems1,
                                              Iterable<? extends E2> elems2,
                                              Iterable<? extends E2> elems3)
Specified by:
newUpdatableSet in interface ObjSetFactory<E>

newUpdatableSet

<E2 extends E> HashObjSet<E2> newUpdatableSet(Iterable<? extends E2> elems1,
                                              Iterable<? extends E2> elems2,
                                              Iterable<? extends E2> elems3,
                                              Iterable<? extends E2> elems4)
Specified by:
newUpdatableSet in interface ObjSetFactory<E>

newUpdatableSet

<E2 extends E> HashObjSet<E2> newUpdatableSet(Iterable<? extends E2> elems1,
                                              Iterable<? extends E2> elems2,
                                              Iterable<? extends E2> elems3,
                                              Iterable<? extends E2> elems4,
                                              Iterable<? extends E2> elems5)
Specified by:
newUpdatableSet in interface ObjSetFactory<E>

newUpdatableSet

<E2 extends E> HashObjSet<E2> newUpdatableSet(Iterator<? extends E2> elements)
Specified by:
newUpdatableSet in interface ObjSetFactory<E>

newUpdatableSet

<E2 extends E> HashObjSet<E2> newUpdatableSet(Iterator<? extends E2> elements,
                                              int expectedSize)
Specified by:
newUpdatableSet in interface ObjSetFactory<E>

newUpdatableSet

<E2 extends E> HashObjSet<E2> newUpdatableSet(Consumer<Consumer<E2>> elementsSupplier)
Specified by:
newUpdatableSet in interface ObjSetFactory<E>

newUpdatableSet

<E2 extends E> HashObjSet<E2> newUpdatableSet(Consumer<Consumer<E2>> elementsSupplier,
                                              int expectedSize)
Specified by:
newUpdatableSet in interface ObjSetFactory<E>

newUpdatableSet

<E2 extends E> HashObjSet<E2> newUpdatableSet(E2[] elements)
Specified by:
newUpdatableSet in interface ObjSetFactory<E>

newUpdatableSet

<E2 extends E> HashObjSet<E2> newUpdatableSet(E2[] elements,
                                              int expectedSize)
Specified by:
newUpdatableSet in interface ObjSetFactory<E>

newUpdatableSetOf

<E2 extends E> HashObjSet<E2> newUpdatableSetOf(E2 e1)
Specified by:
newUpdatableSetOf in interface ObjSetFactory<E>

newUpdatableSetOf

<E2 extends E> HashObjSet<E2> newUpdatableSetOf(E2 e1,
                                                E2 e2)
Specified by:
newUpdatableSetOf in interface ObjSetFactory<E>

newUpdatableSetOf

<E2 extends E> HashObjSet<E2> newUpdatableSetOf(E2 e1,
                                                E2 e2,
                                                E2 e3)
Specified by:
newUpdatableSetOf in interface ObjSetFactory<E>

newUpdatableSetOf

<E2 extends E> HashObjSet<E2> newUpdatableSetOf(E2 e1,
                                                E2 e2,
                                                E2 e3,
                                                E2 e4)
Specified by:
newUpdatableSetOf in interface ObjSetFactory<E>

newUpdatableSetOf

<E2 extends E> HashObjSet<E2> newUpdatableSetOf(E2 e1,
                                                E2 e2,
                                                E2 e3,
                                                E2 e4,
                                                E2 e5,
                                                E2... restElements)
Specified by:
newUpdatableSetOf in interface ObjSetFactory<E>

newImmutableSet

<E2 extends E> HashObjSet<E2> newImmutableSet(Iterable<? extends E2> elements,
                                              int expectedSize)
If the specified elements is a set and has the same equivalence with this factory, expectedSize is ignored.

Specified by:
newImmutableSet in interface ObjSetFactory<E>

newImmutableSet

<E2 extends E> HashObjSet<E2> newImmutableSet(Iterable<? extends E2> elems1,
                                              Iterable<? extends E2> elems2,
                                              int expectedSize)
Specified by:
newImmutableSet in interface ObjSetFactory<E>

newImmutableSet

<E2 extends E> HashObjSet<E2> newImmutableSet(Iterable<? extends E2> elems1,
                                              Iterable<? extends E2> elems2,
                                              Iterable<? extends E2> elems3,
                                              int expectedSize)
Specified by:
newImmutableSet in interface ObjSetFactory<E>

newImmutableSet

<E2 extends E> HashObjSet<E2> newImmutableSet(Iterable<? extends E2> elems1,
                                              Iterable<? extends E2> elems2,
                                              Iterable<? extends E2> elems3,
                                              Iterable<? extends E2> elems4,
                                              int expectedSize)
Specified by:
newImmutableSet in interface ObjSetFactory<E>

newImmutableSet

<E2 extends E> HashObjSet<E2> newImmutableSet(Iterable<? extends E2> elems1,
                                              Iterable<? extends E2> elems2,
                                              Iterable<? extends E2> elems3,
                                              Iterable<? extends E2> elems4,
                                              Iterable<? extends E2> elems5,
                                              int expectedSize)
Specified by:
newImmutableSet in interface ObjSetFactory<E>

newImmutableSet

<E2 extends E> HashObjSet<E2> newImmutableSet(Iterable<? extends E2> elements)
Specified by:
newImmutableSet in interface ObjSetFactory<E>

newImmutableSet

<E2 extends E> HashObjSet<E2> newImmutableSet(Iterable<? extends E2> elems1,
                                              Iterable<? extends E2> elems2)
Specified by:
newImmutableSet in interface ObjSetFactory<E>

newImmutableSet

<E2 extends E> HashObjSet<E2> newImmutableSet(Iterable<? extends E2> elems1,
                                              Iterable<? extends E2> elems2,
                                              Iterable<? extends E2> elems3)
Specified by:
newImmutableSet in interface ObjSetFactory<E>

newImmutableSet

<E2 extends E> HashObjSet<E2> newImmutableSet(Iterable<? extends E2> elems1,
                                              Iterable<? extends E2> elems2,
                                              Iterable<? extends E2> elems3,
                                              Iterable<? extends E2> elems4)
Specified by:
newImmutableSet in interface ObjSetFactory<E>

newImmutableSet

<E2 extends E> HashObjSet<E2> newImmutableSet(Iterable<? extends E2> elems1,
                                              Iterable<? extends E2> elems2,
                                              Iterable<? extends E2> elems3,
                                              Iterable<? extends E2> elems4,
                                              Iterable<? extends E2> elems5)
Specified by:
newImmutableSet in interface ObjSetFactory<E>

newImmutableSet

<E2 extends E> HashObjSet<E2> newImmutableSet(Iterator<? extends E2> elements)
Specified by:
newImmutableSet in interface ObjSetFactory<E>

newImmutableSet

<E2 extends E> HashObjSet<E2> newImmutableSet(Iterator<? extends E2> elements,
                                              int expectedSize)
Specified by:
newImmutableSet in interface ObjSetFactory<E>

newImmutableSet

<E2 extends E> HashObjSet<E2> newImmutableSet(Consumer<Consumer<E2>> elementsSupplier)
Specified by:
newImmutableSet in interface ObjSetFactory<E>

newImmutableSet

<E2 extends E> HashObjSet<E2> newImmutableSet(Consumer<Consumer<E2>> elementsSupplier,
                                              int expectedSize)
Specified by:
newImmutableSet in interface ObjSetFactory<E>

newImmutableSet

<E2 extends E> HashObjSet<E2> newImmutableSet(E2[] elements)
Specified by:
newImmutableSet in interface ObjSetFactory<E>

newImmutableSet

<E2 extends E> HashObjSet<E2> newImmutableSet(E2[] elements,
                                              int expectedSize)
Specified by:
newImmutableSet in interface ObjSetFactory<E>

newImmutableSetOf

<E2 extends E> HashObjSet<E2> newImmutableSetOf(E2 e1)
Specified by:
newImmutableSetOf in interface ObjSetFactory<E>

newImmutableSetOf

<E2 extends E> HashObjSet<E2> newImmutableSetOf(E2 e1,
                                                E2 e2)
Specified by:
newImmutableSetOf in interface ObjSetFactory<E>

newImmutableSetOf

<E2 extends E> HashObjSet<E2> newImmutableSetOf(E2 e1,
                                                E2 e2,
                                                E2 e3)
Specified by:
newImmutableSetOf in interface ObjSetFactory<E>

newImmutableSetOf

<E2 extends E> HashObjSet<E2> newImmutableSetOf(E2 e1,
                                                E2 e2,
                                                E2 e3,
                                                E2 e4)
Specified by:
newImmutableSetOf in interface ObjSetFactory<E>

newImmutableSetOf

<E2 extends E> HashObjSet<E2> newImmutableSetOf(E2 e1,
                                                E2 e2,
                                                E2 e3,
                                                E2 e4,
                                                E2 e5,
                                                E2... restElements)
Specified by:
newImmutableSetOf in interface ObjSetFactory<E>