17 lines
1.3 KiB
Plaintext
Vendored
17 lines
1.3 KiB
Plaintext
Vendored
FILE fqName:<root> fileName:/extensionLambda.kt
|
|
FUN name:test1 visibility:public modality:FINAL <> () returnType:kotlin.Int flags:
|
|
BLOCK_BODY
|
|
RETURN type=kotlin.Nothing from='test1(): Int'
|
|
CALL 'run(T.() -> R) on T: R' type=kotlin.Int origin=null
|
|
<T>: kotlin.String
|
|
<R>: kotlin.Int
|
|
$receiver: CONST String type=kotlin.String value="42"
|
|
block: BLOCK type=@[CALL 'constructor ExtensionFunctionType()' type=kotlin.ExtensionFunctionType origin=null] kotlin.Function1<kotlin.String, kotlin.Int> origin=LAMBDA
|
|
FUN LOCAL_FUNCTION_FOR_LAMBDA name:<anonymous> visibility:local modality:FINAL <> ($receiver:kotlin.String) returnType:kotlin.Int flags:
|
|
$receiver: VALUE_PARAMETER name:<this> type:kotlin.String flags:
|
|
BLOCK_BODY
|
|
RETURN type=kotlin.Nothing from='<anonymous>() on String: Int'
|
|
CALL '<get-length>(): Int' type=kotlin.Int origin=GET_PROPERTY
|
|
$this: GET_VAR 'this@<anonymous>: String' type=kotlin.String origin=null
|
|
FUNCTION_REFERENCE '<anonymous>() on String: Int' type=@[CALL 'constructor ExtensionFunctionType()' type=kotlin.ExtensionFunctionType origin=null] kotlin.Function1<kotlin.String, kotlin.Int> origin=LAMBDA
|