From b64c507ed9f1487dd2201b6a1a9eac32867ec00e Mon Sep 17 00:00:00 2001 From: Anna Kozlova Date: Mon, 24 Jun 2019 15:11:41 +0200 Subject: [PATCH] java text blocks: highlight escaped symbols GitOrigin-RevId: 7d8e5bf4fa7a34803595821c166be1fb78e5ccd0 --- .../src/com/intellij/lexer/JavaHighlightingLexer.java | 3 +++ 1 file changed, 3 insertions(+) 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);