@SuppressWarnings({ "unchecked", "rawtypes" }) public static <ACTUAL extends List<? extends ELEMENT>, ELEMENT, ELEMENT_ASSERT extends AbstractAssert<ELEMENT_ASSERT, ELEMENT>> FactoryBasedNavigableListAssert<?, ACTUAL, ELEMENT, ELEMENT_ASSERT> assertThat(List<? extends ELEMENT> actual, AssertFactory<ELEMENT, ELEMENT_ASSERT> assertFactory) { return new FactoryBasedNavigableListAssert(actual, FactoryBasedNavigableListAssert.class, assertFactory); }
@SuppressWarnings({ "unchecked", "rawtypes" }) public static <ACTUAL extends List<? extends ELEMENT>, ELEMENT, ELEMENT_ASSERT extends AbstractAssert<ELEMENT_ASSERT, ELEMENT>> FactoryBasedNavigableListAssert<?, ACTUAL, ELEMENT, ELEMENT_ASSERT> assertThat(List<? extends ELEMENT> actual, AssertFactory<ELEMENT, ELEMENT_ASSERT> assertFactory) { return new FactoryBasedNavigableListAssert(actual, FactoryBasedNavigableListAssert.class, assertFactory); }
FactoryBasedNavigableListAssert<?, ACTUAL, ELEMENT, ELEMENT_ASSERT> assertThat(List<? extends ELEMENT> actual, AssertFactory<ELEMENT, ELEMENT_ASSERT> assertFactory) { return new FactoryBasedNavigableListAssert(actual, FactoryBasedNavigableListAssert.class, assertFactory);
FactoryBasedNavigableListAssert<?, ACTUAL, ELEMENT, ELEMENT_ASSERT> assertThat(List<? extends ELEMENT> actual, AssertFactory<ELEMENT, ELEMENT_ASSERT> assertFactory) { return new FactoryBasedNavigableListAssert(actual, FactoryBasedNavigableListAssert.class, assertFactory);
@SuppressWarnings("unchecked") @Override protected SELF newAbstractIterableAssert(Iterable<? extends ELEMENT> iterable) { checkArgument(iterable instanceof List, "Expecting %s to be a List", iterable); return (SELF) new FactoryBasedNavigableListAssert<>((List<? extends ELEMENT>) iterable, FactoryBasedNavigableListAssert.class, assertFactory); }
@SuppressWarnings("unchecked") @Override protected SELF newAbstractIterableAssert(Iterable<? extends ELEMENT> iterable) { checkArgument(iterable instanceof List, "Expecting %s to be a List", iterable); return (SELF) new FactoryBasedNavigableListAssert<>((List<? extends ELEMENT>) iterable, FactoryBasedNavigableListAssert.class, assertFactory); }