All Downloads are FREE. Search and download functionalities are using the official Maven repository.

errorprone.bugpattern.inject.InjectOnMemberAndConstructor.md Maven / Gradle / Ivy

The newest version!
When a class uses `@Inject` on a field, and that field is also assigned from an
`@Inject` constructor, then the field is assigned twice from the DI Injector.
This may result in 2 objects being created, where the first instance is assigned
then thrown away after the second injection.

A simple solution is to remove the `@Inject` annotation from the injected field.




© 2015 - 2025 Weber Informatics LLC | Privacy Policy