From e519095e9ed8b6f95a03579414fad87bad891e64 Mon Sep 17 00:00:00 2001 From: Denis Zharkov Date: Thu, 28 Sep 2017 16:19:17 +0300 Subject: [PATCH] Minor. Move local functions as a private to class --- .../jetbrains/kotlin/types/checker/NewKotlinTypeChecker.kt | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/core/descriptors/src/org/jetbrains/kotlin/types/checker/NewKotlinTypeChecker.kt b/core/descriptors/src/org/jetbrains/kotlin/types/checker/NewKotlinTypeChecker.kt index 85bd277353a..94333a147b6 100644 --- a/core/descriptors/src/org/jetbrains/kotlin/types/checker/NewKotlinTypeChecker.kt +++ b/core/descriptors/src/org/jetbrains/kotlin/types/checker/NewKotlinTypeChecker.kt @@ -229,15 +229,15 @@ object NewKotlinTypeChecker : KotlinTypeChecker { } } + private fun TypeCheckerContext.collectAndFilter(classType: SimpleType, constructor: TypeConstructor) = + selectOnlyPureKotlinSupertypes(collectAllSupertypesWithGivenTypeConstructor(classType, constructor)) + // nullability was checked earlier via nullabilityChecker // should be used only if you really sure that it is correct fun TypeCheckerContext.findCorrespondingSupertypes( baseType: SimpleType, constructor: TypeConstructor ): List { - fun TypeCheckerContext.collectAndFilter(classType: SimpleType, constructor: TypeConstructor) = - selectOnlyPureKotlinSupertypes(collectAllSupertypesWithGivenTypeConstructor(classType, constructor)) - if (baseType.isClassType) { return collectAndFilter(baseType, constructor) }