报告编译器发出未经检查警告的代码。

每个未经检查的警告都可能在运行时触发 ClassCastException

示例:


  List items = Arrays.asList("string", "string");
  List<Integer> numbers = Collections.unmodifiableList(items);

快速修复试图使代码更通用,并将所有缺少的类型放到当前文件中:


  List<String> items = Arrays.asList("string", "string");
  List<Integer> numbers = Collections.unmodifiableList(items);