From 0655318f396ce4fc96f50fa89fca5bc7fefd2752 Mon Sep 17 00:00:00 2001 From: Rustam Vishnyakov Date: Thu, 16 Jun 2016 16:38:16 +0300 Subject: [PATCH] FIXED WEB-22003 Function Body is Indented Wrong --- .../codeStyle/lineIndent/JavaLikeLangLineIndentProvider.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/platform/lang-impl/src/com/intellij/psi/impl/source/codeStyle/lineIndent/JavaLikeLangLineIndentProvider.java b/platform/lang-impl/src/com/intellij/psi/impl/source/codeStyle/lineIndent/JavaLikeLangLineIndentProvider.java index e0663d42cda3..8eb61f86775c 100644 --- a/platform/lang-impl/src/com/intellij/psi/impl/source/codeStyle/lineIndent/JavaLikeLangLineIndentProvider.java +++ b/platform/lang-impl/src/com/intellij/psi/impl/source/codeStyle/lineIndent/JavaLikeLangLineIndentProvider.java @@ -166,7 +166,7 @@ public abstract class JavaLikeLangLineIndentProvider extends FormatterBasedLineI } while (!position.isAtEnd()) { if (currLanguage == Language.ANY || currLanguage == null) currLanguage = position.getLanguage(); - if (position.isAtAnyOf(Semicolon, BlockOpeningBrace, BlockClosingBrace, BlockComment, DocBlockEnd, LineComment) || + if (position.isAtAnyOf(Semicolon, BlockOpeningBrace, BlockClosingBrace, BlockComment, DocBlockEnd, LineComment, LeftParenthesis) || (position.getLanguage() != Language.ANY) && !position.isAtLanguage(currLanguage)) { SemanticEditorPosition statementStart = getPosition(position.getEditor(), position.getStartOffset()); if (!statementStart.after().afterOptional(Whitespace).isAtEnd()) {