Minor. Rename and add kdoc for Candidate::onCompletionResultsWritingCallbacks
This commit is contained in:
committed by
Space Team
parent
4a74498be7
commit
05b5cdc918
@@ -115,9 +115,14 @@ class Candidate(
|
||||
var functionTypesOfSamConversions: HashMap<FirExpression, ConeKotlinType>? = null
|
||||
lateinit var typeArgumentMapping: TypeArgumentMapping
|
||||
val postponedAtoms = mutableListOf<PostponedResolvedAtom>()
|
||||
|
||||
// PCLA-related parts
|
||||
val postponedPCLACalls = mutableListOf<FirStatement>()
|
||||
val lambdasAnalyzedWithPCLA = mutableListOf<FirAnonymousFunction>()
|
||||
val onCompletionResultsWritingCallbacks = mutableListOf<(ConeSubstitutor) -> Unit>()
|
||||
|
||||
// Currently, it's only about completion results writing for property delegation inference info
|
||||
// See the call sites of [FirDelegatedPropertyInferenceSession.completeSessionOrPostponeIfNonRoot]
|
||||
val onPCLACompletionResultsWritingCallbacks = mutableListOf<(ConeSubstitutor) -> Unit>()
|
||||
|
||||
var currentApplicability = CandidateApplicability.RESOLVED
|
||||
private set
|
||||
|
||||
+1
-1
@@ -123,7 +123,7 @@ class FirPCLAInferenceSession(
|
||||
) {
|
||||
outerCandidate.postponedPCLACalls += childCalls
|
||||
currentCommonSystem.addOtherSystem(childStorage)
|
||||
outerCandidate.onCompletionResultsWritingCallbacks += onCompletionResultsWriting
|
||||
outerCandidate.onPCLACompletionResultsWritingCallbacks += onCompletionResultsWriting
|
||||
}
|
||||
|
||||
private fun FirExpression.updateReturnTypeWithCurrentSubstitutor(
|
||||
|
||||
+1
-1
@@ -194,7 +194,7 @@ class FirCallCompletionResultsWriterTransformer(
|
||||
postponedCall.transformSingle(this, null)
|
||||
}
|
||||
|
||||
for (callback in candidate.onCompletionResultsWritingCallbacks) {
|
||||
for (callback in candidate.onPCLACompletionResultsWritingCallbacks) {
|
||||
callback(finalSubstitutor)
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user