FILE fqName: fileName:/Main.kt FUN name:f visibility:public modality:FINAL <> (j:.J, x:.X, j1:.J1) returnType:kotlin.Unit VALUE_PARAMETER name:j index:0 type:.J VALUE_PARAMETER name:x index:1 type:.X VALUE_PARAMETER name:j1 index:2 type:.J1 BLOCK_BODY VAR name:jf type:kotlin.reflect.KMutableProperty0 [val] PROPERTY_REFERENCE 'public final f: kotlin.Int' field='FIELD IR_EXTERNAL_JAVA_DECLARATION_STUB name:f type:kotlin.Int visibility:public' getter=null setter=null type=kotlin.reflect.KMutableProperty0 origin=null $this: GET_VAR 'j: .J declared in .f' type=.J origin=null VAR name:js type:kotlin.reflect.KMutableProperty0 [val] PROPERTY_REFERENCE 'public final s: kotlin.Int' field='FIELD IR_EXTERNAL_JAVA_DECLARATION_STUB name:s type:kotlin.Int visibility:public [static]' getter=null setter=null type=kotlin.reflect.KMutableProperty0 origin=null VAR name:xf type:kotlin.reflect.KMutableProperty0 [val] PROPERTY_REFERENCE 'public final f: kotlin.Int' field='FIELD IR_EXTERNAL_JAVA_DECLARATION_STUB name:f type:kotlin.Int visibility:public' getter=null setter=null type=kotlin.reflect.KMutableProperty0 origin=null $this: GET_VAR 'x: .X declared in .f' type=.X origin=null VAR name:xs type:kotlin.reflect.KMutableProperty0 [val] PROPERTY_REFERENCE 'public final s: kotlin.Int' field='FIELD IR_EXTERNAL_JAVA_DECLARATION_STUB name:s type:kotlin.Int visibility:public [static]' getter=null setter=null type=kotlin.reflect.KMutableProperty0 origin=null VAR name:xf2 type:kotlin.reflect.KMutableProperty0 [val] PROPERTY_REFERENCE 'public final f2: kotlin.Int' field='FIELD IR_EXTERNAL_JAVA_DECLARATION_STUB name:f2 type:kotlin.Int visibility:public' getter=null setter=null type=kotlin.reflect.KMutableProperty0 origin=null $this: GET_VAR 'x: .X declared in .f' type=.X origin=null VAR name:xs2 type:kotlin.reflect.KMutableProperty0 [val] PROPERTY_REFERENCE 'public final s2: kotlin.Int' field='FIELD IR_EXTERNAL_JAVA_DECLARATION_STUB name:s2 type:kotlin.Int visibility:public [static]' getter=null setter=null type=kotlin.reflect.KMutableProperty0 origin=null VAR name:j1f type:kotlin.reflect.KMutableProperty0<@[FlexibleNullability] kotlin.String?> [val] PROPERTY_REFERENCE 'public final f: @[FlexibleNullability] T of .J1?' field='FIELD IR_EXTERNAL_JAVA_DECLARATION_STUB name:f type:@[FlexibleNullability] T of .J1? visibility:public' getter=null setter=null type=kotlin.reflect.KMutableProperty0<@[FlexibleNullability] kotlin.String?> origin=null $this: GET_VAR 'j1: .J1 declared in .f' type=.J1 origin=null