Package com.tngtech.archunit.base
Class ForwardingList<T>
java.lang.Object
com.tngtech.archunit.base.ForwardingCollection<T>
com.tngtech.archunit.base.ForwardingList<T>
- All Implemented Interfaces:
java.lang.Iterable<T>
,java.util.Collection<T>
,java.util.List<T>
- Direct Known Subclasses:
FailureMessages
@PublicAPI(usage=ACCESS) public abstract class ForwardingList<T> extends ForwardingCollection<T> implements java.util.List<T>
-
Constructor Summary
Constructors Modifier Constructor Description protected
ForwardingList()
-
Method Summary
Modifier and Type Method Description void
add(int index, T element)
boolean
addAll(int index, java.util.Collection<? extends T> c)
protected abstract java.util.List<T>
delegate()
T
get(int index)
int
indexOf(java.lang.Object o)
int
lastIndexOf(java.lang.Object o)
java.util.ListIterator<T>
listIterator()
java.util.ListIterator<T>
listIterator(int index)
T
remove(int index)
T
set(int index, T element)
java.util.List<T>
subList(int fromIndex, int toIndex)
Methods inherited from class com.tngtech.archunit.base.ForwardingCollection
add, addAll, clear, contains, containsAll, equals, hashCode, isEmpty, iterator, remove, removeAll, retainAll, size, toArray, toArray, 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, stream, toArray
Methods inherited from interface java.lang.Iterable
forEach
Methods inherited from interface java.util.List
add, addAll, clear, contains, containsAll, equals, hashCode, isEmpty, iterator, remove, removeAll, replaceAll, retainAll, size, sort, spliterator, toArray, toArray
-
Constructor Details
-
ForwardingList
protected ForwardingList()
-
-
Method Details
-
delegate
- Specified by:
delegate
in classForwardingCollection<T>
-
addAll
- Specified by:
addAll
in interfacejava.util.List<T>
-
get
- Specified by:
get
in interfacejava.util.List<T>
-
set
- Specified by:
set
in interfacejava.util.List<T>
-
add
- Specified by:
add
in interfacejava.util.List<T>
-
remove
- Specified by:
remove
in interfacejava.util.List<T>
-
indexOf
- Specified by:
indexOf
in interfacejava.util.List<T>
-
lastIndexOf
- Specified by:
lastIndexOf
in interfacejava.util.List<T>
-
listIterator
- Specified by:
listIterator
in interfacejava.util.List<T>
-
listIterator
- Specified by:
listIterator
in interfacejava.util.List<T>
-
subList
- Specified by:
subList
in interfacejava.util.List<T>
-