【发布时间】:2016-07-27 22:05:06
【问题描述】:
我是 GWT 的新手,正在尝试创建一个小型应用程序。我目前正在为应用程序、通用布局处理程序等组装一个小框架。这可能不是我遇到的最后一个问题,但我在谷歌上找不到任何解决方案。
所以我有一个类类型,它返回给我 Composites。另外,我还有一个,它将这些类存储在 Stack 中(我也尝试过 Vector,我认为 GWT 可能有问题)。没关系。如果我在 Stack 上调用 .clear 方法,我在 Chrome 的检查菜单中会出现上述错误: 未捕获的类型错误:无法读取未定义的属性“clear_31_g$”
如果 GWT 不知道,如何将此方法转换为 javascript 或什么?你知道这里有什么问题吗?
eclipse neon、Java SDK 1.8(也许是这个?)、GWT 2.7.0 和 App Engine 1.9.34 上的 Java 7 设置
谢谢!
edit1:我还找到了包含所有受支持方法的模拟 JRE 类列表 (http://www.gwtproject.org/doc/latest/RefJreEmulation.html) 的页面。现在我明白了,那个 clear 不在 Stack 的列表中,但是 empty 确实,这给了我同样的错误。 :-/
【问题讨论】:
-
你在
null上调用clear方法。 -
啊天哪,就是这样。甚至错误消息都是描述性的,但我就是看不透它。谢谢! p.s.也许你应该把它写到答题纸上,我可以推送接受它。
-
好的,我已经发布了答案。我希望它也能帮助其他人。
标签: javascript java gwt