Final variable initialization problem with exhaustive switch

Pedro Lamarão pedro.lamarao at prodist.com.br
Wed Jan 12 20:55:17 UTC 2022


This is what I got:

PS E:\> E:\opt\jdk-17+35\bin\java --version
openjdk 17 2021-09-14
OpenJDK Runtime Environment Temurin-17+35 (build 17+35)
OpenJDK 64-Bit Server VM Temurin-17+35 (build 17+35, mixed mode, sharing)
PS E:\> E:\opt\jdk-17+35\bin\javac --release 17 --enable-preview Main.java
Main.java:11: error: variable a might not have been initialized
        int b = a + 1;
                ^
1 error

Regards,
Pedro.


More information about the amber-dev mailing list