Package io.aether.utils.rcollections
Class RCollectionBySrc<E>
- java.lang.Object
-
- io.aether.utils.rcollections.RCollectionBySrc<E>
-
- All Implemented Interfaces:
RCollection<E>,ToString,java.lang.Iterable<E>,java.util.Collection<E>
- Direct Known Subclasses:
RQueueBySrc,RSetBySrc
public class RCollectionBySrc<E> extends java.lang.Object implements RCollection<E>
-
-
Constructor Summary
Constructors Constructor Description RCollectionBySrc(java.util.Collection<E> src)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanadd(E t)booleancontains(java.lang.Object o)booleancontainsAll(@NotNull java.util.Collection<?> c)booleanequals(java.lang.Object obj)EventConsumer<E>forAdd()EventConsumer<E>forRemove()inthashCode()booleanisEmpty()@NotNull java.util.Iterator<E>iterator()booleanremove(java.lang.Object o)intsize()@NotNull java.lang.Object @NotNull []toArray()<T1> T1 @NotNull []toArray(@NotNull T1 @NotNull [] a)java.lang.StringtoString()voidtoString(AString sb)-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface java.util.Collection
parallelStream, removeIf, spliterator, stream, toArray
-
-
-
-
Field Detail
-
src
protected final java.util.Collection<E> src
-
-
Constructor Detail
-
RCollectionBySrc
public RCollectionBySrc(java.util.Collection<E> src)
-
-
Method Detail
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
size
public int size()
- Specified by:
sizein interfacejava.util.Collection<E>
-
forAdd
public EventConsumer<E> forAdd()
- Specified by:
forAddin interfaceRCollection<E>
-
forRemove
public EventConsumer<E> forRemove()
- Specified by:
forRemovein interfaceRCollection<E>
-
equals
public boolean equals(java.lang.Object obj)
- Specified by:
equalsin interfacejava.util.Collection<E>- Overrides:
equalsin classjava.lang.Object
-
hashCode
public int hashCode()
- Specified by:
hashCodein interfacejava.util.Collection<E>- Overrides:
hashCodein classjava.lang.Object
-
isEmpty
public boolean isEmpty()
- Specified by:
isEmptyin interfacejava.util.Collection<E>
-
contains
public boolean contains(java.lang.Object o)
- Specified by:
containsin interfacejava.util.Collection<E>
-
iterator
@NotNull public @NotNull java.util.Iterator<E> iterator()
-
toArray
@NotNull public @NotNull java.lang.Object @NotNull [] toArray()
- Specified by:
toArrayin interfacejava.util.Collection<E>
-
toArray
public <T1> T1 @NotNull [] toArray(@NotNull @NotNull T1 @NotNull [] a)- Specified by:
toArrayin interfacejava.util.Collection<E>
-
remove
public boolean remove(java.lang.Object o)
- Specified by:
removein interfacejava.util.Collection<E>
-
containsAll
public boolean containsAll(@NotNull @NotNull java.util.Collection<?> c)- Specified by:
containsAllin interfacejava.util.Collection<E>- Specified by:
containsAllin interfaceRCollection<E>
-
-