例如,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] 删除。
我来说两句