From 258a5aea287e1c934766fefacc631fe8aa952401 Mon Sep 17 00:00:00 2001 From: Dmitry Petrov Date: Mon, 26 Jun 2017 11:13:35 +0300 Subject: [PATCH] [NI] Minor cleanup in FixationOrderCalculator --- .../inference/components/FixationOrderCalculator.kt | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/compiler/resolution/src/org/jetbrains/kotlin/resolve/calls/inference/components/FixationOrderCalculator.kt b/compiler/resolution/src/org/jetbrains/kotlin/resolve/calls/inference/components/FixationOrderCalculator.kt index 85aea2112a0..fcff43c59f8 100644 --- a/compiler/resolution/src/org/jetbrains/kotlin/resolve/calls/inference/components/FixationOrderCalculator.kt +++ b/compiler/resolution/src/org/jetbrains/kotlin/resolve/calls/inference/components/FixationOrderCalculator.kt @@ -19,6 +19,7 @@ package org.jetbrains.kotlin.resolve.calls.inference.components import org.jetbrains.kotlin.resolve.calls.inference.model.Constraint import org.jetbrains.kotlin.resolve.calls.inference.model.ConstraintKind import org.jetbrains.kotlin.resolve.calls.inference.model.VariableWithConstraints +import org.jetbrains.kotlin.resolve.calls.model.PostponedKotlinCallArgument import org.jetbrains.kotlin.resolve.calls.model.PostponedLambdaArgument import org.jetbrains.kotlin.types.* import org.jetbrains.kotlin.types.checker.NewKotlinTypeChecker @@ -43,6 +44,7 @@ class FixationOrderCalculator { interface Context { val notFixedTypeVariables: Map val lambdaArguments: List + val postponedArguments: List } fun computeCompletionOrder( @@ -104,10 +106,11 @@ class FixationOrderCalculator { } } - private fun UnwrappedType.findTypeVariables(to: MutableCollection) = contains { - c.notFixedTypeVariables[it.constructor]?.let { variable -> to.add(variable) } - false - } + private fun UnwrappedType.findTypeVariables(to: MutableCollection) = + contains { + c.notFixedTypeVariables[it.constructor]?.let { variable -> to.add(variable) } + false + } private fun topologicalOrderWith0Priority(): List { val handler = object : DFS.CollectingNodeHandler>(LinkedHashSet()) {