We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
class MonitorWaiter @AssistedInject constructor( @Main private val mainScheduler: Scheduler, @Assisted private val waitForMonitor: Observable<Class<out SellerScreenMonitor>>, @Assisted private val currentMonitor: Observable<SellerScreenMonitor>, @Assisted private val getCurrentMonitor: () -> SellerScreenMonitor ) { @AssistedFactory interface Factory { fun create( waitForMonitor: Observable<Class<out SellerScreenMonitor>>, currentMonitor: Observable<SellerScreenMonitor>, getCurrentMonitor: () -> SellerScreenMonitor ): MonitorWaiter } }
This will fail with Anvil, but be successful with Kapt.
The text was updated successfully, but these errors were encountered:
Support invariant and covariant type parameter properly.
d93f64b
Fixes #388
Successfully merging a pull request may close this issue.
This will fail with Anvil, but be successful with Kapt.
The text was updated successfully, but these errors were encountered: