在Java合规性级别1.7中使用内容辅助和显式类型参数

时间:2012-02-24 02:22:40

标签: java eclipse compiler-errors java-7

我在Java 7下使用Eclipse 3.7,所以我希望将编译器合规性级别保持在1.7。

顺便说一下,我和使用Eclipse 3.6的人一起工作(其中一个不支持合规级别1.7)。因此,虽然我的JRE是JavaSE-1.7,但它编译的代码级别为1.6。

问题是,因为1.7下的编译器不支持隐式类型参数(菱形),它标记错误。 例如:

List<String> list1 = new ArrayList<>(); // It's recommended in Java 7, but marked as error in Eclipse 3.6

所以我希望设置内容辅助来插入显式类型参数(旧样式)而不是隐式类型参数(当前样式)。

有没有办法改变内容辅助的工作方式?

0 个答案:

没有答案