[LL API] Extract expect actual matching into separate phase

This commit is contained in:
Dmitriy Novozhilov
2022-04-18 11:13:26 +04:00
committed by teamcity
parent d66748d011
commit 9d4d55b3ce
21 changed files with 334 additions and 3 deletions
@@ -15,7 +15,6 @@ import org.jetbrains.kotlin.fir.resolve.ScopeSession
import org.jetbrains.kotlin.fir.resolve.transformers.FirAbstractTreeTransformer
import org.jetbrains.kotlin.fir.resolve.transformers.FirTransformerBasedResolveProcessor
import org.jetbrains.kotlin.fir.visitors.FirTransformer
import org.jetbrains.kotlin.resolve.multiplatform.ExpectActualCompatibility
import org.jetbrains.kotlin.resolve.multiplatform.compatible
class FirExpectActualMatcherProcessor(
@@ -32,7 +31,7 @@ class FirExpectActualMatcherProcessor(
}
}
class FirExpectActualMatcherTransformer(
open class FirExpectActualMatcherTransformer(
override val session: FirSession,
private val scopeSession: ScopeSession
) : FirAbstractTreeTransformer<Nothing?>(FirResolvePhase.EXPECT_ACTUAL_MATCHING) {