So, probably your’e dealing with the issue where kotlin generics specs List<Interceptor> but Kapt turns that into java as List<? extends Interceptor> and Dagger doesn’t see any bindings for that. You can force kapt to avoid the wildcard by declaring a dependency on @JvmSuppressWildcard List<Iterceptor>