例如,JDK 7能够切换(String)而不仅仅是switch(Number/Enum).
如果我写了一个在其代码中有switch(String)的GWT客户端,会有任何问题吗?
switch(String)是我能想到的问题之一.是否存在switch(String)之外的兼容性问题?
Tho*_*yer 11
GWT只支持Java 5.它确实支持一些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
jfr*_*ius 11
最后一个答案是从2011年8月开始,这里是GWT 2.5的更新:仍然不支持Java 7,请参阅GWT 2.5 RC2的发行说明(从RC2到最终的2.5没有变化).
| 归档时间: |
|
| 查看次数: |
9601 次 |
| 最近记录: |