K2: implement FirClassAnySynthesizedMemberScope #KT-54844 Fixed

This commit is contained in:
Mikhail Glukhikh
2022-11-09 17:55:19 +01:00
committed by Space Team
parent c898b264ba
commit 2a825f8df1
10 changed files with 230 additions and 24 deletions
@@ -87,12 +87,3 @@ var FirConstructor.originalConstructorIfTypeAlias: FirConstructor? by FirDeclara
val FirConstructorSymbol.isTypeAliasedConstructor: Boolean
get() = fir.originalConstructorIfTypeAlias != null
fun FirSimpleFunction.isEquals(): Boolean {
if (name != OperatorNameConventions.EQUALS) return false
if (valueParameters.size != 1) return false
if (contextReceivers.isNotEmpty()) return false
if (receiverParameter != null) return false
val parameter = valueParameters.first()
return parameter.returnTypeRef.isNullableAny
}