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' }; } }