Interface ElementProviderSupport<E>
- Type Parameters:
E
- the element type
- All Known Subinterfaces:
AddAllContract<E,
,C> AddAtPositionContract<E,
,L> AddContract<E,
,C> AddFirstContract<E,
,C> AddLastContract<E,
,C> BreakableCollection.WithProvider<E>
,BreakableIterable.WithProvider<E>
,ClearContract<E,
,C> CollectionContract<E,
,C> CollectionContractSupport<E,
,C> CollectionProviderSupport<E,
,C> ContainsAllContract<E,
,C> ContainsContract<E,
,C> ForEachContract<E,
,I> GetContract<E,
,L> GetFirstContract<E,
,C> GetLastContract<E,
,C> IndexOfContract<E,
,L> IsEmptyContract<E,
,C> IterableContract<E,
,I> IteratorContract<E,
,I> LastIndexOfContract<E,
,L> ListAddContract<E,
,L> ListContract<E,
,L> ListToArrayContract<E,
,L> RemoveAllContract<E,
,C> RemoveAtPositionContract<E,
,L> RemoveContract<E,
,C> RemoveFirstContract<E,
,C> RemoveIfContract<E,
,C> RemoveLastContract<E,
,C> ReplaceAllContract<E,
,L> RetainAllContract<E,
,C> ReversedContract<E,
,C> SequencedCollectionContract<E,
,C> SetContract<E,
,L> SizeContract<E,
,C> SortContract<E,
,L> SpliteratorContract<E,
,I> StreamContract<E,
,C> SubListContract<E,
,L> ToArrayContract<E,
,C> WithArrayList<E>
,WithIntegerElement
public interface ElementProviderSupport<E>
Interface for contract classes that test iterables or collections with elements.
- Since:
- 1.0
- Author:
- evanbergstrom
-
Method Summary
Modifier and TypeMethodDescription@NotNull ObjectProvider
<E> Returns the elements provider for the contract.
-
Method Details
-
elementProvider
Returns the elements provider for the contract.- Returns:
- the element provider.
-