diff --git a/idea/src/org/jetbrains/jet/plugin/codeInsight/OverrideImplementMethodsHandler.java b/idea/src/org/jetbrains/jet/plugin/codeInsight/OverrideImplementMethodsHandler.java index 1769d700122..5b921f1b5e0 100644 --- a/idea/src/org/jetbrains/jet/plugin/codeInsight/OverrideImplementMethodsHandler.java +++ b/idea/src/org/jetbrains/jet/plugin/codeInsight/OverrideImplementMethodsHandler.java @@ -32,6 +32,7 @@ import com.intellij.psi.PsiDocumentManager; import com.intellij.psi.PsiElement; import com.intellij.psi.PsiFile; import com.intellij.psi.PsiWhiteSpace; +import com.intellij.psi.impl.source.PostprocessReformattingAspect; import com.intellij.psi.util.PsiTreeUtil; import org.jetbrains.annotations.NotNull; import org.jetbrains.annotations.Nullable; @@ -126,6 +127,7 @@ public abstract class OverrideImplementMethodsHandler implements LanguageCodeIns }); if (firstGenerated != null) { + PostprocessReformattingAspect.getInstance(firstGenerated.getProject()).doPostponedFormatting(); QuickfixPackage.moveCaretIntoGeneratedElement(editor, firstGenerated); } } diff --git a/idea/testData/completion/handlers/smart/AnonymousObject3.kt.after b/idea/testData/completion/handlers/smart/AnonymousObject3.kt.after index 2b253a04b40..5df2f1119b2 100644 --- a/idea/testData/completion/handlers/smart/AnonymousObject3.kt.after +++ b/idea/testData/completion/handlers/smart/AnonymousObject3.kt.after @@ -1,6 +1,6 @@ var r : Runnable = object: Runnable { override fun run() { - throw UnsupportedOperationException() + throw UnsupportedOperationException() } }