jdk

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

11
class Neg02eff_final {
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 (A | B ex) {
24
            ex = new B();
25
        }
26
    }
27
}
28

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

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

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

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