From 4892dae6ca1c0e15970d8d5ce2b70154c67e4edc Mon Sep 17 00:00:00 2001 From: Nikita Eshkeev Date: Wed, 21 Oct 2020 11:24:38 +0300 Subject: [PATCH] [properties] IDEA-248873 - Cannot programmatically add comments to properties file This patch changes the check if the left node is a comment with simple equality Signed-off-by: Nikita Eshkeev GitOrigin-RevId: 79d6250e1facfc0c25ad277b49f45d9dde7f027f --- .../lang/properties/parsing/PropertiesParserDefinition.java | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/plugins/properties/properties-psi-impl/src/com/intellij/lang/properties/parsing/PropertiesParserDefinition.java b/plugins/properties/properties-psi-impl/src/com/intellij/lang/properties/parsing/PropertiesParserDefinition.java index 4fbb948a241d..2abdef3448d7 100644 --- a/plugins/properties/properties-psi-impl/src/com/intellij/lang/properties/parsing/PropertiesParserDefinition.java +++ b/plugins/properties/properties-psi-impl/src/com/intellij/lang/properties/parsing/PropertiesParserDefinition.java @@ -60,7 +60,9 @@ public class PropertiesParserDefinition implements ParserDefinition { @Override public SpaceRequirements spaceExistenceTypeBetweenTokens(ASTNode left, ASTNode right) { - if (PropertiesTokenTypes.COMMENTS.contains(left.getElementType())) return SpaceRequirements.MUST_LINE_BREAK; + if (left.getElementType() == PropertiesTokenTypes.END_OF_LINE_COMMENT) { + return SpaceRequirements.MUST_LINE_BREAK; + } return SpaceRequirements.MAY; }