Module aya.ij.parsing.core
Class DefaultOuterLanguagePatcher
java.lang.Object
com.intellij.psi.templateLanguages.DefaultOuterLanguagePatcher
- All Implemented Interfaces:
TemplateDataElementType.OuterLanguageRangePatcher
public class DefaultOuterLanguagePatcher
extends Object
implements TemplateDataElementType.OuterLanguageRangePatcher
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescription@Nullable StringgetTextForOuterLanguageInsertionRange(@NotNull TemplateDataElementType templateDataElementType, @NotNull CharSequence outerElementText)
-
Field Details
-
OUTER_EXPRESSION_PLACEHOLDER
- See Also:
-
-
Constructor Details
-
DefaultOuterLanguagePatcher
public DefaultOuterLanguagePatcher()
-
-
Method Details
-
getTextForOuterLanguageInsertionRange
@Nullable public @Nullable String getTextForOuterLanguageInsertionRange(@NotNull @NotNull TemplateDataElementType templateDataElementType, @NotNull @NotNull CharSequence outerElementText) - Specified by:
getTextForOuterLanguageInsertionRangein interfaceTemplateDataElementType.OuterLanguageRangePatcher- Returns:
- Text to be inserted for parsing in outer element insertion ranges provided by
TemplateDataElementType.RangeCollector.addOuterRange(TextRange, boolean)where isInsertion == true
-