K2: rename FakeOverrideTypeCalculator to CallableCopyTypeCalculator

This commits performs a rename.
According to KT-61443 this calculator is applicable not only to
fake (substitution/intersection) overrides.
This commit is contained in:
Mikhail Glukhikh
2023-09-14 13:36:52 +02:00
committed by Space Team
parent 53e4e2f6b1
commit f8ada456e4
35 changed files with 204 additions and 196 deletions
@@ -18,7 +18,7 @@ import org.jetbrains.kotlin.fir.resolve.ScopeSession
import org.jetbrains.kotlin.fir.resolve.defaultType
import org.jetbrains.kotlin.fir.resolve.scope
import org.jetbrains.kotlin.fir.resolve.toSymbol
import org.jetbrains.kotlin.fir.scopes.FakeOverrideTypeCalculator
import org.jetbrains.kotlin.fir.scopes.CallableCopyTypeCalculator
import org.jetbrains.kotlin.fir.scopes.getDeclaredConstructors
import org.jetbrains.kotlin.fir.symbols.impl.FirRegularClassSymbol
import org.jetbrains.kotlin.fir.symbols.lazyDeclarationResolver
@@ -215,7 +215,7 @@ abstract class AbstractAnnotationDeserializer(
val classScope = firAnnotationClass.defaultType().scope(
useSiteSession = session,
scopeSession = ScopeSession(),
fakeOverrideTypeCalculator = FakeOverrideTypeCalculator.DoNothing,
callableCopyTypeCalculator = CallableCopyTypeCalculator.DoNothing,
requiredMembersPhase = null,
) ?: error("Null scope for $classId")