/
githubmirror
/
panama-vector
Обзор
Документация
Войти
/
githubmirror
/
panama-vector
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
test/langtools/tools/javac/patterns/VarErrors.java
21 строка
530 B
Jan Lahoda
8300543: Compiler Implementation for Pattern Matching for switch
22 май 2023, 07:24
22 май 2023, 07:24
eaa80ad
Код
Авторство
О чём код?
/* * @test /nodynamiccopyright/ * @summary Verify errors related to var patterns * @compile/fail/ref=VarErrors.out -XDrawDiagnostics -XDshould-stop.at=FLOW -XDdev VarErrors.java */ public class VarErrors { void testIf(CharSequence cs) { if (cs instanceof var v) {} } void testSwitchStatement(CharSequence cs) { switch (cs) { case var v -> {} } } void testSwitchExpression(CharSequence cs) { int i = switch (cs) { case var v -> 0; }; } }