Immutable Km Function
Immutable representation of KmFunction.
Represents a Kotlin function declaration.
Functions
Properties
Contract of the function.
Function flags, consisting of Flag.HAS_ANNOTATIONS, visibility flag, modality flag and Flag.Function flags.
JVM internal name of the original class the lambda class for this function is copied from. This value is set for lambdas copied from bodies of inline functions to the use site by the Kotlin compiler.
Type of the receiver of the function, if this is an extension function.
Return type of the function.
JVM signature of the function, or null if the JVM signature of this function is unknown.
Example: JvmMethodSignature("equals", "(Ljava/lang/Object;)Z").
Type parameters of the function.
Value parameters of the function.
Version requirements on the function.