blob: 085250f82fdffc294ac29fb65f28b637cb787876 [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: BLOCK type=kotlin.Function1<kotlin.Nothing, kotlin.Unit> origin=ADAPTED_FUNCTION_REFERENCE
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
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: TYPE_OP type=kotlin.Nothing origin=IMPLICIT_CAST typeOperand=kotlin.Nothing
GET_VAR 'p0: kotlin.collections.MutableList<*> declared in <root>.box.mutate' type=kotlin.collections.MutableList<*> origin=null
FUNCTION_REFERENCE 'local final fun mutate (p0: kotlin.collections.MutableList<*>): kotlin.Unit declared in <root>.box' type=kotlin.Function1<kotlin.Nothing, kotlin.Unit> origin=ADAPTED_FUNCTION_REFERENCE reflectionTarget=public final fun mutate <T> (x: kotlin.collections.MutableList<T of <root>.mutate>): kotlin.collections.MutableList<T of <root>.mutate> declared in <root>
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