public class DeadCode { private static String m1(int n) { return ""; return switch (1) { default -> "x"; }; } private static String m2(int n) { return ""; int x = switch (1) { default -> 0; }; } private static String m3(int n) { int x; return ""; x = switch (1) { default -> 0; }; } private static String m4(int n) { return ""; throw switch (1) { default -> new RuntimeException(); }; } private static String m5(int n) { return ""; try (AutoCloseable x = switch(1) {default -> () -> {};}) {} catch (Exception e) { e.printStackTrace(); } } private static String m6(int n) { return ""; synchronized (switch(1) {default -> "";}) { System.out.println(""); } } private static String m7(int n) { return ""; if(switch (1) {default -> true;}) {} } private static String m8(int n) { return switch (n) { default: yield "x"; yield switch(1) { default -> ""; }; }; } private static String m9() { return ""; assert switch(1) {default -> true;}; } }