mirror of
https://gitflic.ru/project/openide/openide.git
synced 2025-12-31 19:50:55 +07:00
20 lines
525 B
Java
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");
|
|
}
|
|
}
|
|
}
|