mirror of
https://gitflic.ru/project/openide/openide.git
synced 2026-08-26 15:27:45 +07:00
IDEADEV-40479: ctrl+shift+enter inserts missing semicolon after array initializer expression
This commit is contained in:
+1
-1
@@ -211,7 +211,7 @@ public class JavaSmartEnterProcessor extends SmartEnterProcessor {
|
||||
final PsiElement atCaret = super.getStatementAtCaret(editor, psiFile);
|
||||
|
||||
if (atCaret instanceof PsiWhiteSpace) return null;
|
||||
if (atCaret instanceof PsiJavaToken && "}".equals(atCaret.getText())) return null;
|
||||
if (atCaret instanceof PsiJavaToken && "}".equals(atCaret.getText()) && !(atCaret.getParent() instanceof PsiArrayInitializerExpression)) return null;
|
||||
|
||||
PsiElement statementAtCaret = PsiTreeUtil.getParentOfType(atCaret,
|
||||
PsiStatement.class,
|
||||
|
||||
Reference in New Issue
Block a user