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 Type
    Method
    Description
    @NotNull ObjectProvider<E>
    Returns the elements provider for the contract.
  • Method Details

    • elementProvider

      @NotNull @NotNull ObjectProvider<E> elementProvider()
      Returns the elements provider for the contract.
      Returns:
      the element provider.