1 /* 2 * @test /nodynamiccopyright/ 3 * @bug 8206986 4 * @summary Verify that scopes in rule cases are isolated. 5 * @compile/fail/ref=SwitchExpressionScopesIsolated.out -XDrawDiagnostics --enable-preview -source ${jdk.version} SwitchExpressionScopesIsolated.java 6 */ 7 8 public class SwitchExpressionScopesIsolated { 9 10 private String scopesIsolated(int i) { 11 return switch (i) { 12 case 0 -> { String res = ""; break res; } 13 case 1 -> { res = ""; break res; } 14 default -> { res = ""; break res; } 15 }; 16 } 17 18 }