在 Eclipse 中编辑 JavaScript 文件时,我遇到了独特的错误/警报弹出窗口,每次我将光标放在该行时都会弹出此错误。
JS:当光标放在包含 return 语句的行的末尾时出现 NullPointerException。
foo.bar = function(x) {
if (xyz) {
return fn(x);«error»
}
return fn(x);«error»
return (fn(x));«error»
return new fn(x);«ok»
return x;«sometimes»
return "";«error»
return x+"x";«error»
return this.x;«error»
return fn(
x);«error»
return new fn(
x);«ok»
return;«error»
};
- «» — 光标位置
- «ok» — 没有错误
- «error» — 触发错误
- «有时» - 我的代码在这种情况下永远不会触发异常,但我没有看到模式。
如果光标位于返回行的末尾,则会发生此异常:
An internal error occurred during: "Requesting JavaScript AST from selection".
java.lang.NullPointerException
Eclipse 错误是:
'Requesting JavaScript AST from Selection' has encountered a problem.
An internal error occured during "Requesting JavaScript AST from selection".
java.lang.NullPointerException
是否有可用于解决问题的解决方案或变通方法?