IDEADEV-40479: ctrl+shift+enter inserts missing semicolon after array initializer expression

This commit is contained in:
Maxim Shafirov
2009-09-21 21:07:42 +04:00
parent 8a473428c8
commit 6a8f66deb6
@@ -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,