afollestad/ulfberht

Upgrade generics support

afollestad opened this issue · 0 comments

Take this module:

@Module
abstract class Module {
  @Provides fun someClass1(): SomeClass<String, Boolean>

  @Provides fun someClass2(): SomeClass<Int, Long>
}

The generated code should be able to differentiate between these two return types and inject them correctly.