FIR Analysis API: reimplement KtFirCallResolver with new data model

This commit is contained in:
Tianyu Geng
2021-11-23 19:34:55 -08:00
committed by Ilya Kirillov
parent c9f9ce99c1
commit 9b05019137
196 changed files with 4309 additions and 639 deletions
@@ -1,3 +1,21 @@
KtAnnotationCall:
argumentMapping = { Annotation("v1", "v2") -> (value: Annotation) }
targetFunction = <constructor>(value: Annotation): AnnotationInner
KtSuccessCallInfo:
call = KtAnnotationCall:
partiallyAppliedSymbol = KtPartiallyAppliedSymbol:
dispatchReceiver = null
extensionReceiver = null
signature = KtFunctionLikeSignature:
receiverType = null
returnType = AnnotationInner
symbol = <constructor>(value: Annotation): AnnotationInner
valueParameters = [
KtVariableLikeSignature:
receiverType = null
returnType = Annotation
symbol = value: Annotation
]
argumentMapping = {
Annotation("v1", "v2") -> (KtVariableLikeSignature:
receiverType = null
returnType = Annotation
symbol = value: Annotation)
}