[FIR] Get rid of candidateSymbol in FirNamedReference

`candidateSymbol` has any reasonable meaning only for references with
  not completed candidate, so this property is moved from FirNamedReference
  to new node FirNamedReferenceWithCandidateSymbol, which has real
  implementation only in :resolve module (`FirNamedReferenceWithCandidate`)
This commit is contained in:
Dmitriy Novozhilov
2022-12-15 11:11:03 +02:00
committed by Space Team
parent 366edcfe3c
commit 4bddb27ca3
40 changed files with 113 additions and 107 deletions
@@ -67,7 +67,6 @@ class FirAssignmentPluginAssignAltererExtension(
calleeReference = buildSimpleNamedReference {
source = variableAssignment.source
name = ASSIGN_METHOD
candidateSymbol = null
}
origin = FirFunctionCallOrigin.Regular
}