diff --git a/java/java-impl/src/inspectionDescriptions/InconsistentTextBlockIndent.html b/java/java-impl/src/inspectionDescriptions/InconsistentTextBlockIndent.html index b9583245d60c..895843b2e9f8 100644 --- a/java/java-impl/src/inspectionDescriptions/InconsistentTextBlockIndent.html +++ b/java/java-impl/src/inspectionDescriptions/InconsistentTextBlockIndent.html @@ -1,8 +1,9 @@ Reports text blocks that are indented using both spaces and tabs. -

Such cases produce unexpected results since spaces and tabs are treated equally during text block processing.

-

In the following example, spaces and tabs are visualized as · and ␉ respectively, and a tab is equal to 4 spaces in the editor.

+Such cases produce unexpected results since spaces and tabs are treated equally by the text block processing. +

In the following example, spaces and tabs are visualized as · and ␉ respectively, +and a tab is equal to 4 spaces in the editor.

Example:


 String colors = """
@@ -11,13 +12,14 @@ String colors = """
 ········blue""";
 
-

After printing such string, the result will be:

+

After printing such a string, the result will be:


-red
-······green
-blue
+······red
+green
+······blue
 
-

After the compiler removes 2 spaces or tabs from the beginning of each line, the lines end up with extra whitespaces at the beginning.

+

After the compiler removes an equal amount of spaces or tabs from the beginning of each line, +some lines remain with leading spaces.

This inspection only reports if the configured language level is 15 or higher.

New in 2021.1