jdk

Форк
0
27 строк · 561.0 Байт
1
/*
2
 * @test /nodynamiccopyright/
3
 * @bug 6943289
4
 *
5
 * @summary Project Coin: Improved Exception Handling for Java (aka 'multicatch')
6
 * @author mcimadamore
7
 * @compile/fail/ref=Neg02.out -XDrawDiagnostics Neg02.java
8
 *
9
 */
10

11
class Neg02 {
12
    static class A extends Exception {}
13
    static class B extends Exception {}
14

15
    void m() {
16
        try {
17
            if (true) {
18
                throw new A();
19
            }
20
            else {
21
                throw new B();
22
            }
23
        } catch (final A | B ex) {
24
            ex = new B();
25
        }
26
    }
27
}
28

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

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

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

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