Minor refactoring (.replaced instead of .replace)

This commit is contained in:
Mikhail Glukhikh
2017-04-11 14:48:14 +03:00
parent 75d231cc37
commit 666133beee
@@ -81,11 +81,11 @@ internal class ExpressionReplacementPerformer(
} }
val replaced = if (codeToInline.mainExpression != null) { val replaced = if (codeToInline.mainExpression != null) {
elementToBeReplaced.replace(codeToInline.mainExpression!!) elementToBeReplaced.replaced(codeToInline.mainExpression!!)
} }
else { else {
// NB: Unit is never used as expression // NB: Unit is never used as expression
val stub = elementToBeReplaced.replace(psiFactory.createExpression("0")) as KtExpression val stub = elementToBeReplaced.replaced(psiFactory.createExpression("0"))
val bindingContext = stub.analyze() val bindingContext = stub.analyze()
val canDropElementToBeReplaced = !stub.isUsedAsExpression(bindingContext) val canDropElementToBeReplaced = !stub.isUsedAsExpression(bindingContext)
if (canDropElementToBeReplaced) { if (canDropElementToBeReplaced) {