FIR: make class member helper names more consistent
This commit is contained in:
committed by
Space Team
parent
e2a83a0ed0
commit
d4fc2248ff
@@ -304,7 +304,7 @@ abstract class FirVisibilityChecker : FirSessionComponent {
|
||||
val dispatchReceiverParameterClassSymbol =
|
||||
(fir as? FirCallableDeclaration)
|
||||
?.propertyIfAccessor?.propertyIfBackingField
|
||||
?.dispatchReceiverClassOrNull()?.toSymbol(session)
|
||||
?.dispatchReceiverClassLookupTagOrNull()?.toSymbol(session)
|
||||
?: return true
|
||||
|
||||
val dispatchReceiverParameterClassLookupTag = dispatchReceiverParameterClassSymbol.toLookupTag()
|
||||
|
||||
@@ -125,7 +125,7 @@ class FirSyntheticPropertiesScope private constructor(
|
||||
})
|
||||
}
|
||||
|
||||
val classLookupTag = getterSymbol.originalOrSelf().dispatchReceiverClassOrNull()
|
||||
val classLookupTag = getterSymbol.originalOrSelf().dispatchReceiverClassLookupTagOrNull()
|
||||
val packageName = classLookupTag?.classId?.packageFqName ?: getterSymbol.callableId.packageName
|
||||
val className = classLookupTag?.classId?.relativeClassName
|
||||
|
||||
|
||||
+2
-2
@@ -12,7 +12,7 @@ import org.jetbrains.kotlin.fir.caches.*
|
||||
import org.jetbrains.kotlin.fir.declarations.*
|
||||
import org.jetbrains.kotlin.fir.declarations.synthetic.FirSyntheticProperty
|
||||
import org.jetbrains.kotlin.fir.declarations.utils.visibility
|
||||
import org.jetbrains.kotlin.fir.dispatchReceiverClassOrNull
|
||||
import org.jetbrains.kotlin.fir.dispatchReceiverClassLookupTagOrNull
|
||||
import org.jetbrains.kotlin.fir.originalForSubstitutionOverride
|
||||
import org.jetbrains.kotlin.fir.resolve.ScopeSessionKey
|
||||
import org.jetbrains.kotlin.fir.resolve.substitution.ConeSubstitutor
|
||||
@@ -286,7 +286,7 @@ class FirClassSubstitutionScope(
|
||||
member as FirTypeParameterRefsOwner,
|
||||
symbolForOverride,
|
||||
substitutor,
|
||||
forceTypeParametersRecreation = dispatchReceiverTypeForSubstitutedMembers.lookupTag != member.dispatchReceiverClassOrNull()
|
||||
forceTypeParametersRecreation = dispatchReceiverTypeForSubstitutedMembers.lookupTag != member.dispatchReceiverClassLookupTagOrNull()
|
||||
)
|
||||
|
||||
val receiverType = member.receiverTypeRef?.coneType
|
||||
|
||||
+2
-2
@@ -356,7 +356,7 @@ class FirTypeIntersectionScopeContext(
|
||||
val key = mostSpecific.first() as FirNamedFunctionSymbol
|
||||
val keyFir = key.fir
|
||||
val callableId = CallableId(
|
||||
dispatchReceiverType.classId ?: keyFir.dispatchReceiverClassOrNull()?.classId!!,
|
||||
dispatchReceiverType.classId ?: keyFir.dispatchReceiverClassLookupTagOrNull()?.classId!!,
|
||||
keyFir.name
|
||||
)
|
||||
val newSymbol = FirIntersectionOverrideFunctionSymbol(callableId, overrides)
|
||||
@@ -381,7 +381,7 @@ class FirTypeIntersectionScopeContext(
|
||||
val key = mostSpecific.first() as FirPropertySymbol
|
||||
val keyFir = key.fir
|
||||
val callableId = CallableId(
|
||||
dispatchReceiverType.classId ?: keyFir.dispatchReceiverClassOrNull()?.classId!!,
|
||||
dispatchReceiverType.classId ?: keyFir.dispatchReceiverClassLookupTagOrNull()?.classId!!,
|
||||
keyFir.name
|
||||
)
|
||||
val newSymbol = FirIntersectionOverridePropertySymbol(callableId, overrides)
|
||||
|
||||
Reference in New Issue
Block a user