Package io.aether.utils.rcollections
Interface RQueue<T>
-
- All Superinterfaces:
java.util.Collection<T>,java.lang.Iterable<T>,java.util.Queue<T>,RCollection<T>,ToString
- All Known Implementing Classes:
RQueueBySrc
public interface RQueue<T> extends RCollection<T>, java.util.Queue<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 voidclear()default booleancontainsAll(@NotNull java.util.Collection<?> c)default <T2> voidlink(RQueue<T2> other, AFunction<T,T2> f, AFunction<T2,T> back)default <T2> @NotNull RQueue<T2>map(AFunction<T,T2> f, AFunction<T2,T> back)static <E> RQueue<E>of(java.util.Queue<E> src)default booleanremoveAll(@NotNull java.util.Collection<?> c)default booleanretainAll(@NotNull java.util.Collection<?> c)-
Methods inherited from interface java.util.Collection
contains, equals, hashCode, isEmpty, iterator, parallelStream, remove, removeIf, size, spliterator, stream, toArray, toArray, toArray
-
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>
-
clear
default void clear()
- Specified by:
clearin interfacejava.util.Collection<T>- Specified by:
clearin interfaceRCollection<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>
-
containsAll
default boolean containsAll(@NotNull @NotNull java.util.Collection<?> c)- Specified by:
containsAllin interfacejava.util.Collection<T>- Specified by:
containsAllin interfaceRCollection<T>
-
removeAll
default boolean removeAll(@NotNull @NotNull java.util.Collection<?> c)- Specified by:
removeAllin interfacejava.util.Collection<T>- Specified by:
removeAllin interfaceRCollection<T>
-
map
@NotNull default <T2> @NotNull RQueue<T2> map(AFunction<T,T2> f, AFunction<T2,T> back)
- Specified by:
mapin interfaceRCollection<T>
-
of
static <E> RQueue<E> of(java.util.Queue<E> src)
-
-