/
githubmirror
/
panama-vector
Обзор
Документация
Войти
/
githubmirror
/
panama-vector
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
test/langtools/tools/javac/lambda/MethodReference25.java
27 строк
601 B
Archie L. Cobbs
8163229: several regression tests have a main method that is never executed
17 янв 2023, 07:43
17 янв 2023, 07:43
382fe51
Код
Авторство
О чём код?
/* * @test /nodynamiccopyright/ * @bug 8003280 * @summary Add lambda tests * check that non-boxing method references is not preferred over boxing one * @compile/fail/ref=MethodReference25.out -XDrawDiagnostics MethodReference25.java */ class MethodReference25 { static void m(Integer i) { } interface SAM1 { void m(int x); } interface SAM2 { void m(Integer x); } static void call(int i, SAM1 s) { s.m(i); } static void call(int i, SAM2 s) { s.m(i); } public static void meth() { call(1, MethodReference25::m); //ambiguous } }