jdk

Форк
0
/
T8314216.java 
18 строк · 481.0 Байт
1
/*
2
 * @test  /nodynamiccopyright/
3
 * @bug 8314216
4
 * @summary Multiple patterns without unnamed variables
5
 * @compile/fail/ref=T8314216.out -XDrawDiagnostics T8314216.java
6
 */
7

8
public class T8314216 {
9
    enum X {A, B}
10

11
    void test(Object obj) {
12
        switch (obj) {
13
            case X.A, Integer _ -> System.out.println("A or Integer");
14
            case String _, X.B -> System.out.println("B or String");
15
            default -> System.out.println("other");
16
        }
17
    }
18
}
19

Использование cookies

Мы используем файлы cookie в соответствии с Политикой конфиденциальности и Политикой использования cookies.

Нажимая кнопку «Принимаю», Вы даете АО «СберТех» согласие на обработку Ваших персональных данных в целях совершенствования нашего веб-сайта и Сервиса GitVerse, а также повышения удобства их использования.

Запретить использование cookies Вы можете самостоятельно в настройках Вашего браузера.