mirror of
https://gitflic.ru/project/openide/openide.git
synced 2026-09-27 10:03:11 +07:00
move JSOuterLanguageRangePatcher to the platform, rename to DefaultOuterLanguagePatcher (IDEA-CR-63842)
GitOrigin-RevId: 4290eb600b5e39971e2f7bb204e0b24e18a2c648
This commit is contained in:
committed by
intellij-monorepo-bot
parent
e39f13580b
commit
2f27fb90c6
+14
@@ -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;
|
||||
}
|
||||
}
|
||||
@@ -18,6 +18,7 @@
|
||||
<lang.parserDefinition language="JSON5" implementationClass="com.intellij.json.json5.Json5ParserDefinition"/>
|
||||
<lang.syntaxHighlighterFactory language="JSON" implementationClass="com.intellij.json.highlighting.JsonSyntaxHighlighterFactory"/>
|
||||
<lang.syntaxHighlighterFactory language="JSON5" implementationClass="com.intellij.json.json5.highlighting.Json5SyntaxHighlightingFactory"/>
|
||||
<outerLanguageRangePatcher language="JSON" implementationClass="com.intellij.psi.templateLanguages.DefaultOuterLanguagePatcher"/>
|
||||
<statusBarWidgetFactory implementation="com.jetbrains.jsonSchema.widget.JsonSchemaStatusWidgetFactory" order="after codeStyleWidget, before readOnlyWidget"/>
|
||||
<fileBasedIndex implementation="com.jetbrains.jsonSchema.impl.JsonSchemaFileValuesIndex" />
|
||||
|
||||
|
||||
Reference in New Issue
Block a user