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

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


  Arrays.asList(
      Arrays.asList("a", "b"),
      ...
      Arrays.asList("a100", "b100"));

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


  //noinspection RedundantTypeArguments
  Arrays.<List<String>>asList(
      Arrays.asList("a", "b"),
      ...
      Arrays.asList("a100", "b100"));