除非以非严格方式声明,否则报告使用 @Singleton 注解的类的构造函数。

示例:


  @Singleton
  class Foo{
      Foo(){
      }
  }
有两种可能的快速修复方法:移除该构造函数,或者以非严格方式声明 @Singleton

在应用快速修复后:


  @Singleton
  class Foo{
  }

或:


  @Singleton(strict = false)
  class Foo{
      Foo(){
      }
  }