【发布时间】:2019-02-14 01:30:27
【问题描述】:
我已经安装了最新的 JDK 8 ea b114 来测试新的语言功能。 然而,链式调用中的推理似乎还不起作用。
如果我写:
Iterator<String> it = new ArrayList<>().iterator();
编译器给我一个错误。
然而,论据位置的推断效果很好。
可能不会插入链式调用中的推理?
【问题讨论】:
-
你最后回答了你自己的问题..
-
这很奇怪,我可以发誓这种情况得到了很大改善......
-
@JoachimSauer 推理已得到彻底改进。方法调用和构造函数调用现在作为一个整体推断,方法接收器除外。 (顺便说一句,我还记得你在太阳论坛上。我花了一段时间才弄清楚。:D)