[AA] implement KtFirSimpleNameReference.getImportAlias

^ KT-62980 fixed

Merge-request: KT-MR-12786
Merged-by: Anna Kozlova <Anna.Kozlova@jetbrains.com>
This commit is contained in:
Anna Kozlova
2023-11-02 21:23:43 +00:00
committed by Space Team
parent 0fb853a995
commit 205a125c5f
9 changed files with 280 additions and 2 deletions
@@ -50,6 +50,7 @@ import org.jetbrains.kotlin.analysis.api.impl.base.test.cases.components.typeInf
import org.jetbrains.kotlin.analysis.api.impl.base.test.cases.components.typeProvider.AbstractAnalysisApiGetSuperTypesTest
import org.jetbrains.kotlin.analysis.api.impl.base.test.cases.components.typeProvider.AbstractHasCommonSubtypeTest
import org.jetbrains.kotlin.analysis.api.impl.base.test.cases.components.typeProvider.AbstractTypeReferenceTest
import org.jetbrains.kotlin.analysis.api.impl.base.test.cases.references.AbstractReferenceImportAliasTest
import org.jetbrains.kotlin.analysis.api.impl.base.test.cases.references.AbstractReferenceResolveTest
import org.jetbrains.kotlin.analysis.api.impl.base.test.cases.references.AbstractReferenceResolveWithResolveExtensionTest
import org.jetbrains.kotlin.analysis.api.impl.base.test.cases.references.AbstractReferenceShortenerForWholeFileTest
@@ -204,6 +205,14 @@ private fun AnalysisApiTestGroup.generateAnalysisApiNonComponentsTests() {
}
group("imports", filter = frontendIs(FrontendKind.Fir)) {
test(
AbstractReferenceImportAliasTest::class,
filter = analysisSessionModeIs(AnalysisSessionMode.Normal)) {
model(it, "importAliases")
}
}
group("substitutors", filter = frontendIs(FrontendKind.Fir)) {
test(AbstractAnalysisApiSubstitutorsTest::class) {
model(it, "typeSubstitution")