@Test public void testSimple() { final AdapterHolder.Binder<AdapterHolder.ItemAdapter, ViewHolder> binder = ViewHolderBinders.simple(); assertThat(binder, is(notNullValue())); assertThat(binder, is(not(ViewHolderBinders.simple()))); }
@NonNull public static <A extends AdapterHolder.ItemAdapter, VH extends ViewHolder> AdapterHolder.Binder<A, VH> simple() { return new Simple<>(); }
ViewHolderBinders { @NonNull public static <A extends AdapterHolder.ItemAdapter, VH extends ViewHolder> AdapterHolder.Binder<A, VH> simple() { return new Simple<>(); } }
ViewHolderBinders { @NonNull public static <A extends AdapterHolder.ItemAdapter, VH extends ViewHolder> AdapterHolder.Binder<A, VH> simple() { return new Simple<>(); } private  ViewHolderBinders(); }
ViewHolderBinders { @NonNull public static <A extends AdapterHolder.ItemAdapter, VH extends ViewHolder> AdapterHolder.Binder<A, VH> simple() { return new Simple<>(); } private  ViewHolderBinders(); @NonNull static AdapterHolder.Binder<A, VH> simple(); @NonNull static AdapterHolder.Binder<A, VH> binding(); }
ViewHolderBinders { @NonNull public static <A extends AdapterHolder.ItemAdapter, VH extends ViewHolder> AdapterHolder.Binder<A, VH> simple() { return new Simple<>(); } private  ViewHolderBinders(); @NonNull static AdapterHolder.Binder<A, VH> simple(); @NonNull static AdapterHolder.Binder<A, VH> binding();  }