标签: java checkstyle
是否有可能使checkstyle需要java 7格式的钻石运算符?我想确保我的代码库始终使用新的Java 7样式,即:
List<String> items = new LinkedList<>();
而不是旧版:
List<String> items = new LinkedList<String>();
答案 0 :(得分:1)
看看this。
其中一位用户抱怨钻石算子语法中存在错误:
List list = new ArrayList<>(); throws an error:unexpected token: >
由于添加了对Java 7的支持的patch,此错误报告已关闭。
根据该页面,添加的功能之一是:
4) Diamond Generics: In presence of a diamond, the AST looks like: +--TYPE_ARGUMENTS | +--GENERIC_START +--GENERIC_END
Download链接。