gpt4 book ai didi

java - 对 DOM.getElementById 的 GWT 调用在应该的时候不会导致 NullPointerException

转载 作者:搜寻专家 更新时间:2023-11-01 02:53:43 24 4
gpt4 key购买 nike

我们的应用程序中有一部分可以执行此操作...

int x = DOM.getElementById("x").getPropertyInt("value");
int y = DOM.getElementById("y").getPropertyInt("value");
int w = DOM.getElementById("w").getPropertyInt("value");
int h = DOM.getElementById("h").getPropertyInt("value");

每次调用 DOM.getElemendById("something") 都会返回 null(这是我删除它们时所期望的)但调用 .getPropertyInt("value") 表示 null 的返回值不会导致 NullPointerException。在开发模式下,我能够单步执行所有这些语句并观察 x、y、w、h 都被分配为零。如果我在调试器的 Intellij 评估器中评估这些语句之一,则会抛出 NullPointerException。

这对其他人来说是不是有点疯狂?

最佳答案

哇,看起来 GWT 覆盖类型创建的任何东西都能做到这一点......

http://code.google.com/p/google-web-toolkit/issues/detail?id=5030

关于java - 对 DOM.getElementById 的 GWT 调用在应该的时候不会导致 NullPointerException,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6051699/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com