FILE fqName: fileName:/VarargIntegerLiteral.kt FUN name:arrayData visibility:public modality:FINAL (values:kotlin.Array.arrayData>, toArray:@[ExtensionFunctionType] kotlin.Function1.arrayData>, kotlin.Unit>) returnType:kotlin.Unit TYPE_PARAMETER name:T index:0 variance: superTypes:[kotlin.Comparable.arrayData>] reified:false VALUE_PARAMETER name:values index:0 type:kotlin.Array.arrayData> varargElementType:T of .arrayData [vararg] VALUE_PARAMETER name:toArray index:1 type:@[ExtensionFunctionType] kotlin.Function1.arrayData>, kotlin.Unit> BLOCK_BODY FUN name:arrayLongInheritedData visibility:public modality:FINAL (values:kotlin.Array.arrayLongInheritedData>, toArray:@[ExtensionFunctionType] kotlin.Function1.arrayLongInheritedData>, kotlin.Unit>) returnType:kotlin.Unit TYPE_PARAMETER name:T index:0 variance: superTypes:[kotlin.Long] reified:false VALUE_PARAMETER name:values index:0 type:kotlin.Array.arrayLongInheritedData> varargElementType:T of .arrayLongInheritedData [vararg] VALUE_PARAMETER name:toArray index:1 type:@[ExtensionFunctionType] kotlin.Function1.arrayLongInheritedData>, kotlin.Unit> BLOCK_BODY FUN name:arrayOfLongData visibility:public modality:FINAL <> (values:kotlin.LongArray, toArray:@[ExtensionFunctionType] kotlin.Function1, kotlin.Unit>) returnType:kotlin.Unit VALUE_PARAMETER name:values index:0 type:kotlin.LongArray varargElementType:kotlin.Long [vararg] VALUE_PARAMETER name:toArray index:1 type:@[ExtensionFunctionType] kotlin.Function1, kotlin.Unit> BLOCK_BODY FUN name:arrayOfShortData visibility:public modality:FINAL <> (values:kotlin.ShortArray, toArray:@[ExtensionFunctionType] kotlin.Function1, kotlin.Unit>) returnType:kotlin.Unit VALUE_PARAMETER name:values index:0 type:kotlin.ShortArray varargElementType:kotlin.Short [vararg] VALUE_PARAMETER name:toArray index:1 type:@[ExtensionFunctionType] kotlin.Function1, kotlin.Unit> BLOCK_BODY FUN name:box visibility:public modality:FINAL <> () returnType:kotlin.String BLOCK_BODY CALL 'public final fun arrayData (vararg values: T of .arrayData, toArray: @[ExtensionFunctionType] kotlin.Function1.arrayData>, kotlin.Unit>): kotlin.Unit declared in ' type=kotlin.Unit origin=null : kotlin.Int values: VARARG type=kotlin.Array varargElementType=kotlin.Int CONST Int type=kotlin.Int value=42 toArray: FUN_EXPR type=@[ExtensionFunctionType] kotlin.Function1, kotlin.Unit> origin=LAMBDA FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> ($receiver:kotlin.Array) returnType:kotlin.Unit $receiver: VALUE_PARAMETER name:$this$arrayData type:kotlin.Array BLOCK_BODY RETURN type=kotlin.Nothing from='local final fun (): kotlin.Unit declared in .box' GET_OBJECT 'CLASS IR_EXTERNAL_DECLARATION_STUB OBJECT name:Unit modality:FINAL visibility:public superTypes:[kotlin.Any]' type=kotlin.Unit CALL 'public final fun arrayLongInheritedData (vararg values: T of .arrayLongInheritedData, toArray: @[ExtensionFunctionType] kotlin.Function1.arrayLongInheritedData>, kotlin.Unit>): kotlin.Unit declared in ' type=kotlin.Unit origin=null : kotlin.Long values: VARARG type=kotlin.Array varargElementType=kotlin.Long CONST Long type=kotlin.Long value=42 toArray: FUN_EXPR type=@[ExtensionFunctionType] kotlin.Function1, kotlin.Unit> origin=LAMBDA FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> ($receiver:kotlin.Array) returnType:kotlin.Unit $receiver: VALUE_PARAMETER name:$this$arrayLongInheritedData type:kotlin.Array BLOCK_BODY RETURN type=kotlin.Nothing from='local final fun (): kotlin.Unit declared in .box' GET_OBJECT 'CLASS IR_EXTERNAL_DECLARATION_STUB OBJECT name:Unit modality:FINAL visibility:public superTypes:[kotlin.Any]' type=kotlin.Unit CALL 'public final fun longArrayData (vararg values: kotlin.Long, toArray: @[ExtensionFunctionType] kotlin.Function1): kotlin.Unit declared in ' type=kotlin.Unit origin=null values: VARARG type=kotlin.LongArray varargElementType=kotlin.Long CONST Long type=kotlin.Long value=42 toArray: FUN_EXPR type=@[ExtensionFunctionType] kotlin.Function1 origin=LAMBDA FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> ($receiver:kotlin.LongArray) returnType:kotlin.Unit $receiver: VALUE_PARAMETER name:$this$longArrayData type:kotlin.LongArray BLOCK_BODY RETURN type=kotlin.Nothing from='local final fun (): kotlin.Unit declared in .box' GET_OBJECT 'CLASS IR_EXTERNAL_DECLARATION_STUB OBJECT name:Unit modality:FINAL visibility:public superTypes:[kotlin.Any]' type=kotlin.Unit CALL 'public final fun shortArrayData (vararg values: kotlin.Short, toArray: @[ExtensionFunctionType] kotlin.Function1): kotlin.Unit declared in ' type=kotlin.Unit origin=null values: VARARG type=kotlin.ShortArray varargElementType=kotlin.Short CONST Short type=kotlin.Short value=42 toArray: FUN_EXPR type=@[ExtensionFunctionType] kotlin.Function1 origin=LAMBDA FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> ($receiver:kotlin.ShortArray) returnType:kotlin.Unit $receiver: VALUE_PARAMETER name:$this$shortArrayData type:kotlin.ShortArray BLOCK_BODY RETURN type=kotlin.Nothing from='local final fun (): kotlin.Unit declared in .box' GET_OBJECT 'CLASS IR_EXTERNAL_DECLARATION_STUB OBJECT name:Unit modality:FINAL visibility:public superTypes:[kotlin.Any]' type=kotlin.Unit CALL 'public final fun arrayOfLongData (vararg values: kotlin.Long, toArray: @[ExtensionFunctionType] kotlin.Function1, kotlin.Unit>): kotlin.Unit declared in ' type=kotlin.Unit origin=null values: VARARG type=kotlin.LongArray varargElementType=kotlin.Long CONST Long type=kotlin.Long value=42 toArray: FUN_EXPR type=@[ExtensionFunctionType] kotlin.Function1, kotlin.Unit> origin=LAMBDA FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> ($receiver:kotlin.Array) returnType:kotlin.Unit $receiver: VALUE_PARAMETER name:$this$arrayOfLongData type:kotlin.Array BLOCK_BODY RETURN type=kotlin.Nothing from='local final fun (): kotlin.Unit declared in .box' GET_OBJECT 'CLASS IR_EXTERNAL_DECLARATION_STUB OBJECT name:Unit modality:FINAL visibility:public superTypes:[kotlin.Any]' type=kotlin.Unit CALL 'public final fun arrayOfShortData (vararg values: kotlin.Short, toArray: @[ExtensionFunctionType] kotlin.Function1, kotlin.Unit>): kotlin.Unit declared in ' type=kotlin.Unit origin=null values: VARARG type=kotlin.ShortArray varargElementType=kotlin.Short CONST Short type=kotlin.Short value=42 toArray: FUN_EXPR type=@[ExtensionFunctionType] kotlin.Function1, kotlin.Unit> origin=LAMBDA FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> ($receiver:kotlin.Array) returnType:kotlin.Unit $receiver: VALUE_PARAMETER name:$this$arrayOfShortData type:kotlin.Array BLOCK_BODY RETURN type=kotlin.Nothing from='local final fun (): kotlin.Unit declared in .box' GET_OBJECT 'CLASS IR_EXTERNAL_DECLARATION_STUB OBJECT name:Unit modality:FINAL visibility:public superTypes:[kotlin.Any]' type=kotlin.Unit RETURN type=kotlin.Nothing from='public final fun box (): kotlin.String declared in ' CONST String type=kotlin.String value="OK" FUN name:longArrayData visibility:public modality:FINAL <> (values:kotlin.LongArray, toArray:@[ExtensionFunctionType] kotlin.Function1) returnType:kotlin.Unit VALUE_PARAMETER name:values index:0 type:kotlin.LongArray varargElementType:kotlin.Long [vararg] VALUE_PARAMETER name:toArray index:1 type:@[ExtensionFunctionType] kotlin.Function1 BLOCK_BODY FUN name:shortArrayData visibility:public modality:FINAL <> (values:kotlin.ShortArray, toArray:@[ExtensionFunctionType] kotlin.Function1) returnType:kotlin.Unit VALUE_PARAMETER name:values index:0 type:kotlin.ShortArray varargElementType:kotlin.Short [vararg] VALUE_PARAMETER name:toArray index:1 type:@[ExtensionFunctionType] kotlin.Function1 BLOCK_BODY