generateUtil: fix PIEAE

#EA-209598 Fixed
#EA-142347 Fixed
This commit is contained in:
Dmitry Gridin
2019-08-16 17:29:24 +07:00
parent b570f99aae
commit 2b90735990
@@ -260,16 +260,16 @@ fun <T : KtDeclaration> insertMembersAfter(
} }
} }
ShortenReferences.DEFAULT.process(insertedMembers) @Suppress("UNCHECKED_CAST") val resultMembers = ShortenReferences.DEFAULT.process(insertedMembers) as Collection<T>
val firstElement = resultMembers.firstOrNull() ?: return@runWriteAction emptyList()
if (editor != null) { if (editor != null) {
moveCaretIntoGeneratedElement(editor, insertedMembers.first()) moveCaretIntoGeneratedElement(editor, firstElement)
} }
val codeStyleManager = CodeStyleManager.getInstance(classOrObject.project) val codeStyleManager = CodeStyleManager.getInstance(firstElement.project)
insertedMembers.forEach { codeStyleManager.reformat(it) } resultMembers.forEach { codeStyleManager.reformat(it) }
insertedMembers resultMembers.toList()
} }
} }