GWT与JDK 7的新功能兼容

有福怪胎:

例如,JDK 7具有switch(String)的功能,而不仅仅是switch(Number / Enum)。

如果我编写的GWT客户端代码中包含switch(String),是否会有任何问题?

switch(String)是我能想到的问题之一。除了switch(String)之外,还有兼容性问题吗?

托马斯·布罗耶:

GWT仅正式支持Java5。尽管它确实支持Java 6的一些功能,例如允许@Overrides实现接口方法的方法,以及String.isEmpty(尽管其中一个是关于运行时仿真的,所以它与语法和编译器无关)。

顺便说一句,GWT使用Eclipse JDT进行解析,并且尚未发布对Java 7的支持(不过应该很快就会发布)。一旦完成,就必须更新GWT以考虑Java 7添加的新“语法糖”。当那个时候到来(可惜不久以后不会到来),我敢打赌,成为第一个受支持的功能之一,因为JavaScript支持它(因此,将Java转换为JS就像切换整数一样容易)。

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

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章