Files
openide/java/java-tests/testData/inspection/dataFlow/fixture/CompareToEnumConstant.java

21 lines
424 B
Java

import org.jetbrains.annotations.Nullable;
enum MyEnum {
ITEM,
ANOTHER_ITEM,
LOL_ITEM;
}
@SuppressWarnings({"UseOfSystemOutOrSystemErr", "unused"})
class Main {
void foo(@Nullable MyEnum myEnum) {
if (myEnum == null) return;
switch (myEnum) {
case ITEM:
case ANOTHER_ITEM:
System.out.println(myEnum == MyEnum.ITEM ? "item" : "another");
myEnum.name();
default:
}
}
}