resources.report.rules.pmd.EmptyWhileStmt.html Maven / Gradle / Ivy
EmptyWhileStmt
EmptyWhileStmt
Empty While Statement finds all instances where a while statement does nothing.
If it is a timing loop, then you should use Thread.sleep() for it; if it is a while loop that does a lot in the exit expression, rewrite it to make it clearer.
//WhileStatement/Statement[./Block[count(*) = 0] or ./EmptyStatement]
Example(s):
void bar(int a, int b) {
while (a == b) {
// empty!
}
}