jdk

Форк
0
/
Ambig3.java 
27 строк · 638.0 Байт
1
/*
2
 * @test /nodynamiccopyright/
3
 * @bug 4906586
4
 * @summary Missing ambiguity error when two methods are equally specific
5
 * @author gafter
6
 *
7
 * @compile/fail/ref=Ambig3.out -XDrawDiagnostics  Ambig3.java
8
 */
9

10
class Test<T,E> {
11
    public void check(T val){
12
        System.out.println("Second check method being called");
13
    }
14
    public E check(E val){
15
        System.out.println("First check method being called");
16
        return null;
17
    }
18
 }
19

20
class Test3 extends Test<String,String> { }
21

22
class ParametericMethodsTest3 {
23
      public void assertion2() {
24
            Test3 tRef = new Test3();
25
            tRef.check("");
26
      }
27
 }
28

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

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

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

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