Reports injection points in bean classes that have ambiguous dependencies.

Example:


  interface Engine {}

  @Singleton
  class GasEngine implements Engine {}

  @Singleton
  class ElectricEngine implements Engine {}

  @Singleton
  class Car {
    @Inject Engine engine; // Ambiguous dependency: there are multiple beans that match the injection point
  }