FE1.0 Analysis API: rewrite KtFe10CallResolver

This commit is contained in:
Tianyu Geng
2021-11-29 20:40:02 -08:00
committed by Ilya Kirillov
parent f1bd3597f8
commit 9153db2ecc
37 changed files with 2076 additions and 256 deletions
@@ -7,6 +7,7 @@ package org.jetbrains.kotlin.generators.tests.analysis.api
import org.jetbrains.kotlin.analysis.api.descriptors.test.annotations.AbstractAnalysisApiFe10AnnotationsOnDeclarationsTest
import org.jetbrains.kotlin.analysis.api.descriptors.test.annotations.AbstractAnalysisApiFe10AnnotationsOnTypesTest
import org.jetbrains.kotlin.analysis.api.descriptors.test.components.callResolver.AbstractKtFe10ResolveCallTest
import org.jetbrains.kotlin.analysis.api.descriptors.test.components.compileTimeConstantProvider.AbstractKtFe10CompileTimeConstantEvaluatorTest
import org.jetbrains.kotlin.analysis.api.descriptors.test.components.expressionInfoProvider.AbstractKtFe10ReturnTargetSymbolTest
import org.jetbrains.kotlin.analysis.api.descriptors.test.components.expressionInfoProvider.AbstractKtFe10WhenMissingCasesTest
@@ -148,8 +149,7 @@ private fun TestGroupSuite.generateAnalysisApiComponentsTests() {
component("callResolver") {
test(
fir = AbstractFirResolveCallTest::class,
// TODO: re-enable after KtFe10CallResolver is properly implemented
fe10 = null // AbstractKtFe10ResolveCallTest::class,
fe10 = AbstractKtFe10ResolveCallTest::class,
) {
model("resolveCall")
}