| FILE fqName:<root> fileName:/kt37779.kt | |
| FUN name:foo visibility:public modality:FINAL <> (s:kotlin.Array<out kotlin.String>) returnType:kotlin.Unit | |
| VALUE_PARAMETER name:s index:0 type:kotlin.Array<out kotlin.String> varargElementType:kotlin.String [vararg] | |
| BLOCK_BODY | |
| FUN name:test1 visibility:public modality:FINAL <> () returnType:kotlin.Unit | |
| BLOCK_BODY | |
| CALL 'public final fun foo (vararg s: kotlin.String): kotlin.Unit declared in <root>' type=kotlin.Unit origin=null | |
| s: VARARG type=kotlin.Array<out kotlin.String> varargElementType=kotlin.String | |
| SPREAD_ELEMENT | |
| CALL 'public final fun arrayOf <T> (vararg elements: T of kotlin.arrayOf): kotlin.Array<T of kotlin.arrayOf> declared in kotlin' type=kotlin.Array<kotlin.String> origin=null | |
| <T>: kotlin.String | |
| elements: VARARG type=kotlin.Array<out kotlin.String> varargElementType=kotlin.String | |
| CONST String type=kotlin.String value="" | |
| CONST String type=kotlin.String value="OK" | |
| FUN name:test2 visibility:public modality:FINAL <> (ss:kotlin.Array<kotlin.String>) returnType:kotlin.Unit | |
| VALUE_PARAMETER name:ss index:0 type:kotlin.Array<kotlin.String> | |
| BLOCK_BODY | |
| CALL 'public final fun foo (vararg s: kotlin.String): kotlin.Unit declared in <root>' type=kotlin.Unit origin=null | |
| s: VARARG type=kotlin.Array<out kotlin.String> varargElementType=kotlin.String | |
| SPREAD_ELEMENT | |
| GET_VAR 'ss: kotlin.Array<kotlin.String> declared in <root>.test2' type=kotlin.Array<kotlin.String> origin=null |