| FILE fqName:<root> fileName:/ImplicitReceiverStack.kt | |
| CLASS CLASS name:ImplicitReceiverStack modality:ABSTRACT visibility:public superTypes:[kotlin.collections.Iterable<<root>.ImplicitReceiverValue<*>>] | |
| thisReceiver: VALUE_PARAMETER INSTANCE_RECEIVER kind:DispatchReceiver name:<this> type:<root>.ImplicitReceiverStack | |
| CONSTRUCTOR visibility:public returnType:<root>.ImplicitReceiverStack [primary] | |
| BLOCK_BODY | |
| DELEGATING_CONSTRUCTOR_CALL 'public constructor <init> () declared in kotlin.Any' | |
| INSTANCE_INITIALIZER_CALL classDescriptor='CLASS CLASS name:ImplicitReceiverStack modality:ABSTRACT visibility:public superTypes:[kotlin.collections.Iterable<<root>.ImplicitReceiverValue<*>>]' type=kotlin.Unit | |
| FUN FAKE_OVERRIDE name:equals visibility:public modality:OPEN returnType:kotlin.Boolean [fake_override,operator] | |
| VALUE_PARAMETER kind:DispatchReceiver name:<this> index:0 type:kotlin.Any | |
| VALUE_PARAMETER kind:Regular name:other index:1 type:kotlin.Any? | |
| overridden: | |
| public open fun equals (other: kotlin.Any?): kotlin.Boolean declared in kotlin.collections.Iterable | |
| FUN FAKE_OVERRIDE name:forEach visibility:public modality:OPEN returnType:kotlin.Unit [fake_override] | |
| VALUE_PARAMETER kind:DispatchReceiver name:<this> index:0 type:kotlin.collections.Iterable<<root>.ImplicitReceiverValue<*>> | |
| VALUE_PARAMETER kind:Regular name:p0 index:1 type:@[FlexibleNullability] java.util.function.Consumer<in @[FlexibleNullability] <root>.ImplicitReceiverValue<*>?>? | |
| overridden: | |
| public open fun forEach (p0: @[FlexibleNullability] java.util.function.Consumer<in @[FlexibleNullability] T of kotlin.collections.Iterable?>?): kotlin.Unit declared in kotlin.collections.Iterable | |
| FUN FAKE_OVERRIDE name:hashCode visibility:public modality:OPEN returnType:kotlin.Int [fake_override] | |
| VALUE_PARAMETER kind:DispatchReceiver name:<this> index:0 type:kotlin.Any | |
| overridden: | |
| public open fun hashCode (): kotlin.Int declared in kotlin.collections.Iterable | |
| FUN FAKE_OVERRIDE name:iterator visibility:public modality:ABSTRACT returnType:kotlin.collections.Iterator<<root>.ImplicitReceiverValue<*>> [fake_override,operator] | |
| VALUE_PARAMETER kind:DispatchReceiver name:<this> index:0 type:kotlin.collections.Iterable<<root>.ImplicitReceiverValue<*>> | |
| overridden: | |
| public abstract fun iterator (): kotlin.collections.Iterator<T of kotlin.collections.Iterable> declared in kotlin.collections.Iterable | |
| FUN FAKE_OVERRIDE name:spliterator visibility:public modality:OPEN returnType:@[EnhancedNullability] java.util.Spliterator<@[EnhancedNullability] <root>.ImplicitReceiverValue<*>> [fake_override] | |
| VALUE_PARAMETER kind:DispatchReceiver name:<this> index:0 type:kotlin.collections.Iterable<<root>.ImplicitReceiverValue<*>> | |
| overridden: | |
| public open fun spliterator (): @[EnhancedNullability] java.util.Spliterator<@[EnhancedNullability] T of kotlin.collections.Iterable> declared in kotlin.collections.Iterable | |
| FUN FAKE_OVERRIDE name:toString visibility:public modality:OPEN returnType:kotlin.String [fake_override] | |
| VALUE_PARAMETER kind:DispatchReceiver name:<this> index:0 type:kotlin.Any | |
| overridden: | |
| public open fun toString (): kotlin.String declared in kotlin.collections.Iterable | |
| FUN name:get visibility:public modality:ABSTRACT returnType:<root>.ImplicitReceiverValue<*>? [operator] | |
| VALUE_PARAMETER kind:DispatchReceiver name:<this> index:0 type:<root>.ImplicitReceiverStack | |
| VALUE_PARAMETER kind:Regular name:name index:1 type:kotlin.String? | |
| CLASS CLASS name:ImplicitReceiverValue modality:FINAL visibility:public superTypes:[<root>.ReceiverValue] | |
| thisReceiver: VALUE_PARAMETER INSTANCE_RECEIVER kind:DispatchReceiver name:<this> type:<root>.ImplicitReceiverValue<S of <root>.ImplicitReceiverValue> | |
| TYPE_PARAMETER name:S index:0 variance: superTypes:[<root>.Symbol<*>] reified:false | |
| PROPERTY name:boundSymbol visibility:public modality:FINAL [val] | |
| FIELD PROPERTY_BACKING_FIELD name:boundSymbol type:S of <root>.ImplicitReceiverValue? visibility:private [final] | |
| EXPRESSION_BODY | |
| GET_VAR 'boundSymbol: S of <root>.ImplicitReceiverValue? declared in <root>.ImplicitReceiverValue.<init>' type=S of <root>.ImplicitReceiverValue? origin=INITIALIZE_PROPERTY_FROM_PARAMETER | |
| FUN DEFAULT_PROPERTY_ACCESSOR name:<get-boundSymbol> visibility:public modality:FINAL returnType:S of <root>.ImplicitReceiverValue? | |
| VALUE_PARAMETER kind:DispatchReceiver name:<this> index:0 type:<root>.ImplicitReceiverValue<S of <root>.ImplicitReceiverValue> | |
| correspondingProperty: PROPERTY name:boundSymbol visibility:public modality:FINAL [val] | |
| BLOCK_BODY | |
| RETURN type=kotlin.Nothing from='public final fun <get-boundSymbol> (): S of <root>.ImplicitReceiverValue? declared in <root>.ImplicitReceiverValue' | |
| GET_FIELD 'FIELD PROPERTY_BACKING_FIELD name:boundSymbol type:S of <root>.ImplicitReceiverValue? visibility:private [final]' type=S of <root>.ImplicitReceiverValue? origin=null | |
| receiver: GET_VAR '<this>: <root>.ImplicitReceiverValue<S of <root>.ImplicitReceiverValue> declared in <root>.ImplicitReceiverValue.<get-boundSymbol>' type=<root>.ImplicitReceiverValue<S of <root>.ImplicitReceiverValue> origin=null | |
| PROPERTY name:type visibility:public modality:OPEN [val] | |
| overridden: | |
| public abstract type: kotlin.String declared in <root>.ReceiverValue | |
| FIELD PROPERTY_BACKING_FIELD name:type type:kotlin.String visibility:private [final] | |
| EXPRESSION_BODY | |
| GET_VAR 'type: kotlin.String declared in <root>.ImplicitReceiverValue.<init>' type=kotlin.String origin=INITIALIZE_PROPERTY_FROM_PARAMETER | |
| FUN DEFAULT_PROPERTY_ACCESSOR name:<get-type> visibility:public modality:OPEN returnType:kotlin.String | |
| VALUE_PARAMETER kind:DispatchReceiver name:<this> index:0 type:<root>.ImplicitReceiverValue<S of <root>.ImplicitReceiverValue> | |
| correspondingProperty: PROPERTY name:type visibility:public modality:OPEN [val] | |
| overridden: | |
| public abstract fun <get-type> (): kotlin.String declared in <root>.ReceiverValue | |
| BLOCK_BODY | |
| RETURN type=kotlin.Nothing from='public open fun <get-type> (): kotlin.String declared in <root>.ImplicitReceiverValue' | |
| GET_FIELD 'FIELD PROPERTY_BACKING_FIELD name:type type:kotlin.String visibility:private [final]' type=kotlin.String origin=null | |
| receiver: GET_VAR '<this>: <root>.ImplicitReceiverValue<S of <root>.ImplicitReceiverValue> declared in <root>.ImplicitReceiverValue.<get-type>' type=<root>.ImplicitReceiverValue<S of <root>.ImplicitReceiverValue> origin=null | |
| CONSTRUCTOR visibility:public returnType:<root>.ImplicitReceiverValue<S of <root>.ImplicitReceiverValue> [primary] | |
| VALUE_PARAMETER kind:Regular name:boundSymbol index:0 type:S of <root>.ImplicitReceiverValue? | |
| VALUE_PARAMETER kind:Regular name:type index:1 type:kotlin.String | |
| BLOCK_BODY | |
| DELEGATING_CONSTRUCTOR_CALL 'public constructor <init> () declared in kotlin.Any' | |
| INSTANCE_INITIALIZER_CALL classDescriptor='CLASS CLASS name:ImplicitReceiverValue modality:FINAL visibility:public superTypes:[<root>.ReceiverValue]' type=kotlin.Unit | |
| FUN FAKE_OVERRIDE name:equals visibility:public modality:OPEN returnType:kotlin.Boolean [fake_override,operator] | |
| VALUE_PARAMETER kind:DispatchReceiver name:<this> index:0 type:kotlin.Any | |
| VALUE_PARAMETER kind:Regular name:other index:1 type:kotlin.Any? | |
| overridden: | |
| public open fun equals (other: kotlin.Any?): kotlin.Boolean declared in <root>.ReceiverValue | |
| FUN FAKE_OVERRIDE name:hashCode visibility:public modality:OPEN returnType:kotlin.Int [fake_override] | |
| VALUE_PARAMETER kind:DispatchReceiver name:<this> index:0 type:kotlin.Any | |
| overridden: | |
| public open fun hashCode (): kotlin.Int declared in <root>.ReceiverValue | |
| FUN FAKE_OVERRIDE name:toString visibility:public modality:OPEN returnType:kotlin.String [fake_override] | |
| VALUE_PARAMETER kind:DispatchReceiver name:<this> index:0 type:kotlin.Any | |
| overridden: | |
| public open fun toString (): kotlin.String declared in <root>.ReceiverValue | |
| CLASS CLASS name:PersistentImplicitReceiverStack modality:FINAL visibility:public superTypes:[<root>.ImplicitReceiverStack; kotlin.collections.Iterable<<root>.ImplicitReceiverValue<*>>] | |
| thisReceiver: VALUE_PARAMETER INSTANCE_RECEIVER kind:DispatchReceiver name:<this> type:<root>.PersistentImplicitReceiverStack | |
| PROPERTY name:stack visibility:private modality:FINAL [val] | |
| FIELD PROPERTY_BACKING_FIELD name:stack type:kotlin.collections.List<<root>.ImplicitReceiverValue<*>> visibility:private [final] | |
| EXPRESSION_BODY | |
| GET_VAR 'stack: kotlin.collections.List<<root>.ImplicitReceiverValue<*>> declared in <root>.PersistentImplicitReceiverStack.<init>' type=kotlin.collections.List<<root>.ImplicitReceiverValue<*>> origin=INITIALIZE_PROPERTY_FROM_PARAMETER | |
| FUN DEFAULT_PROPERTY_ACCESSOR name:<get-stack> visibility:private modality:FINAL returnType:kotlin.collections.List<<root>.ImplicitReceiverValue<*>> | |
| VALUE_PARAMETER kind:DispatchReceiver name:<this> index:0 type:<root>.PersistentImplicitReceiverStack | |
| correspondingProperty: PROPERTY name:stack visibility:private modality:FINAL [val] | |
| BLOCK_BODY | |
| RETURN type=kotlin.Nothing from='private final fun <get-stack> (): kotlin.collections.List<<root>.ImplicitReceiverValue<*>> declared in <root>.PersistentImplicitReceiverStack' | |
| GET_FIELD 'FIELD PROPERTY_BACKING_FIELD name:stack type:kotlin.collections.List<<root>.ImplicitReceiverValue<*>> visibility:private [final]' type=kotlin.collections.List<<root>.ImplicitReceiverValue<*>> origin=null | |
| receiver: GET_VAR '<this>: <root>.PersistentImplicitReceiverStack declared in <root>.PersistentImplicitReceiverStack.<get-stack>' type=<root>.PersistentImplicitReceiverStack origin=null | |
| CONSTRUCTOR visibility:public returnType:<root>.PersistentImplicitReceiverStack [primary] | |
| VALUE_PARAMETER kind:Regular name:stack index:0 type:kotlin.collections.List<<root>.ImplicitReceiverValue<*>> | |
| BLOCK_BODY | |
| DELEGATING_CONSTRUCTOR_CALL 'public constructor <init> () declared in <root>.ImplicitReceiverStack' | |
| INSTANCE_INITIALIZER_CALL classDescriptor='CLASS CLASS name:PersistentImplicitReceiverStack modality:FINAL visibility:public superTypes:[<root>.ImplicitReceiverStack; kotlin.collections.Iterable<<root>.ImplicitReceiverValue<*>>]' type=kotlin.Unit | |
| FUN FAKE_OVERRIDE name:equals visibility:public modality:OPEN returnType:kotlin.Boolean [fake_override,operator] | |
| VALUE_PARAMETER kind:DispatchReceiver name:<this> index:0 type:kotlin.Any | |
| VALUE_PARAMETER kind:Regular name:other index:1 type:kotlin.Any? | |
| overridden: | |
| public open fun equals (other: kotlin.Any?): kotlin.Boolean declared in <root>.ImplicitReceiverStack | |
| public open fun equals (other: kotlin.Any?): kotlin.Boolean declared in kotlin.collections.Iterable | |
| FUN FAKE_OVERRIDE name:forEach visibility:public modality:OPEN returnType:kotlin.Unit [fake_override] | |
| VALUE_PARAMETER kind:DispatchReceiver name:<this> index:0 type:kotlin.collections.Iterable<<root>.ImplicitReceiverValue<*>> | |
| VALUE_PARAMETER kind:Regular name:p0 index:1 type:@[FlexibleNullability] java.util.function.Consumer<in @[FlexibleNullability] <root>.ImplicitReceiverValue<*>?>? | |
| overridden: | |
| public open fun forEach (p0: @[FlexibleNullability] java.util.function.Consumer<in @[FlexibleNullability] <root>.ImplicitReceiverValue<*>?>?): kotlin.Unit declared in <root>.ImplicitReceiverStack | |
| public open fun forEach (p0: @[FlexibleNullability] java.util.function.Consumer<in @[FlexibleNullability] T of kotlin.collections.Iterable?>?): kotlin.Unit declared in kotlin.collections.Iterable | |
| FUN FAKE_OVERRIDE name:hashCode visibility:public modality:OPEN returnType:kotlin.Int [fake_override] | |
| VALUE_PARAMETER kind:DispatchReceiver name:<this> index:0 type:kotlin.Any | |
| overridden: | |
| public open fun hashCode (): kotlin.Int declared in <root>.ImplicitReceiverStack | |
| public open fun hashCode (): kotlin.Int declared in kotlin.collections.Iterable | |
| FUN FAKE_OVERRIDE name:spliterator visibility:public modality:OPEN returnType:@[EnhancedNullability] java.util.Spliterator<@[EnhancedNullability] <root>.ImplicitReceiverValue<*>> [fake_override] | |
| VALUE_PARAMETER kind:DispatchReceiver name:<this> index:0 type:kotlin.collections.Iterable<<root>.ImplicitReceiverValue<*>> | |
| overridden: | |
| public open fun spliterator (): @[EnhancedNullability] java.util.Spliterator<@[EnhancedNullability] <root>.ImplicitReceiverValue<*>> declared in <root>.ImplicitReceiverStack | |
| public open fun spliterator (): @[EnhancedNullability] java.util.Spliterator<@[EnhancedNullability] T of kotlin.collections.Iterable> declared in kotlin.collections.Iterable | |
| FUN FAKE_OVERRIDE name:toString visibility:public modality:OPEN returnType:kotlin.String [fake_override] | |
| VALUE_PARAMETER kind:DispatchReceiver name:<this> index:0 type:kotlin.Any | |
| overridden: | |
| public open fun toString (): kotlin.String declared in <root>.ImplicitReceiverStack | |
| public open fun toString (): kotlin.String declared in kotlin.collections.Iterable | |
| FUN name:get visibility:public modality:OPEN returnType:<root>.ImplicitReceiverValue<*>? [operator] | |
| VALUE_PARAMETER kind:DispatchReceiver name:<this> index:0 type:<root>.PersistentImplicitReceiverStack | |
| VALUE_PARAMETER kind:Regular name:name index:1 type:kotlin.String? | |
| overridden: | |
| public abstract fun get (name: kotlin.String?): <root>.ImplicitReceiverValue<*>? declared in <root>.ImplicitReceiverStack | |
| BLOCK_BODY | |
| RETURN type=kotlin.Nothing from='public open fun get (name: kotlin.String?): <root>.ImplicitReceiverValue<*>? declared in <root>.PersistentImplicitReceiverStack' | |
| CALL 'public final fun lastOrNull <T> (<this>: kotlin.collections.List<T of kotlin.collections.lastOrNull>): T of kotlin.collections.lastOrNull? declared in kotlin.collections' type=<root>.ImplicitReceiverValue<*>? origin=null | |
| TYPE_ARG T: <root>.ImplicitReceiverValue<*> | |
| ARG <this>: CALL 'private final fun <get-stack> (): kotlin.collections.List<<root>.ImplicitReceiverValue<*>> declared in <root>.PersistentImplicitReceiverStack' type=kotlin.collections.List<<root>.ImplicitReceiverValue<*>> origin=GET_PROPERTY | |
| ARG <this>: GET_VAR '<this>: <root>.PersistentImplicitReceiverStack declared in <root>.PersistentImplicitReceiverStack.get' type=<root>.PersistentImplicitReceiverStack origin=IMPLICIT_ARGUMENT | |
| FUN name:iterator visibility:public modality:OPEN returnType:kotlin.collections.Iterator<<root>.ImplicitReceiverValue<*>> [operator] | |
| VALUE_PARAMETER kind:DispatchReceiver name:<this> index:0 type:<root>.PersistentImplicitReceiverStack | |
| overridden: | |
| public abstract fun iterator (): kotlin.collections.Iterator<<root>.ImplicitReceiverValue<*>> declared in <root>.ImplicitReceiverStack | |
| public abstract fun iterator (): kotlin.collections.Iterator<T of kotlin.collections.Iterable> declared in kotlin.collections.Iterable | |
| BLOCK_BODY | |
| RETURN type=kotlin.Nothing from='public open fun iterator (): kotlin.collections.Iterator<<root>.ImplicitReceiverValue<*>> declared in <root>.PersistentImplicitReceiverStack' | |
| CALL 'public abstract fun iterator (): kotlin.collections.Iterator<E of kotlin.collections.List> declared in kotlin.collections.List' type=kotlin.collections.Iterator<<root>.ImplicitReceiverValue<*>> origin=null | |
| ARG <this>: CALL 'private final fun <get-stack> (): kotlin.collections.List<<root>.ImplicitReceiverValue<*>> declared in <root>.PersistentImplicitReceiverStack' type=kotlin.collections.List<<root>.ImplicitReceiverValue<*>> origin=GET_PROPERTY | |
| ARG <this>: GET_VAR '<this>: <root>.PersistentImplicitReceiverStack declared in <root>.PersistentImplicitReceiverStack.iterator' type=<root>.PersistentImplicitReceiverStack origin=IMPLICIT_ARGUMENT | |
| CLASS INTERFACE name:ReceiverValue modality:ABSTRACT visibility:public superTypes:[kotlin.Any] | |
| thisReceiver: VALUE_PARAMETER INSTANCE_RECEIVER kind:DispatchReceiver name:<this> type:<root>.ReceiverValue | |
| FUN FAKE_OVERRIDE name:equals visibility:public modality:OPEN returnType:kotlin.Boolean [fake_override,operator] | |
| VALUE_PARAMETER kind:DispatchReceiver name:<this> index:0 type:kotlin.Any | |
| VALUE_PARAMETER kind:Regular name:other index:1 type:kotlin.Any? | |
| overridden: | |
| public open fun equals (other: kotlin.Any?): kotlin.Boolean declared in kotlin.Any | |
| FUN FAKE_OVERRIDE name:hashCode visibility:public modality:OPEN returnType:kotlin.Int [fake_override] | |
| VALUE_PARAMETER kind:DispatchReceiver name:<this> index:0 type:kotlin.Any | |
| overridden: | |
| public open fun hashCode (): kotlin.Int declared in kotlin.Any | |
| FUN FAKE_OVERRIDE name:toString visibility:public modality:OPEN returnType:kotlin.String [fake_override] | |
| VALUE_PARAMETER kind:DispatchReceiver name:<this> index:0 type:kotlin.Any | |
| overridden: | |
| public open fun toString (): kotlin.String declared in kotlin.Any | |
| PROPERTY name:type visibility:public modality:ABSTRACT [val] | |
| FUN DEFAULT_PROPERTY_ACCESSOR name:<get-type> visibility:public modality:ABSTRACT returnType:kotlin.String | |
| VALUE_PARAMETER kind:DispatchReceiver name:<this> index:0 type:<root>.ReceiverValue | |
| correspondingProperty: PROPERTY name:type visibility:public modality:ABSTRACT [val] | |
| CLASS INTERFACE name:Symbol modality:ABSTRACT visibility:public superTypes:[kotlin.Any] | |
| thisReceiver: VALUE_PARAMETER INSTANCE_RECEIVER kind:DispatchReceiver name:<this> type:<root>.Symbol<E of <root>.Symbol> | |
| TYPE_PARAMETER name:E index:0 variance: superTypes:[<root>.SymbolOwner<E of <root>.Symbol>] reified:false | |
| FUN FAKE_OVERRIDE name:equals visibility:public modality:OPEN returnType:kotlin.Boolean [fake_override,operator] | |
| VALUE_PARAMETER kind:DispatchReceiver name:<this> index:0 type:kotlin.Any | |
| VALUE_PARAMETER kind:Regular name:other index:1 type:kotlin.Any? | |
| overridden: | |
| public open fun equals (other: kotlin.Any?): kotlin.Boolean declared in kotlin.Any | |
| FUN FAKE_OVERRIDE name:hashCode visibility:public modality:OPEN returnType:kotlin.Int [fake_override] | |
| VALUE_PARAMETER kind:DispatchReceiver name:<this> index:0 type:kotlin.Any | |
| overridden: | |
| public open fun hashCode (): kotlin.Int declared in kotlin.Any | |
| FUN FAKE_OVERRIDE name:toString visibility:public modality:OPEN returnType:kotlin.String [fake_override] | |
| VALUE_PARAMETER kind:DispatchReceiver name:<this> index:0 type:kotlin.Any | |
| overridden: | |
| public open fun toString (): kotlin.String declared in kotlin.Any | |
| CLASS INTERFACE name:SymbolOwner modality:ABSTRACT visibility:public superTypes:[kotlin.Any] | |
| thisReceiver: VALUE_PARAMETER INSTANCE_RECEIVER kind:DispatchReceiver name:<this> type:<root>.SymbolOwner<E of <root>.SymbolOwner> | |
| TYPE_PARAMETER name:E index:0 variance: superTypes:[<root>.SymbolOwner<E of <root>.SymbolOwner>] reified:false | |
| FUN FAKE_OVERRIDE name:equals visibility:public modality:OPEN returnType:kotlin.Boolean [fake_override,operator] | |
| VALUE_PARAMETER kind:DispatchReceiver name:<this> index:0 type:kotlin.Any | |
| VALUE_PARAMETER kind:Regular name:other index:1 type:kotlin.Any? | |
| overridden: | |
| public open fun equals (other: kotlin.Any?): kotlin.Boolean declared in kotlin.Any | |
| FUN FAKE_OVERRIDE name:hashCode visibility:public modality:OPEN returnType:kotlin.Int [fake_override] | |
| VALUE_PARAMETER kind:DispatchReceiver name:<this> index:0 type:kotlin.Any | |
| overridden: | |
| public open fun hashCode (): kotlin.Int declared in kotlin.Any | |
| FUN FAKE_OVERRIDE name:toString visibility:public modality:OPEN returnType:kotlin.String [fake_override] | |
| VALUE_PARAMETER kind:DispatchReceiver name:<this> index:0 type:kotlin.Any | |
| overridden: | |
| public open fun toString (): kotlin.String declared in kotlin.Any | |
| FUN name:bar visibility:public modality:FINAL returnType:kotlin.Unit | |
| VALUE_PARAMETER kind:Regular name:s index:0 type:kotlin.String | |
| BLOCK_BODY | |
| FUN name:box visibility:public modality:FINAL returnType:kotlin.String | |
| BLOCK_BODY | |
| VAR name:stack type:<root>.PersistentImplicitReceiverStack [val] | |
| CONSTRUCTOR_CALL 'public constructor <init> (stack: kotlin.collections.List<<root>.ImplicitReceiverValue<*>>) declared in <root>.PersistentImplicitReceiverStack' type=<root>.PersistentImplicitReceiverStack origin=null | |
| ARG stack: CALL 'public final fun listOf <T> (vararg elements: T of kotlin.collections.listOf): kotlin.collections.List<T of kotlin.collections.listOf> declared in kotlin.collections' type=kotlin.collections.List<<root>.ImplicitReceiverValue<kotlin.Nothing>> origin=null | |
| TYPE_ARG T: <root>.ImplicitReceiverValue<kotlin.Nothing> | |
| ARG elements: VARARG type=kotlin.Array<out <root>.ImplicitReceiverValue<kotlin.Nothing>> varargElementType=<root>.ImplicitReceiverValue<kotlin.Nothing> | |
| CONSTRUCTOR_CALL 'public constructor <init> (boundSymbol: S of <root>.ImplicitReceiverValue?, type: kotlin.String) declared in <root>.ImplicitReceiverValue' type=<root>.ImplicitReceiverValue<kotlin.Nothing> origin=null | |
| TYPE_ARG (of class) S: kotlin.Nothing | |
| ARG boundSymbol: CONST Null type=kotlin.Nothing? value=null | |
| ARG type: CONST String type=kotlin.String value="O" | |
| CONSTRUCTOR_CALL 'public constructor <init> (boundSymbol: S of <root>.ImplicitReceiverValue?, type: kotlin.String) declared in <root>.ImplicitReceiverValue' type=<root>.ImplicitReceiverValue<kotlin.Nothing> origin=null | |
| TYPE_ARG (of class) S: kotlin.Nothing | |
| ARG boundSymbol: CONST Null type=kotlin.Nothing? value=null | |
| ARG type: CONST String type=kotlin.String value="K" | |
| CALL 'public final fun foo (stack: <root>.PersistentImplicitReceiverStack): kotlin.Unit declared in <root>' type=kotlin.Unit origin=null | |
| ARG stack: GET_VAR 'val stack: <root>.PersistentImplicitReceiverStack declared in <root>.box' type=<root>.PersistentImplicitReceiverStack origin=null | |
| RETURN type=kotlin.Nothing from='public final fun box (): kotlin.String declared in <root>' | |
| CALL 'public final fun plus (other: kotlin.Any?): kotlin.String declared in kotlin.String' type=kotlin.String origin=PLUS | |
| ARG <this>: CALL 'public open fun <get-type> (): kotlin.String declared in <root>.ImplicitReceiverValue' type=kotlin.String origin=GET_PROPERTY | |
| ARG <this>: CALL 'public final fun first <T> (<this>: kotlin.collections.Iterable<T of kotlin.collections.first>): T of kotlin.collections.first declared in kotlin.collections' type=<root>.ImplicitReceiverValue<*> origin=null | |
| TYPE_ARG T: <root>.ImplicitReceiverValue<*> | |
| ARG <this>: GET_VAR 'val stack: <root>.PersistentImplicitReceiverStack declared in <root>.box' type=<root>.PersistentImplicitReceiverStack origin=null | |
| ARG other: BLOCK type=kotlin.String? origin=SAFE_CALL | |
| VAR IR_TEMPORARY_VARIABLE name:tmp_0 type:<root>.ImplicitReceiverValue<*>? [val] | |
| CALL 'public open fun get (name: kotlin.String?): <root>.ImplicitReceiverValue<*>? declared in <root>.PersistentImplicitReceiverStack' type=<root>.ImplicitReceiverValue<*>? origin=GET_ARRAY_ELEMENT | |
| ARG <this>: GET_VAR 'val stack: <root>.PersistentImplicitReceiverStack declared in <root>.box' type=<root>.PersistentImplicitReceiverStack origin=null | |
| ARG name: CONST Null type=kotlin.Nothing? value=null | |
| WHEN type=kotlin.String? origin=null | |
| BRANCH | |
| if: CALL 'public final fun EQEQ (arg0: kotlin.Any?, arg1: kotlin.Any?): kotlin.Boolean declared in kotlin.internal.ir' type=kotlin.Boolean origin=EQEQ | |
| ARG arg0: GET_VAR 'val tmp_0: <root>.ImplicitReceiverValue<*>? declared in <root>.box' type=<root>.ImplicitReceiverValue<*>? origin=null | |
| ARG arg1: CONST Null type=kotlin.Nothing? value=null | |
| then: CONST Null type=kotlin.Nothing? value=null | |
| BRANCH | |
| if: CONST Boolean type=kotlin.Boolean value=true | |
| then: CALL 'public open fun <get-type> (): kotlin.String declared in <root>.ImplicitReceiverValue' type=kotlin.String origin=GET_PROPERTY | |
| ARG <this>: GET_VAR 'val tmp_0: <root>.ImplicitReceiverValue<*>? declared in <root>.box' type=<root>.ImplicitReceiverValue<*>? origin=null | |
| FUN name:foo visibility:public modality:FINAL returnType:kotlin.Unit | |
| VALUE_PARAMETER kind:Regular name:stack index:0 type:<root>.PersistentImplicitReceiverStack | |
| BLOCK_BODY | |
| CALL 'public final fun forEach <T> (<this>: kotlin.collections.Iterable<T of kotlin.collections.forEach>, action: kotlin.Function1<T of kotlin.collections.forEach, kotlin.Unit>): kotlin.Unit declared in kotlin.collections' type=kotlin.Unit origin=null | |
| TYPE_ARG T: <root>.ImplicitReceiverValue<*> | |
| ARG <this>: GET_VAR 'stack: <root>.PersistentImplicitReceiverStack declared in <root>.foo' type=<root>.PersistentImplicitReceiverStack origin=null | |
| ARG action: FUN_EXPR type=kotlin.Function1<<root>.ImplicitReceiverValue<*>, kotlin.Unit> origin=LAMBDA | |
| FUN LOCAL_FUNCTION_FOR_LAMBDA name:<anonymous> visibility:local modality:FINAL returnType:kotlin.Unit | |
| VALUE_PARAMETER kind:Regular name:it index:0 type:<root>.ImplicitReceiverValue<*> | |
| BLOCK_BODY | |
| TYPE_OP type=kotlin.Unit origin=IMPLICIT_COERCION_TO_UNIT typeOperand=kotlin.Unit | |
| CALL 'public final fun <get-boundSymbol> (): S of <root>.ImplicitReceiverValue? declared in <root>.ImplicitReceiverValue' type=<root>.Symbol<*>? origin=GET_PROPERTY | |
| ARG <this>: GET_VAR 'it: <root>.ImplicitReceiverValue<*> declared in <root>.foo.<anonymous>' type=<root>.ImplicitReceiverValue<*> origin=null | |
| CALL 'public final fun bar (s: kotlin.String): kotlin.Unit declared in <root>' type=kotlin.Unit origin=null | |
| ARG s: CALL 'public open fun <get-type> (): kotlin.String declared in <root>.ImplicitReceiverValue' type=kotlin.String origin=GET_PROPERTY | |
| ARG <this>: GET_VAR 'it: <root>.ImplicitReceiverValue<*> declared in <root>.foo.<anonymous>' type=<root>.ImplicitReceiverValue<*> origin=null |