Uses of Interface
io.vavr.collection.Set
-
Packages that use Set Package Description io.vavr BesideAPIthe io.vavr package contains core types like (Checked)Functions and Tuples.io.vavr.collection Purely functional collections based on Traversable. -
-
Uses of Set in io.vavr
Methods in io.vavr that return Set Modifier and Type Method Description static <T> Set<T>API. LinkedSet()Alias forLinkedHashSet.empty()static <T> Set<T>API. LinkedSet(T element)Alias forLinkedHashSet.of(Object)static <T> Set<T>API. LinkedSet(T... elements)Alias forLinkedHashSet.of(Object...)static <T> Set<T>API. Set()Alias forHashSet.empty()static <T> Set<T>API. Set(T element)Alias forHashSet.of(Object)static <T> Set<T>API. Set(T... elements)Alias forHashSet.of(Object...)default Set<T>Value. toLinkedSet()Converts this to aSet.default Set<T>Value. toSet()Converts this to aSet. -
Uses of Set in io.vavr.collection
Subinterfaces of Set in io.vavr.collection Modifier and Type Interface Description interfaceBitSet<T>An immutableBitSetimplementation.interfaceSortedSet<T>An immutableSortedSetinterface.Classes in io.vavr.collection that implement Set Modifier and Type Class Description static classBitSetModule.AbstractBitSet<T>static classBitSetModule.BitSet1<T>static classBitSetModule.BitSet2<T>static classBitSetModule.BitSetN<T>classHashSet<T>An immutableHashSetimplementation.classLinkedHashSet<T>An immutableHashSetimplementation that has predictable (insertion-order) iteration.classTreeSet<T>SortedSet implementation, backed by a Red/Black Tree.Fields in io.vavr.collection declared as Set Modifier and Type Field Description private Set<U>IteratorModule.DistinctIterator. knownMethods in io.vavr.collection that return Set Modifier and Type Method Description Set<T>Set. add(T element)Add the given element to this set, if it is not already contained.Set<T>Set. addAll(java.lang.Iterable<? extends T> elements)Adds all of the given elements to this set, if not already contained.<R> Set<R>Set. collect(PartialFunction<? super T,? extends R> partialFunction)Set<T>Set. diff(Set<? extends T> that)Calculates the difference between this set and another set.Set<T>Set. distinct()Set<T>Set. distinctBy(java.util.Comparator<? super T> comparator)<U> Set<T>Set. distinctBy(java.util.function.Function<? super T,? extends U> keyExtractor)Set<T>Set. drop(int n)Set<T>Set. dropRight(int n)Set<T>Set. dropUntil(java.util.function.Predicate<? super T> predicate)Set<T>Set. dropWhile(java.util.function.Predicate<? super T> predicate)Set<T>Set. filter(java.util.function.Predicate<? super T> predicate)<U> Set<U>Set. flatMap(java.util.function.Function<? super T,? extends java.lang.Iterable<? extends U>> mapper)Set<T>Set. init()Set<T>Set. intersect(Set<? extends T> that)Computes the intersection between this set and another set.Set<K>AbstractMultimap. keySet()Set<K>HashMap. keySet()Set<K>LinkedHashMap. keySet()Set<K>Map. keySet()Returns the keys contained in this map.Set<K>Multimap. keySet()Returns the keys contained in this multimap.<U> Set<U>Set. map(java.util.function.Function<? super T,? extends U> mapper)static <T> Set<T>Set. narrow(Set<? extends T> set)Narrows a widenedSet<? extends T>toSet<T>by performing a type-safe cast.Set<T>Set. orElse(java.lang.Iterable<? extends T> other)Set<T>Set. orElse(java.util.function.Supplier<? extends java.lang.Iterable<? extends T>> supplier)Set<T>Set. peek(java.util.function.Consumer<? super T> action)Set<T>Set. reject(java.util.function.Predicate<? super T> predicate)Set<T>Set. remove(T element)Removes a specific element from this set, if present.Set<T>Set. removeAll(java.lang.Iterable<? extends T> elements)Removes all of the given elements from this set, if present.Set<T>Set. replace(T currentElement, T newElement)Set<T>Set. replaceAll(T currentElement, T newElement)Set<T>Set. retainAll(java.lang.Iterable<? extends T> elements)Set<T>Set. scan(T zero, java.util.function.BiFunction<? super T,? super T,? extends T> operation)default <U> Set<U>BitSet. scanLeft(U zero, java.util.function.BiFunction<? super U,? super T,? extends U> operation)<U> Set<U>Set. scanLeft(U zero, java.util.function.BiFunction<? super U,? super T,? extends U> operation)<U> Set<U>SortedSet. scanLeft(U zero, java.util.function.BiFunction<? super U,? super T,? extends U> operation)<U> Set<U>TreeSet. scanLeft(U zero, java.util.function.BiFunction<? super U,? super T,? extends U> operation)default <U> Set<U>BitSet. scanRight(U zero, java.util.function.BiFunction<? super T,? super U,? extends U> operation)<U> Set<U>Set. scanRight(U zero, java.util.function.BiFunction<? super T,? super U,? extends U> operation)<U> Set<U>SortedSet. scanRight(U zero, java.util.function.BiFunction<? super T,? super U,? extends U> operation)<U> Set<U>TreeSet. scanRight(U zero, java.util.function.BiFunction<? super T,? super U,? extends U> operation)Set<T>Set. tail()Set<T>Set. take(int n)Set<T>Set. takeRight(int n)Set<T>Set. takeUntil(java.util.function.Predicate<? super T> predicate)Set<T>Set. takeWhile(java.util.function.Predicate<? super T> predicate)Set<T>Set. union(Set<? extends T> that)Adds all of the elements ofthatset to this set, if not already present.<U> Set<Tuple2<T,U>>Set. zip(java.lang.Iterable<? extends U> that)<U> Set<Tuple2<T,U>>Set. zipAll(java.lang.Iterable<? extends U> that, T thisElem, U thatElem)<U,R>
Set<R>Set. zipWith(java.lang.Iterable<? extends U> that, java.util.function.BiFunction<? super T,? super U,? extends R> mapper)Set<Tuple2<T,java.lang.Integer>>Set. zipWithIndex()<U> Set<U>Set. zipWithIndex(java.util.function.BiFunction<? super T,? super java.lang.Integer,? extends U> mapper)Methods in io.vavr.collection that return types with arguments of type Set Modifier and Type Method Description <C> Map<C,? extends Set<T>>Set. groupBy(java.util.function.Function<? super T,? extends C> classifier)Iterator<? extends Set<T>>Set. grouped(int size)Option<? extends Set<T>>Set. initOption()Tuple2<? extends Set<T>,? extends Set<T>>Set. partition(java.util.function.Predicate<? super T> predicate)Tuple2<? extends Set<T>,? extends Set<T>>Set. partition(java.util.function.Predicate<? super T> predicate)Iterator<? extends Set<T>>Set. slideBy(java.util.function.Function<? super T,?> classifier)Iterator<? extends Set<T>>Set. sliding(int size)Iterator<? extends Set<T>>Set. sliding(int size, int step)Tuple2<? extends Set<T>,? extends Set<T>>Set. span(java.util.function.Predicate<? super T> predicate)Tuple2<? extends Set<T>,? extends Set<T>>Set. span(java.util.function.Predicate<? super T> predicate)Option<? extends Set<T>>Set. tailOption()<T1,T2>
Tuple2<? extends Set<T1>,? extends Set<T2>>Set. unzip(java.util.function.Function<? super T,Tuple2<? extends T1,? extends T2>> unzipper)<T1,T2>
Tuple2<? extends Set<T1>,? extends Set<T2>>Set. unzip(java.util.function.Function<? super T,Tuple2<? extends T1,? extends T2>> unzipper)<T1,T2,T3>
Tuple3<? extends Set<T1>,? extends Set<T2>,? extends Set<T3>>Set. unzip3(java.util.function.Function<? super T,Tuple3<? extends T1,? extends T2,? extends T3>> unzipper)<T1,T2,T3>
Tuple3<? extends Set<T1>,? extends Set<T2>,? extends Set<T3>>Set. unzip3(java.util.function.Function<? super T,Tuple3<? extends T1,? extends T2,? extends T3>> unzipper)<T1,T2,T3>
Tuple3<? extends Set<T1>,? extends Set<T2>,? extends Set<T3>>Set. unzip3(java.util.function.Function<? super T,Tuple3<? extends T1,? extends T2,? extends T3>> unzipper)Methods in io.vavr.collection with parameters of type Set Modifier and Type Method Description default BitSet<T>BitSet. diff(Set<? extends T> elements)HashSet<T>HashSet. diff(Set<? extends T> elements)LinkedHashSet<T>LinkedHashSet. diff(Set<? extends T> elements)Set<T>Set. diff(Set<? extends T> that)Calculates the difference between this set and another set.SortedSet<T>SortedSet. diff(Set<? extends T> elements)TreeSet<T>TreeSet. diff(Set<? extends T> elements)(package private) static <V> booleanCollections. equals(Set<V> source, java.lang.Object object)BitSet<T>BitSet. intersect(Set<? extends T> elements)BitSet<T>BitSetModule.AbstractBitSet. intersect(Set<? extends T> elements)HashSet<T>HashSet. intersect(Set<? extends T> elements)LinkedHashSet<T>LinkedHashSet. intersect(Set<? extends T> elements)Set<T>Set. intersect(Set<? extends T> that)Computes the intersection between this set and another set.SortedSet<T>SortedSet. intersect(Set<? extends T> elements)TreeSet<T>TreeSet. intersect(Set<? extends T> elements)static <T> Set<T>Set. narrow(Set<? extends T> set)Narrows a widenedSet<? extends T>toSet<T>by performing a type-safe cast.default BitSet<T>BitSet. union(Set<? extends T> elements)HashSet<T>HashSet. union(Set<? extends T> elements)LinkedHashSet<T>LinkedHashSet. union(Set<? extends T> elements)Adds all of the elements ofelementsto this set, replacing existing ones if they already present.Set<T>Set. union(Set<? extends T> that)Adds all of the elements ofthatset to this set, if not already present.SortedSet<T>SortedSet. union(Set<? extends T> elements)TreeSet<T>TreeSet. union(Set<? extends T> elements)Constructors in io.vavr.collection with parameters of type Set Constructor Description DistinctIterator(Iterator<? extends T> that, Set<U> set, java.util.function.Function<? super T,? extends U> keyExtractor)
-