KaBuiltinFunctionTypeFamilies¶
@SubclassOptInRequired(markerClass = [KaImplementationDetail::class])
interface KaBuiltinFunctionTypeFamilies
Provides access to the four built-in function type families.
See also¶
Inheritors¶
Properties¶
function¶
abstract val function: KaFunctionTypeFamily
The Function family representing regular function types (e.g., Function0, Function1, ..., FunctionN).
kFunction¶
abstract val kFunction: KaFunctionTypeFamily
The KFunction family representing reflection types for regular functions (e.g., KFunction0, KFunction1, ..., KFunctionN).
kSuspendFunction¶
abstract val kSuspendFunction: KaFunctionTypeFamily
The KSuspendFunction family representing reflection types for suspend functions (e.g., KSuspendFunction0, KSuspendFunction1, ..., KSuspendFunctionN).
suspendFunction¶
abstract val suspendFunction: KaFunctionTypeFamily
The SuspendFunction family representing suspend function types (e.g., SuspendFunction0, SuspendFunction1, ..., SuspendFunctionN).