[FIR IDE] Add unwrapping substitution overrides which doesn't affect function's signature
Also, do not use PSI to restore SUBSTITUTION_OVERRIDE function/property symbols
This commit is contained in:
committed by
teamcityserver
parent
2766dc938b
commit
fa8bb47bdf
+8
@@ -44,6 +44,7 @@ import org.jetbrains.kotlin.analysis.api.fir.components.typeProvider.AbstractFir
|
||||
import org.jetbrains.kotlin.analysis.api.fir.components.typeProvider.AbstractFirHasCommonSubtypeTest
|
||||
import org.jetbrains.kotlin.analysis.api.fir.scopes.AbstractFirDelegateMemberScopeTest
|
||||
import org.jetbrains.kotlin.analysis.api.fir.scopes.AbstractFirFileScopeTest
|
||||
import org.jetbrains.kotlin.analysis.api.fir.scopes.AbstractFirSubstitutionOverridesUnwrappingTest
|
||||
import org.jetbrains.kotlin.analysis.api.fir.scopes.AbstractFirMemberScopeByFqNameTest
|
||||
import org.jetbrains.kotlin.analysis.api.fir.symbols.AbstractFirSymbolByFqNameTest
|
||||
import org.jetbrains.kotlin.analysis.api.fir.symbols.AbstractFirSymbolByPsiTest
|
||||
@@ -64,6 +65,13 @@ private fun TestGroupSuite.generateAnalysisApiNonComponentsTests() {
|
||||
}
|
||||
|
||||
group("scopes") {
|
||||
test(
|
||||
fir = AbstractFirSubstitutionOverridesUnwrappingTest::class,
|
||||
fe10 = null,
|
||||
) {
|
||||
model("substitutionOverridesUnwrapping")
|
||||
}
|
||||
|
||||
test(
|
||||
fir = AbstractFirMemberScopeByFqNameTest::class,
|
||||
fe10 = null,
|
||||
|
||||
Reference in New Issue
Block a user