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

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

示例:


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

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


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