google / guice

Guice (pronounced 'juice') is a lightweight dependency injection framework for Java 11 and above, brought to you by Google.
https://github.com/google/guice
Apache License 2.0
12.51k stars 1.67k forks source link

Add Guice hints when the only difference between two types is when one is a wildcard type and the other is a non-wildcard type that is mentioned in the extends/super clause of the wildcard type (e.g. Optional<Foo> vs. Optional<? extends Foo>). #1843

Closed copybara-service[bot] closed 1 week ago

copybara-service[bot] commented 1 week ago

Add Guice hints when the only difference between two types is when one is a wildcard type and the other is a non-wildcard type that is mentioned in the extends/super clause of the wildcard type (e.g. Optional vs. Optional<? extends Foo>).