Kotlin Analysis API Documentation Help

KaCall

KaCall represents a call within Kotlin code — function calls, property accesses, and other invocations — through the legacy hierarchy that grew out of the KtElement.resolveToCall(): KaCallInfo? API.

KaCall

KaCallableMemberCall

KaVariableAccessCall

KaFunctionCall

KaSimpleFunctionCall

KaAnnotationCall

KaDelegatedConstructorCall

KaCompoundVariableAccessCall

KaCompoundArrayAccessCall

The transitional types KaFunctionCall, KaVariableAccessCall, KaAnnotationCall, KaDelegatedConstructorCall, KaCompoundVariableAccessCall, and KaCompoundArrayAccessCall still inherit KaCall so existing callers keep compiling. New code reaches for the same types via KaSingleCall/KaMultiCall instead.

19 May 2026