jdk

Форк
0
/
T6554097.java 
28 строк · 938.0 Байт
1
/*
2
 * @test /nodynamiccopyright/
3
 * @bug     6554097
4
 * @summary "final" confuses at-SuppressWarnings
5
 * @compile T6554097.java
6
 * @compile/fail/ref=T6554097.out -XDrawDiagnostics -Werror -Xlint:rawtypes T6554097.java
7
 */
8

9
import java.util.ArrayList;
10

11
class T6554097 {
12

13
    @SuppressWarnings("unchecked") final ArrayList[] v1 = { new ArrayList() {} };
14
    @SuppressWarnings("unchecked")       ArrayList[] v2 = { new ArrayList() {} };
15

16
    public static void m1() throws Throwable {
17
            @SuppressWarnings("unchecked") final ArrayList[] v3 = { new ArrayList() {} };
18
            @SuppressWarnings("unchecked")       ArrayList[] v4 = { new ArrayList() {} };
19
    }
20

21
    final ArrayList[] v5 = { new ArrayList() {} };
22
          ArrayList[] v6 = { new ArrayList() {} };
23

24
    public static void m2() throws Throwable {
25
        final ArrayList[] v7 = { new ArrayList() {} };
26
              ArrayList[] v8 = { new ArrayList() {} };
27
    }
28
}
29

30

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

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

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

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