debug
07/16/2016, 5:25 PMList<String>
and it worked. I then changed it to List<List<String>>
to check and it failed. I wrote this little sample after having encountered this issue with a project I'm working on. The problem I assume here is that the injector expects Provider<List<? extends List<String>>>
while the provider factory is of type Factory<List<List<String>>>
. I'm not certain if these two types are incompatible though. Also, I don't know how tell Kotlin not to add wildcards and such.