class IncompleteSwitch {
public void testStatement(char o) {
switch (o) {
case
}
switch (o) {
case '1'
}
switch (o) {
case '1' when
}
switch (o) {
case char a when a == '1'
}
switch (o) {
case '2' -> System.out.println("1");
case
}
switch (o) {
case '2' -> System.out.println("1");
case '1'
}
switch (o) {
case '2' -> System.out.println("1");
case '1' when
}
switch (o) {
case '2' -> System.out.println("1");
case char a when a == '1'
}
}
public void testExpression(char o) {
int i = switch (o) {
case '2':
yield 1;
case
};
i = switch (o) {
case '2':
yield 2;
case '1'
};
i = switch (o) {
case '2':
yield 2;
case '1' when
};
i = switch (o) {
case '2':
yield 2;
case char a when a == '1'
};
}
}