Package io.aether.utils.rcollections
Interface RSet<T>
-
- All Superinterfaces:
java.util.Collection<T>,java.lang.Iterable<T>,RCollection<T>,java.util.Set<T>,ToString
- All Known Implementing Classes:
RSetBySrc
public interface RSet<T> extends RCollection<T>, java.util.Set<T>
-
-
Method Summary
All Methods Static Methods Instance Methods Default Methods Modifier and Type Method Description default booleanaddAll(@NotNull java.util.Collection<? extends T> c)default booleanaddAndRemove(java.util.Set<T> s)default voidclear()default booleancontainsAll(@NotNull java.util.Collection<?> c)default voidlink(RSet<T> other)default <T2> voidlink(RSet<T2> other, AFunction<T,T2> f, AFunction<T2,T> back)default <T2> RSet<T2>map(AFunction<T,T2> f)default <T2> @NotNull RSet<T2>map(AFunction<T,T2> f, AFunction<T2,T> back)static <E> RSet<E>of(java.util.Set<E> src)default booleanremoveAll(@NotNull java.util.Collection<?> c)default booleanretainAll(@NotNull java.util.Collection<?> c)default <K> RMap<K,T>toMap(AFunction<T,K> keyGetter)-
Methods inherited from interface io.aether.utils.rcollections.RCollection
add0, forAdd, forRemove, remove0
-
-
-
-
Method Detail
-
retainAll
default boolean retainAll(@NotNull @NotNull java.util.Collection<?> c)- Specified by:
retainAllin interfacejava.util.Collection<T>- Specified by:
retainAllin interfaceRCollection<T>- Specified by:
retainAllin interfacejava.util.Set<T>
-
addAndRemove
default boolean addAndRemove(java.util.Set<T> s)
-
clear
default void clear()
- Specified by:
clearin interfacejava.util.Collection<T>- Specified by:
clearin interfaceRCollection<T>- Specified by:
clearin interfacejava.util.Set<T>
-
addAll
default boolean addAll(@NotNull @NotNull java.util.Collection<? extends T> c)- Specified by:
addAllin interfacejava.util.Collection<T>- Specified by:
addAllin interfaceRCollection<T>- Specified by:
addAllin interfacejava.util.Set<T>
-
containsAll
default boolean containsAll(@NotNull @NotNull java.util.Collection<?> c)- Specified by:
containsAllin interfacejava.util.Collection<T>- Specified by:
containsAllin interfaceRCollection<T>- Specified by:
containsAllin interfacejava.util.Set<T>
-
removeAll
default boolean removeAll(@NotNull @NotNull java.util.Collection<?> c)- Specified by:
removeAllin interfacejava.util.Collection<T>- Specified by:
removeAllin interfaceRCollection<T>- Specified by:
removeAllin interfacejava.util.Set<T>
-
map
@NotNull default <T2> @NotNull RSet<T2> map(AFunction<T,T2> f, AFunction<T2,T> back)
- Specified by:
mapin interfaceRCollection<T>
-
of
static <E> RSet<E> of(java.util.Set<E> src)
-
-