From 1050f7f0665a98052e59c80ffabaf925e2637800 Mon Sep 17 00:00:00 2001 From: Dmitriy Novozhilov Date: Wed, 26 Aug 2020 12:48:18 +0300 Subject: [PATCH] Extract PostponedResolvedAtomMarker to separate file --- .../calls/model/PostponedResolvedAtomMarker.kt | 14 ++++++++++++++ .../kotlin/resolve/calls/model/ResolutionAtoms.kt | 7 ------- 2 files changed, 14 insertions(+), 7 deletions(-) create mode 100644 compiler/resolution/src/org/jetbrains/kotlin/resolve/calls/model/PostponedResolvedAtomMarker.kt diff --git a/compiler/resolution/src/org/jetbrains/kotlin/resolve/calls/model/PostponedResolvedAtomMarker.kt b/compiler/resolution/src/org/jetbrains/kotlin/resolve/calls/model/PostponedResolvedAtomMarker.kt new file mode 100644 index 00000000000..495bad0ad73 --- /dev/null +++ b/compiler/resolution/src/org/jetbrains/kotlin/resolve/calls/model/PostponedResolvedAtomMarker.kt @@ -0,0 +1,14 @@ +/* + * Copyright 2010-2020 JetBrains s.r.o. and Kotlin Programming Language contributors. + * Use of this source code is governed by the Apache 2.0 license that can be found in the license/LICENSE.txt file. + */ + +package org.jetbrains.kotlin.resolve.calls.model + +import org.jetbrains.kotlin.types.model.KotlinTypeMarker + +interface PostponedResolvedAtomMarker { + val inputTypes: Collection + val outputType: KotlinTypeMarker? + val analyzed: Boolean +} diff --git a/compiler/resolution/src/org/jetbrains/kotlin/resolve/calls/model/ResolutionAtoms.kt b/compiler/resolution/src/org/jetbrains/kotlin/resolve/calls/model/ResolutionAtoms.kt index 20720f163cf..7304576ad55 100644 --- a/compiler/resolution/src/org/jetbrains/kotlin/resolve/calls/model/ResolutionAtoms.kt +++ b/compiler/resolution/src/org/jetbrains/kotlin/resolve/calls/model/ResolutionAtoms.kt @@ -20,7 +20,6 @@ import org.jetbrains.kotlin.types.KotlinType import org.jetbrains.kotlin.types.TypeConstructor import org.jetbrains.kotlin.types.TypeSubstitutor import org.jetbrains.kotlin.types.UnwrappedType -import org.jetbrains.kotlin.types.model.KotlinTypeMarker import org.jetbrains.kotlin.types.typeUtil.unCapture import org.jetbrains.kotlin.utils.addToStdlib.safeAs @@ -93,12 +92,6 @@ class ResolvedSubCallArgument(override val atom: SubKotlinCallArgument, resolveI } } -interface PostponedResolvedAtomMarker { - val inputTypes: Collection - val outputType: KotlinTypeMarker? - val analyzed: Boolean -} - interface PostponedAtomWithRevisableExpectedType { var revisedExpectedType: UnwrappedType? val expectedType: UnwrappedType?