[string-templates] Javac accepts char literal as template

Tagir Valeev amaembo at gmail.com
Tue Jul 25 08:42:37 UTC 2023


Hello!

Code:

public class Demo {
    public static void main(String[] args) {
        System.out.println(STR.'\{1+2}');
    }
}

Latest javac (build 22-ea+7-489) compiles this and produces 3 as an
output. I believe this is a mistake in the compiler.

With best regards,
Tagir Valeev


More information about the amber-dev mailing list