报告已弃用的 API(类、字段和方法)的用法,例如:new Thread().stop();

默认情况下,如果不可能或很难避免,则检查不会发出警告。 比如下面的代码就不会被报告:


  abstract class A { //库代码
     @Deprecated
     abstract void m();
  }
  class B extends A { //项目代码
     @Override
     void m() {
        //doSmth;
     }
  }

配置检查:

您可以使用检查选项在弃用的成员、覆盖弃用的 abstract 方法、非 static 导入语句、弃用的类的方法或相同的顶级类中禁用此检查。