Files
Tagir Valeev 11130867f8 [java-inspections] ExtractSetFromComparisonChainAction: preview-friendly+tests
GitOrigin-RevId: 4749198f7b5c3aa0da3efe82eafd8161b429b789
2022-07-29 17:55:00 +00:00

20 lines
525 B
Java

// "Extract Set from comparison chain" "true-preview"
import java.util.Collections;
import java.util.EnumSet;
import java.util.Set;
public class Test {
private static final Set<Status> STATUSES = Collections.unmodifiableSet(EnumSet.of(Status.DONE, Status.STARTED));
enum Status {
RUNNING, PENDING, DONE, STARTED;
}
void testEq(Status status1, Status status) {
if(status1 == Status.RUNNING || status1 == Status.PENDING || STATUSES.contains(status)) {
System.out.println("foobarbaz");
}
}
}