报告泛型类的实例化,其中使用 <> 符号(菱形)代替类型形参。

快速修复会将 <>(菱形)替换为显式类型形参。

示例:

List <String> list = new ArrayList<>()

在应用快速修复后:

List <String> list = new ArrayList<String>()

菱形运算符在 Java 7 中出现。 此检查有助于为向后兼容早期 Java 版本而降级。