Class TypeAwareListAssert<E, A extends AbstractAssert<A, @Nullable E>>

Type Parameters:
E - the element type to assert upon.
A - the assertion type for the element.
All Implemented Interfaces:
Assert<TypeAwareListAssert<E,A>, List<? extends E>>, Descriptable<TypeAwareListAssert<E,A>>, EnumerableAssert<TypeAwareListAssert<E,A>, E>, ExtensionPoints<TypeAwareListAssert<E,A>, List<? extends E>>, IndexedObjectEnumerableAssert<TypeAwareListAssert<E,A>, E>, ObjectEnumerableAssert<TypeAwareListAssert<E,A>, E>

public final class TypeAwareListAssert<E, A extends AbstractAssert<A, @Nullable E>> extends AbstractListAssert<TypeAwareListAssert<@Nullable E, A>, @Nullable List<? extends @Nullable E>, @Nullable E, A>
An implementation of AbstractListAssert that can perform type-specific assertions on the members of the container being asserted upon.

This acts as a bridge with AssertJ now that FactoryBasedNavigableListAssert has been deprecated. Users should treat this object like any other kind of AbstractListAssert for all purposes.

Since:
3.1.0
Author:
Ashley Scopes