FILE /objectWithInitializers.kt CLASS CLASS Base CONSTRUCTOR public constructor Base() BLOCK_BODY DELEGATING_CONSTRUCTOR_CALL 'constructor Any()' INSTANCE_INITIALIZER_CALL classDescriptor='Base' CLASS OBJECT Test CONSTRUCTOR private constructor Test() BLOCK_BODY DELEGATING_CONSTRUCTOR_CALL 'constructor Base()' INSTANCE_INITIALIZER_CALL classDescriptor='Test' PROPERTY public final val x: kotlin.Int = 1 FIELD PROPERTY_BACKING_FIELD public final val x: kotlin.Int = 1 EXPRESSION_BODY CONST Int type=kotlin.Int value='1' FUN DEFAULT_PROPERTY_ACCESSOR public final fun (): kotlin.Int BLOCK_BODY RETURN type=kotlin.Nothing from='(): Int' GET_FIELD 'x: Int' type=kotlin.Int origin=null receiver: GET_VAR '' type=Test origin=null PROPERTY public final val y: kotlin.Int FIELD PROPERTY_BACKING_FIELD public final val y: kotlin.Int FUN DEFAULT_PROPERTY_ACCESSOR public final fun (): kotlin.Int BLOCK_BODY RETURN type=kotlin.Nothing from='(): Int' GET_FIELD 'y: Int' type=kotlin.Int origin=null receiver: GET_VAR '' type=Test origin=null ANONYMOUS_INITIALIZER Test BLOCK_BODY SET_FIELD 'y: Int' type=kotlin.Unit origin=null receiver: GET_VAR '' type=Test origin=null value: CALL '(): Int' type=kotlin.Int origin=GET_PROPERTY $this: GET_VAR '' type=Test origin=null