/
githubmirror
/
panama-vector
Обзор
Документация
Войти
/
githubmirror
/
panama-vector
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
test/langtools/tools/javac/LocalClassCtorPrologue.java
31 строка
675 B
Maurizio Cimadamore
8344703: Compiler Implementation for Flexible Constructor Bodies
08 май 2025, 18:14
08 май 2025, 18:14
c6ffacb
Код
Авторство
О чём код?
/* * @test /nodynamiccopyright/ * @bug 8328649 * @summary Verify local classes in constructor prologues don't have enclosing instances * @compile/fail/ref=LocalClassCtorPrologue.out -XDrawDiagnostics LocalClassCtorPrologue.java */ class LocalClassCtorPrologue { int x; LocalClassCtorPrologue() { class Local { { x++; // this should fail } } super(); } public class Inner { public Inner() { class Local { { x++; // this should work } }; super(); } } }