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 class ChildIntegerModule extends ParentModule<Integer, String, List<Integer>> { 10 provideInteger()11 @Provides Integer provideInteger() { 12 return 1; 13 } 14 provideListOfInteger()15 @Provides List<Integer> provideListOfInteger() { 16 List<Integer> list = new ArrayList<>(); 17 list.add(2); 18 return list; 19 } 20 21 } 22