diff --git a/java/java-analysis-impl/src/com/intellij/lexer/JavaHighlightingLexer.java b/java/java-analysis-impl/src/com/intellij/lexer/JavaHighlightingLexer.java index 3642cd44d5d7..171514851b3c 100644 --- a/java/java-analysis-impl/src/com/intellij/lexer/JavaHighlightingLexer.java +++ b/java/java-analysis-impl/src/com/intellij/lexer/JavaHighlightingLexer.java @@ -33,6 +33,9 @@ public class JavaHighlightingLexer extends LayeredLexer { registerSelfStoppingLayer(new StringLiteralLexer('\"', JavaTokenType.STRING_LITERAL), new IElementType[]{JavaTokenType.STRING_LITERAL}, IElementType.EMPTY_ARRAY); + registerSelfStoppingLayer(new StringLiteralLexer('\"', JavaTokenType.TEXT_BLOCK_LITERAL), + new IElementType[]{JavaTokenType.TEXT_BLOCK_LITERAL}, IElementType.EMPTY_ARRAY); + registerSelfStoppingLayer(new StringLiteralLexer('\'', JavaTokenType.STRING_LITERAL), new IElementType[]{JavaTokenType.CHARACTER_LITERAL}, IElementType.EMPTY_ARRAY);