[FIR] Add session parameter to all "element --> reference" utilities
`FirDeserializedEnumAccessExpression` requires session to build proper reference, so it's important to have it in all utilities, which may pass this element as input ^KT-64975
This commit is contained in:
committed by
Space Team
parent
bd9cb2b7e0
commit
150ff1172e
+1
-1
@@ -51,7 +51,7 @@ class FirAnnotationTypeQualifierResolver(
|
||||
is FirArrayLiteral -> arguments.flatMap { it.toEnumNames() }
|
||||
is FirVarargArgumentsExpression -> arguments.flatMap { it.toEnumNames() }
|
||||
else -> {
|
||||
val name = when (val reference = toReference()) {
|
||||
val name = when (val reference = toReference(session)) {
|
||||
is FirResolvedNamedReference ->
|
||||
(reference.resolvedSymbol as? FirCallableSymbol<*>)?.callableId?.callableName?.asString()
|
||||
is FirFromMissingDependenciesNamedReference -> reference.name.asString()
|
||||
|
||||
Reference in New Issue
Block a user