gpt4 book ai didi

java - eclipse 内容辅助泛型不再工作

转载 作者:行者123 更新时间:2023-11-30 07:20:01 25 4
gpt4 key购买 nike

Eclipse 曾经为我自动完成泛型......现在它不再存在了,我不明白为什么。

我习惯打字

List<String> foo = new Arr

然后按 Ctrl+Space,我会在建议中选择 ArrayList,我会得到

List<String> foo = new ArrayList<String>();

结果。

但今天 eclipse 不是全食,我只得到

List<String> foo = new ArrayList<>();

我完全不知道我可能做了什么......我无法弄清楚如何恢复我已经习惯的这种好行为......

Eclipse 版本:Indigo Service Release 2 Build id:20120216-1857

感谢任何帮助:)

谢谢

最佳答案

第二个构造(在初始化时没有泛型)是 Java7 的新特性,称为菱形运算符。 Eclipse 反射(reflect)了这一点,如果您在项目中使用 JDK7,它会用于自动完成。如果您尝试切换回 JDK6,自动完成将使用旧结构。

更多信息:
Oracle doc
Blog about diamond operator and Eclipse

关于java - eclipse 内容辅助泛型不再工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14288934/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com