KaBuiltinFunctionTypeFamilies¶
@SubclassOptInRequired(markerClass = [KaImplementationDetail::class])
interface KaBuiltinFunctionTypeFamilies : KaBuiltinFunctionTypeFamilies
The type has been moved to a new package. Use <strong>org.jetbrains.kotlin.analysis.api.types.KaBuiltinFunctionTypeFamilies</strong> instead.
Provides access to the four built-in function type families.
See also¶
Properties¶
function¶
abstract override val function: KaFunctionTypeFamily
The Function family representing regular function types (e.g., Function0, Function1, ..., FunctionN).
kFunction¶
abstract override val kFunction: KaFunctionTypeFamily
The KFunction family representing reflection types for regular functions (e.g., KFunction0, KFunction1, ..., KFunctionN).
kSuspendFunction¶
abstract override val kSuspendFunction: KaFunctionTypeFamily
The KSuspendFunction family representing reflection types for suspend functions (e.g., KSuspendFunction0, KSuspendFunction1, ..., KSuspendFunctionN).
suspendFunction¶
abstract override val suspendFunction: KaFunctionTypeFamily
The SuspendFunction family representing suspend function types (e.g., SuspendFunction0, SuspendFunction1, ..., SuspendFunctionN).