报告现有的 Javac 问题、性能问题和不兼容性。 例如,当需要处理许多嵌套调用时,类型推断会变慢。

以下代码会触发警告,因为 vararg 方法调用包含 50 个以上的多态实参:


  Arrays.asList(
      Arrays.asList("a1", "b1"),
      Arrays.asList("a2", "b2"),
      ...
      Arrays.asList("a100", "b100"));

快速修复程序添加了显式类型实参,可以加快编译和 IDE 的速度。


  //noinspection RedundantTypeArguments
  Arrays.<List<String>>asList(
      Arrays.asList("a1", "b1"),
      Arrays.asList("a2", "b2"),
      ...
      Arrays.asList("a100", "b100"));