报告匿名类。

偶尔将匿名类替换为内部类可以提高代码的可读性和可维护性。 某些代码标准不建议使用匿名类。

示例:


  class Example {
    public static void main(String[] args) {
      new Thread() {
        public void run() {
          work()
        }

        private void work() {}
      }.start();
    }
  }

在应用快速修复后:


  class Example {
    public static void main(String[] args) {
      new MyThread().start();
    }

    private static class MyThread extends Thread {
      public void run() {
        work();
      }

      private void work() {}
    }
  }