FILE /localFun.kt FUN public fun outer(): kotlin.Unit TYPE_PARAMETER BLOCK_BODY FUN local final fun test1(i: kotlin.Int, j: T): kotlin.Unit TYPE_PARAMETER VALUE_PARAMETER value-parameter i: kotlin.Int VALUE_PARAMETER value-parameter j: T BLOCK_BODY FUN local final fun test2(i: kotlin.Int = ..., j: kotlin.String = ...): kotlin.Unit VALUE_PARAMETER value-parameter i: kotlin.Int = ... EXPRESSION_BODY CONST Int type=kotlin.Int value='0' VALUE_PARAMETER value-parameter j: kotlin.String = ... EXPRESSION_BODY CONST String type=kotlin.String value='' BLOCK_BODY FUN local final fun test3(vararg args: kotlin.String): kotlin.Unit VALUE_PARAMETER value-parameter vararg args: kotlin.String BLOCK_BODY FUN local final fun kotlin.String.textExt1(i: kotlin.Int, j: TT): kotlin.Unit $receiver: VALUE_PARAMETER this@textExt1: String VALUE_PARAMETER value-parameter i: kotlin.Int VALUE_PARAMETER value-parameter j: TT BLOCK_BODY