gpt4 book ai didi

gwt - GWT 中的 Java 8 支持

转载 作者:行者123 更新时间:2023-12-03 06:13:55 25 4
gpt4 key购买 nike

这似乎是一个非常基本的问题,但我到处搜索,发现几乎没有任何地方提到它。所以,我就在这里问一下。

目前在 GWT 中支持 Java 8 新语言结构的计划是什么?

此外,提议的 Java 8 库的哪些子集将用于客户端模拟?流 API?新的日期/时间 API?

最后,有关这个重要主题的讨论在哪里进行?我确信我们中有很多人愿意参与这项工作,并可能为这项工作做出贡献。

Java 8 测试版已经存在一段时间了,并且有大量文章讨论建议的 API。它预计会在今年晚些时候发布,因此现在似乎至少应该讨论如何以及何时将这些备受期待的语言功能引入 GWT。

如果这个问题在其他地方得到了回答,或者如果我错过了一些与之相关的重要信息,我深表歉意。这将是一个提供此类信息链接的好地方,即使该信息已得到答复。谢谢!

最佳答案

编辑 GWT 2.8.0 于 2016 年 10 月 20 日发布,支持 Java 8 语言构造(lambda、方法引用)和一些 Java 8 API(主要是流)的模拟

编辑 截至 2014 年 4 月,GWT 2.6 支持 Java 7,并且正在努力在 GWT 2.7 中支持 Java 8,将于 2014 年夏季发布。GWT 2.7 可能只支持 Java 8 种语言构造,但不模拟任何新的 API(流、javax.time 等)

<小时/>

计划首先支持 Java 7:https://github.com/gwtproject/gwt/labels/java7

这涉及更新 JDT,这是 worked on (或者,完全切换到其他东西; JetBrains proposed 使用他们已经支持 Java 8 的解析器,但 GWT 还需要一个编译器,我不知道他们到底提供了什么)。接下来的步骤是将新的语言结构映射到 JavaScript(我想到的是 strings-in-switch,因为它们可以直接映射到 JavaScript,而无需 Java 编译器进行的基于 hashCode 的脱糖)。

只要 GWT 使用 JDT 进行 Java 解析/修改/编译,只有当 JDT 支持 Java 8 时(处于可接受的水平,AFAICT 尚未达到这种水平),才能支持 Java 8。

关于gwt - GWT 中的 Java 8 支持,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15693169/

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