javac
的 rawtypes
警告。
示例:
List list = new ArrayList<String>(); //警告: 参数化类 'List' 的原始使用
list.add(1); //创建了字符串列表,但也接受了整数,这将导致运行时异常
IntFunction<List<?>[]> fun = List[]::new; //无警告,因为在数组创建期间不可能提供类型参数
配置检查: