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 ChildDoubleModule extends ParentModule<Double, String, List<Double>> { 10 11 @Provides Double provideDouble() { 12 return 3d; 13 } 14 15 @Provides List<Double> provideListOfDouble() { 16 List<Double> list = new ArrayList<>(); 17 list.add(4d); 18 return list; 19 } 20 21 } 22