最近发布于:九月 24, 2026
当 if 语句仅含有空 then 分支时,发生 JD.IFEMPTY。可能是未完成的代码。
程序员可能遗忘了这项检查,其原本想返回并在代码中添加一些内容,但却忘记了。什么也没做的 if 会影响性能,特别是涉及调用方法时。
更改代码,使 if 包含非空分支或将 if 全部移除。
9 10 11 12 13 14 private void foo(Object a) { // ... if (a==null) { // do something } }
private void foo(Object a) { // ... if (a==null) { // do something } }
针对第 11 行报告 JD.IFEMPTY:多余的“if”语句。这可能是未完成的代码。