JD.IFEMPTYJD.IFEMPTY happens when an if statement has only an empty then branch. Possible unfinished code. Vulnerability and riskA programmer might have left this check, intending to return and add something to the code but forgetting. An if that does nothing impacts performance, especially if method calls are involved. Mitigation and preventionChange the code so that the if contains a non-empty branch or remove the if altogether. Example 19 private void foo(Object a) { 10 // ... 11 if (a==null) { 12 // do something 13 } 14 } JD.IFEMPTY is reported for line 11: Redundant 'if' statement. This may be unfinished code. Related checkers |