我刚刚从GWT 2.6升级到2.7。 Eclipse中没有错误,但是当我使用superdevmode进行调试时,编译到JavaScript现在会引发大量错误。突出的是这种类型:这一行:
final HttpServletResponse response = HttpServletResponse.class.cast( servletResponse );
...现在抛出“方法强制转换(ServletRequest)未定义类型Class。
如果我将行更改为
,则有效final HttpServletResponse response = (HttpServletResponse) servletResponse ;
...但在批发更改之前,知道它为什么退出工作会很好!
另一个突出的问题是它现在抱怨我需要一个<来源>我的服务器端的东西的指令,因为它不是生活在一个名为'client'的子包下面。
对这两种方面的任何见解都非常感谢。谢谢 -
答案 0 :(得分:0)
总的来说,远离反射或任何不太可能出现在JavaScript中的复杂问题。我总是在升级时修复错误,但我很感激GWT团队让它变得更好。如果他们取消对可疑问题的支持,那就是最好的。我将进行任何必要的重构以使用更新更好的版本。到目前为止,< source>尊重惯例并明确。