Interface SequencedCollectionContract<E,C extends SequencedCollection<E>>

Type Parameters:
E - The element type being tested.s
C - The collection type being tested.
All Superinterfaces:
AddAllContract<E,C>, AddContract<E,C>, AddFirstContract<E,C>, AddLastContract<E,C>, ClearContract<E,C>, CollectionContract<E,C>, CollectionContractConfig, CollectionContractSupport<E,C>, CollectionProviderSupport<E,C>, ContainsAllContract<E,C>, ContainsContract<E,C>, ContractSupport<C>, ElementProviderSupport<E>, EqualsContract<C>, ForEachContract<E,C>, GetFirstContract<E,C>, GetLastContract<E,C>, HashCodeContract<C>, IsEmptyContract<E,C>, IterableContract<E,C>, IteratorContract<E,C>, ObjectContract<C>, ProviderSupport<C>, RemoveAllContract<E,C>, RemoveContract<E,C>, RemoveFirstContract<E,C>, RemoveIfContract<E,C>, RemoveLastContract<E,C>, RetainAllContract<E,C>, ReversedContract<E,C>, SizeContract<E,C>, SpliteratorContract<E,C>, StreamContract<E,C>, SupportedMethods, ToArrayContract<E,C>, ToStringContract<C>
All Known Subinterfaces:
ListContract<E,L>

public interface SequencedCollectionContract<E,C extends SequencedCollection<E>> extends CollectionContract<E,C>, AddFirstContract<E,C>, AddLastContract<E,C>, GetFirstContract<E,C>, GetLastContract<E,C>, RemoveFirstContract<E,C>, RemoveLastContract<E,C>, ReversedContract<E,C>
Test suite for classes that implement the SequencedCollection interface.
Since:
1.0
Author:
evanbergstrom
See Also: