Inspectopedia Help

Text block can be replaced with regular string literal

Reports text blocks that can be replaced with regular string literals.

Example:

Object obj = engine.eval(""" function hello() { print('"Hello, world"'); } hello(); """);

After the quick fix is applied:

Object obj = engine.eval("function hello() {\n" + " print('\"Hello, world\"');\n" + "}\n" + "\n" + "hello();\n");

This inspection depends on the Java feature 'Text block literals' which is available since Java 15.

New in 2019.3

Inspection Details

By default bundled with:

IntelliJ IDEA 2024.1, Qodana for JVM 2024.1,

Can be installed with plugin:

Java, 241.16690

Last modified: 29 April 2024