このような変数やパラメーターは実行時に無限ループを引き起こす可能性があり、多くの場合は誤って使用されています。
例:
void loopDoesNotLoop(boolean b) {
while (b) {
System.out.println();
break;
}
}
インスペクションの構成:
条件式を間接的に更新できる場合は (例: 呼び出されたメソッドを使用して更新する、または別のスレッドから同時に更新する)、「可能な場合にローカルでない変更を無視する」オプションを使用すればこのインスペクションを無効化できます。