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

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

@API(since="3.1.0", status=STABLE) 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