报告对参数化方法的所有调用,其中的显式参数类型可以忽略,因为编译器将明确推断出这些参数类型。

使用冗余类型参数会使代码变得多余,因而可读性较差。

示例:

  List<String> list = Arrays.<String>asList("Hello", "World");

通过快速修复可以移除冗余类型参数:

  List<String> list = Arrays.asList("Hello", "World");