在代码迁回 Java 15 以前的 Java 版本时,可能会出现这样的文本块。
示例:
Object obj = engine.eval("""
function hello() {
print('"Hello, world"');
}
hello();
""");
在应用快速修复后:
Object obj = engine.eval("function hello() {\n" +
" print('\"Hello, world\"');\n" +
"}\n" +
"\n" +
"hello();\n");
仅当配置的语言级别为 15 级或更高级别时,该检查才会进行报告。
2019.3 的新功能