File tree Expand file tree Collapse file tree 1 file changed +2
-2
lines changed
idea/src/org/jetbrains/kotlin/idea/intentions Expand file tree Collapse file tree 1 file changed +2
-2
lines changed Original file line number Diff line number Diff line change @@ -25,12 +25,12 @@ import org.jetbrains.kotlin.descriptors.CallableDescriptor
25
25
import org.jetbrains.kotlin.descriptors.ClassDescriptor
26
26
import org.jetbrains.kotlin.idea.caches.resolve.analyzeFullyAndGetResult
27
27
import org.jetbrains.kotlin.idea.inspections.IntentionBasedInspection
28
- import org.jetbrains.kotlin.idea.refactoring.introduce.introduceVariable.chooseApplicableComponentFunctions
29
28
import org.jetbrains.kotlin.platform.JvmBuiltIns
30
29
import org.jetbrains.kotlin.psi.*
31
30
import org.jetbrains.kotlin.resolve.BindingContext
32
31
import org.jetbrains.kotlin.resolve.DescriptorUtils
33
32
import org.jetbrains.kotlin.resolve.calls.callUtil.getResolvedCall
33
+ import kotlin.collections.forEach as forEachStdLib
34
34
35
35
class SimplifyForInspection : IntentionBasedInspection <KtForExpression >(SimplifyForIntention ())
36
36
@@ -50,7 +50,7 @@ class SimplifyForIntention : SelfTargetingRangeIntention<KtForExpression>(
50
50
val loopParameter = element.loopParameter ? : return
51
51
52
52
loopParameter.replace(KtPsiFactory (element).createDestructuringDeclarationInFor(" (${propertiesToRemove.joinToString { it.name!! }} )" ))
53
- propertiesToRemove.forEach { p -> p.delete() }
53
+ propertiesToRemove.forEachStdLib { p -> p.delete() }
54
54
55
55
if (removeSelectorInLoopRange && loopRange is KtDotQualifiedExpression ) {
56
56
loopRange.replace(loopRange.receiverExpression)
You can’t perform that action at this time.
0 commit comments