Class ConcatenatedListView<T>

java.lang.Object
net.minecraftforge.common.util.ConcatenatedListView<T>
All Implemented Interfaces:
Iterable<T>, Collection<T>, List<T>, SequencedCollection<T>

public class ConcatenatedListView<T> extends Object implements List<T>
A list that concatenates multiple other lists for efficient iteration.

You may use this in place of creating a new list and calling List.addAll(Collection) for each of your collections.

This list does not support modification operations, but the underlying lists may be mutated safely externally.