首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >GWT与JDK 7新特性的兼容性

GWT与JDK 7新特性的兼容性
EN

Stack Overflow用户
提问于 2011-08-26 23:56:56
回答 4查看 9.7K关注 0票数 21

例如,JDK 7能够切换(字符串),而不仅仅是切换(数字/枚举)。

如果我写了一个GWT客户机,它的代码中有switch(字符串),会有什么问题吗?

switch(字符串)是我能想到的问题之一。除了switch(字符串)之外还存在兼容性问题吗?

EN

回答 4

Stack Overflow用户

回答已采纳

发布于 2011-08-27 02:44:11

GWT只正式支持Java5。但它确实支持Java6中的一小部分,例如允许在实现接口方法的方法上使用@Overrides,以及String.isEmpty (尽管这是关于运行时仿真的,所以它与语法和编译器无关)。

顺便说一句,GWT使用Eclipse JDT进行解析,而且还没有发布对Java7的支持(虽然应该是really soon )。一旦完成,GWT就必须进行更新,以考虑到Java7添加的新“语法糖”。当那个时刻到来时(很可能不会很快到来),我打赌字符串开关将是第一批支持的特性之一,因为JavaScript支持它(所以从Java语言到JS的转换应该和整数开关一样容易)。

另请参阅https://groups.google.com/d/topic/google-web-toolkit/dM8D9imIvAI/discussion

票数 11
EN

Stack Overflow用户

发布于 2012-11-24 02:21:45

由于上一个答案来自2011年8月,这里是GWT2.5的更新:仍然不支持Java7,请参阅Release Notes for GWT 2.5 RC2 (从RC2到2.5最终版没有变化)。

票数 11
EN

Stack Overflow用户

发布于 2014-08-29 15:50:21

从GWT 2.6开始

支持

Java7,并且现在是默认设置。(可以使用-sourceLevel 6覆盖此设置)

2.6 release notes

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/7207444

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档