Files

18 lines
434 B
Java

package inspections.cancellationCheckInLoops;
import com.intellij.openapi.progress.ProgressManager;
import com.intellij.util.concurrency.annotations.RequiresReadLock;
import static inspections.cancellationCheckInLoops.Foo.doSomething;
class Clazz {
@RequiresReadLock
public static void foo() {
for (int i = 0; i < 5; i++) {
ProgressManager.checkCanceled();
doSomething();
}
}
}