/
githubmirror
/
panama-vector
Обзор
Документация
Войти
/
githubmirror
/
panama-vector
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
test/langtools/tools/javac/defaultMethods/private/Private06.java
30 строк
675 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 8071453 * @author sadayapalam * @summary Test that a lone private interface method cannot supply the SAM. * @compile/fail/ref=Private06.out -XDrawDiagnostics Private06.java */ public class Private06 { @FunctionalInterface interface NAFI { private void foo() { } } @FunctionalInterface interface FI { void foo(NAFI nafi); } public static void meth() { Private06.NAFI nafi = () -> {}; Private06.FI fi = Private06.NAFI::foo; // OK. } } class Private06_01 { public static void meth() { Private06.FI fi = Private06.NAFI::foo; // NOT OK. } }