blob: be6123144106276347414f3a117b5c1ee610c739 [file]
FILE fqName:<root> fileName:/starProjectionCallableReference.kt
FUN name:box visibility:public modality:FINAL returnType:kotlin.String
BLOCK_BODY
VAR name:x type:kotlin.collections.MutableList<*> [val]
CALL 'public final fun mutableListOf <T> (vararg elements: T of kotlin.collections.mutableListOf): kotlin.collections.MutableList<T of kotlin.collections.mutableListOf> declared in kotlin.collections' type=kotlin.collections.MutableList<kotlin.Int> origin=null
TYPE_ARG T: kotlin.Int
ARG elements: VARARG type=kotlin.Array<out kotlin.Int> varargElementType=kotlin.Int
CONST Int type=kotlin.Int value=1
TYPE_OP type=kotlin.Unit origin=IMPLICIT_COERCION_TO_UNIT typeOperand=kotlin.Unit
CALL 'public final fun also <T> (<this>: T of kotlin.also, block: kotlin.Function1<T of kotlin.also, kotlin.Unit>): T of kotlin.also declared in kotlin' type=kotlin.collections.MutableList<*> origin=null
TYPE_ARG T: kotlin.collections.MutableList<*>
ARG <this>: GET_VAR 'val x: kotlin.collections.MutableList<*> declared in <root>.box' type=kotlin.collections.MutableList<*> origin=null
ARG block: RICH_FUNCTION_REFERENCE type=kotlin.Function1<kotlin.collections.MutableList<*>, kotlin.Unit> origin=null [unit_conversion] reflectionTarget='public final fun mutate <T> (x: kotlin.collections.MutableList<T of <root>.mutate>): kotlin.collections.MutableList<T of <root>.mutate> declared in <root>'
overriddenFunctionSymbol: public abstract fun invoke (p1: P1 of kotlin.Function1): R of kotlin.Function1 declared in kotlin.Function1
invoke: FUN ADAPTER_FOR_CALLABLE_REFERENCE name:mutate visibility:local modality:FINAL returnType:kotlin.Unit
VALUE_PARAMETER ADAPTER_PARAMETER_FOR_CALLABLE_REFERENCE kind:Regular name:p0 index:0 type:kotlin.collections.MutableList<*>
BLOCK_BODY
RETURN type=kotlin.Nothing from='local final fun mutate (p0: kotlin.collections.MutableList<*>): kotlin.Unit declared in <root>.box'
TYPE_OP type=kotlin.Unit origin=IMPLICIT_COERCION_TO_UNIT typeOperand=kotlin.Unit
CALL 'public final fun mutate <T> (x: kotlin.collections.MutableList<T of <root>.mutate>): kotlin.collections.MutableList<T of <root>.mutate> declared in <root>' type=kotlin.collections.MutableList<*> origin=null
TYPE_ARG T: kotlin.Any?
ARG x: GET_VAR 'p0: kotlin.collections.MutableList<*> declared in <root>.box.mutate' type=kotlin.collections.MutableList<*> origin=null
RETURN type=kotlin.Nothing from='public final fun box (): kotlin.String declared in <root>'
CONST String type=kotlin.String value="OK"
FUN name:mutate visibility:public modality:FINAL returnType:kotlin.collections.MutableList<T of <root>.mutate>
TYPE_PARAMETER name:T index:0 variance: superTypes:[kotlin.Any?] reified:false
VALUE_PARAMETER kind:Regular name:x index:0 type:kotlin.collections.MutableList<T of <root>.mutate>
BLOCK_BODY
RETURN type=kotlin.Nothing from='public final fun mutate <T> (x: kotlin.collections.MutableList<T of <root>.mutate>): kotlin.collections.MutableList<T of <root>.mutate> declared in <root>'
GET_VAR 'x: kotlin.collections.MutableList<T of <root>.mutate> declared in <root>.mutate' type=kotlin.collections.MutableList<T of <root>.mutate> origin=null