FILE /interfaceProperties.kt CLASS INTERFACE C PROPERTY public abstract val test1: kotlin.Int FUN DEFAULT_PROPERTY_ACCESSOR public abstract fun (): kotlin.Int BLOCK_BODY RETURN type=kotlin.Nothing from='(): Int' GET_FIELD 'test1: Int' type=kotlin.Int origin=null receiver: GET_VAR '' type=C origin=null PROPERTY public open val test2: kotlin.Int FUN public open fun (): kotlin.Int BLOCK_BODY RETURN type=kotlin.Nothing from='(): Int' CONST Int type=kotlin.Int value='0' PROPERTY public abstract var test3: kotlin.Int FUN DEFAULT_PROPERTY_ACCESSOR public abstract fun (): kotlin.Int BLOCK_BODY RETURN type=kotlin.Nothing from='(): Int' GET_FIELD 'test3: Int' type=kotlin.Int origin=null receiver: GET_VAR '' type=C origin=null FUN DEFAULT_PROPERTY_ACCESSOR public abstract fun (: kotlin.Int): kotlin.Unit BLOCK_BODY SET_FIELD 'test3: Int' type=kotlin.Unit origin=null receiver: GET_VAR '' type=C origin=null value: GET_VAR 'value-parameter : Int' type=kotlin.Int origin=null PROPERTY public open var test4: kotlin.Int FUN public open fun (): kotlin.Int BLOCK_BODY RETURN type=kotlin.Nothing from='(): Int' CONST Int type=kotlin.Int value='0' FUN public open fun (value: kotlin.Int): kotlin.Unit BLOCK_BODY