generateUtil: fix PIEAE
#EA-209598 Fixed #EA-142347 Fixed
This commit is contained in:
@@ -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) {
|
||||
moveCaretIntoGeneratedElement(editor, insertedMembers.first())
|
||||
moveCaretIntoGeneratedElement(editor, firstElement)
|
||||
}
|
||||
|
||||
val codeStyleManager = CodeStyleManager.getInstance(classOrObject.project)
|
||||
insertedMembers.forEach { codeStyleManager.reformat(it) }
|
||||
val codeStyleManager = CodeStyleManager.getInstance(firstElement.project)
|
||||
resultMembers.forEach { codeStyleManager.reformat(it) }
|
||||
|
||||
insertedMembers
|
||||
resultMembers.toList()
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user