From 2f27fb90c620dc0fb5fbd957bd33a5f6304287c6 Mon Sep 17 00:00:00 2001 From: Peter Gromov Date: Thu, 18 Jun 2020 20:46:04 +0200 Subject: [PATCH] move JSOuterLanguageRangePatcher to the platform, rename to DefaultOuterLanguagePatcher (IDEA-CR-63842) GitOrigin-RevId: 4290eb600b5e39971e2f7bb204e0b24e18a2c648 --- .../DefaultOuterLanguagePatcher.java | 14 ++++++++++++++ .../platform-resources/src/META-INF/JsonPlugin.xml | 1 + 2 files changed, 15 insertions(+) create mode 100644 platform/analysis-impl/src/com/intellij/psi/templateLanguages/DefaultOuterLanguagePatcher.java diff --git a/platform/analysis-impl/src/com/intellij/psi/templateLanguages/DefaultOuterLanguagePatcher.java b/platform/analysis-impl/src/com/intellij/psi/templateLanguages/DefaultOuterLanguagePatcher.java new file mode 100644 index 000000000000..f386139c2718 --- /dev/null +++ b/platform/analysis-impl/src/com/intellij/psi/templateLanguages/DefaultOuterLanguagePatcher.java @@ -0,0 +1,14 @@ +package com.intellij.psi.templateLanguages; + +import org.jetbrains.annotations.NotNull; +import org.jetbrains.annotations.Nullable; + +public class DefaultOuterLanguagePatcher implements TemplateDataElementType.OuterLanguageRangePatcher { + public static final String OUTER_EXPRESSION_PLACEHOLDER = "jbIdentifier6b52cc4b"; + + @Override + public @Nullable String getTextForOuterLanguageInsertionRange(@NotNull TemplateDataElementType templateDataElementType, + @NotNull CharSequence outerElementText) { + return OUTER_EXPRESSION_PLACEHOLDER; + } +} diff --git a/platform/platform-resources/src/META-INF/JsonPlugin.xml b/platform/platform-resources/src/META-INF/JsonPlugin.xml index 0f1754ed306f..4845b58674ef 100644 --- a/platform/platform-resources/src/META-INF/JsonPlugin.xml +++ b/platform/platform-resources/src/META-INF/JsonPlugin.xml @@ -18,6 +18,7 @@ +