KaNamedFunctionSymbol
Represents a named function declaration, such as a top-level function, a class method, or a named local function.
Hierarchy
Inherits from KaFunctionSymbol.
Members
val name: NameThe function name.
val typeParameters: List<KaTypeParameterSymbol>A list of declared type parameters.
val isExternal: Booleantrueif the function is an external function.val isInfix: Booleantrueif the function is an infix function.val isInline: Booleantrueif the function is an inline function.val isOverride: Booleantrueif the function is an override.val isSuspend: Booleantrueif the function is a suspend function.val isStatic: Booleantrueif the function is a static function.val isOperator: Booleantrueif the function is an operator function.val isTailRec: Booleantrueif the function is marked withtailrec.val isBuiltinFunctionInvoke: Booleantrueif the function is theinvoke()method defined on the Kotlin built-in functional type.val contractEffects: List<KaContractEffectDeclaration>A list of defined contracts.
Last modified: 23 July 2024