mirror of
https://gitflic.ru/project/openide/openide.git
synced 2026-09-27 10:03:11 +07:00
IDEA-78199 Spring EL support: on renaming property used in SPEL expression the extra space is inserted into SPEL after property name
This commit is contained in:
@@ -31,6 +31,10 @@ public class LanguageTokenSeparatorGenerators extends LanguageExtension<TokenSep
|
||||
@Override
|
||||
public ASTNode generateWhitespaceBetweenTokens(ASTNode left, ASTNode right) {
|
||||
Language l = PsiUtilCore.getNotAnyLanguage(left);
|
||||
Language rightLang = PsiUtilCore.getNotAnyLanguage(right);
|
||||
if (rightLang.isKindOf(l)) {
|
||||
l = rightLang; // get more precise lexer
|
||||
}
|
||||
final ParserDefinition parserDefinition = LanguageParserDefinitions.INSTANCE.forLanguage(l);
|
||||
if (parserDefinition != null) {
|
||||
PsiManager manager = right.getTreeParent().getPsi().getManager();
|
||||
|
||||
Reference in New Issue
Block a user