[java-typing] Yet another fix for braces typing in string templates (IDEA-336810)

GitOrigin-RevId: 70895c6be623545585ecf7f01f02fda73db8eea8
This commit is contained in:
Tagir Valeev
2023-11-28 13:53:34 +01:00
committed by intellij-monorepo-bot
parent 55fb552005
commit 8b1795dc3f
6 changed files with 42 additions and 3 deletions

View File

@@ -165,7 +165,17 @@ public abstract class AbstractBasicJavaTypingTest extends BasePlatformTestCase {
setLanguageLevel(LanguageLevel.JDK_21_PREVIEW);
doTest('}');
}
public void testEndStringTemplateMiddleTextBlock() {
setLanguageLevel(LanguageLevel.JDK_21_PREVIEW);
doTest('}');
}
public void testUnrelatedBraceInStringTemplate() {
setLanguageLevel(LanguageLevel.JDK_21_PREVIEW);
doTest('}');
}
protected void setLanguageLevel(@NotNull LanguageLevel level) {
LanguageLevelProjectExtension extension = LanguageLevelProjectExtension.getInstance(getProject());
LanguageLevel prev = extension.getLanguageLevel();