FE1.0 Analysis API: make KtSymbol only reference declaration-site subst-overrides

This is the FE1.0 counterpart of fa8bb47bdf
This commit is contained in:
Tianyu Geng
2021-12-02 15:18:18 -08:00
committed by Ilya Kirillov
parent b3be835c6f
commit f1bd3597f8
34 changed files with 974 additions and 25 deletions
@@ -18,6 +18,7 @@ import org.jetbrains.kotlin.analysis.api.descriptors.test.components.symbolDecla
import org.jetbrains.kotlin.analysis.api.descriptors.test.components.typeCreator.AbstractKtFe10TypeParameterTypeTest
import org.jetbrains.kotlin.analysis.api.descriptors.test.components.typeProvider.AbstractKtFe10HasCommonSubtypeTest
import org.jetbrains.kotlin.analysis.api.descriptors.test.components.expressionTypeProvider.AbstractKtFe10DeclarationReturnTypeTest
import org.jetbrains.kotlin.analysis.api.descriptors.test.scopes.AbstractKtFe10SubstitutionOverridesUnwrappingTest
import org.jetbrains.kotlin.analysis.api.descriptors.test.symbols.AbstractKtFe10SymbolByFqNameTest
import org.jetbrains.kotlin.analysis.api.descriptors.test.symbols.AbstractKtFe10SymbolByPsiTest
import org.jetbrains.kotlin.analysis.api.descriptors.test.symbols.AbstractKtFe10SymbolByReferenceTest
@@ -67,7 +68,7 @@ private fun TestGroupSuite.generateAnalysisApiNonComponentsTests() {
group("scopes") {
test(
fir = AbstractFirSubstitutionOverridesUnwrappingTest::class,
fe10 = null,
fe10 = AbstractKtFe10SubstitutionOverridesUnwrappingTest::class,
) {
model("substitutionOverridesUnwrapping")
}