Interface ListContract<E,L extends List<E>>

Type Parameters:
E - The type of the elements.
L - The type of the list.
All Superinterfaces:
AddAllContract<E,L>, AddAtPositionContract<E,L>, AddContract<E,L>, AddFirstContract<E,L>, AddLastContract<E,L>, ClearContract<E,L>, CollectionContract<E,L>, CollectionContractConfig, CollectionContractSupport<E,L>, CollectionProviderSupport<E,L>, ContainsAllContract<E,L>, ContainsContract<E,L>, ContractSupport<L>, ElementProviderSupport<E>, EqualsContract<L>, ForEachContract<E,L>, GetContract<E,L>, GetFirstContract<E,L>, GetLastContract<E,L>, HashCodeContract<L>, IndexOfContract<E,L>, IsEmptyContract<E,L>, IterableContract<E,L>, IteratorContract<E,L>, LastIndexOfContract<E,L>, ListAddContract<E,L>, ListToArrayContract<E,L>, ObjectContract<L>, ProviderSupport<L>, RemoveAllContract<E,L>, RemoveAtPositionContract<E,L>, RemoveContract<E,L>, RemoveFirstContract<E,L>, RemoveIfContract<E,L>, RemoveLastContract<E,L>, ReplaceAllContract<E,L>, RetainAllContract<E,L>, ReversedContract<E,L>, SequencedCollectionContract<E,L>, SetContract<E,L>, SizeContract<E,L>, SortContract<E,L>, SpliteratorContract<E,L>, StreamContract<E,L>, SubListContract<E,L>, SupportedMethods, ToArrayContract<E,L>, ToStringContract<L>

Test suite for classes that implement the List interface. When implementing this class, the only method that will need to be implemented is ProviderSupport.provider().
Since:
1.0
Author:
evanbergstrom