Home | History | Annotate | Download | only in test
      1 package test;
      2 
      3 import dagger.Module;
      4 import dagger.Provides;
      5 import java.util.ArrayList;
      6 import java.util.List;
      7 
      8 @Module
      9 abstract class ParentModule<A extends Number & Comparable<A>, B, C extends Iterable<A>> {
     10   @Provides Iterable<A> provideIterableOfAWithC(A a, C c) {
     11     List<A> list = new ArrayList<>();
     12     list.add(a);
     13     for (A elt : c) {
     14       list.add(elt);
     15     }
     16     return list;
     17   }
     18 }
     19