Package com.tngtech.archunit.base
Class ForwardingCollection<T>
java.lang.Object
com.tngtech.archunit.base.ForwardingCollection<T>
- All Implemented Interfaces:
java.lang.Iterable<T>
,java.util.Collection<T>
- Direct Known Subclasses:
ForwardingList
,ForwardingSet
,JavaClasses
,MetricsComponent
,MetricsComponents
@PublicAPI(usage=ACCESS) public abstract class ForwardingCollection<T> extends java.lang.Object implements java.util.Collection<T>
-
Constructor Summary
Constructors Modifier Constructor Description protected
ForwardingCollection()
-
Method Summary
Modifier and Type Method Description boolean
add(T t)
boolean
addAll(java.util.Collection<? extends T> c)
void
clear()
boolean
contains(java.lang.Object o)
boolean
containsAll(java.util.Collection<?> c)
protected abstract java.util.Collection<T>
delegate()
boolean
equals(java.lang.Object obj)
int
hashCode()
boolean
isEmpty()
java.util.Iterator<T>
iterator()
boolean
remove(java.lang.Object o)
boolean
removeAll(java.util.Collection<?> c)
boolean
retainAll(java.util.Collection<?> c)
int
size()
java.lang.Object[]
toArray()
<T1> T1[]
toArray(T1[] a)
java.lang.String
toString()
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
Methods inherited from interface java.lang.Iterable
forEach
-
Constructor Details
-
ForwardingCollection
protected ForwardingCollection()
-
-
Method Details
-
delegate
-
size
- Specified by:
size
in interfacejava.util.Collection<T>
-
isEmpty
- Specified by:
isEmpty
in interfacejava.util.Collection<T>
-
contains
- Specified by:
contains
in interfacejava.util.Collection<T>
-
iterator
-
toArray
- Specified by:
toArray
in interfacejava.util.Collection<T>
-
toArray
- Specified by:
toArray
in interfacejava.util.Collection<T>
-
add
- Specified by:
add
in interfacejava.util.Collection<T>
-
remove
- Specified by:
remove
in interfacejava.util.Collection<T>
-
containsAll
- Specified by:
containsAll
in interfacejava.util.Collection<T>
-
addAll
- Specified by:
addAll
in interfacejava.util.Collection<T>
-
removeAll
- Specified by:
removeAll
in interfacejava.util.Collection<T>
-
retainAll
- Specified by:
retainAll
in interfacejava.util.Collection<T>
-
clear
- Specified by:
clear
in interfacejava.util.Collection<T>
-
hashCode
public int hashCode()- Specified by:
hashCode
in interfacejava.util.Collection<T>
- Overrides:
hashCode
in classjava.lang.Object
-
equals
public boolean equals(java.lang.Object obj)- Specified by:
equals
in interfacejava.util.Collection<T>
- Overrides:
equals
in classjava.lang.Object
-
toString
public java.lang.String toString()- Overrides:
toString
in classjava.lang.Object
-