/
githubmirror
/
panama-vector
Обзор
Документация
Войти
/
githubmirror
/
panama-vector
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
test/langtools/tools/javac/lambda/methodReference/MethodReferenceInConstructorInvocation.java
27 строк
681 B
Vicente Romero
8261006: 'super' qualified method references cannot occur in a static context
15 июл 2021, 18:33
15 июл 2021, 18:33
c962e6e
Код
Авторство
О чём код?
/* * @test /nodynamiccopyright/ * @bug 8261006 * @summary 'super' qualified method references cannot occur in a static context * @compile/fail/ref=MethodReferenceInConstructorInvocation.out -XDrawDiagnostics MethodReferenceInConstructorInvocation.java */ import java.util.function.Supplier; public class MethodReferenceInConstructorInvocation { interface Bar { default String getString() { return ""; } } static class Foo implements Bar { Foo() { this(Bar.super::getString); } Foo(Supplier<String> sString) {} Foo(int i) { this(Bar.super.getString()); } Foo(String s) {} } }