FILE /interfaceProperties.kt CLASS INTERFACE C $this: VALUE_PARAMETER this@C: C PROPERTY public abstract val test1: kotlin.Int FUN DEFAULT_PROPERTY_ACCESSOR public abstract fun (): kotlin.Int $this: VALUE_PARAMETER this@C: C PROPERTY public open val test2: kotlin.Int FUN public open fun (): kotlin.Int $this: VALUE_PARAMETER this@C: C 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 $this: VALUE_PARAMETER this@C: C FUN DEFAULT_PROPERTY_ACCESSOR public abstract fun (: kotlin.Int): kotlin.Unit $this: VALUE_PARAMETER this@C: C VALUE_PARAMETER value-parameter : kotlin.Int PROPERTY public open var test4: kotlin.Int FUN public open fun (): kotlin.Int $this: VALUE_PARAMETER this@C: C BLOCK_BODY RETURN type=kotlin.Nothing from='(): Int' CONST Int type=kotlin.Int value='0' FUN public open fun (value: kotlin.Int): kotlin.Unit $this: VALUE_PARAMETER this@C: C VALUE_PARAMETER value-parameter value: kotlin.Int BLOCK_BODY FUN FAKE_OVERRIDE public open override fun equals(other: kotlin.Any?): kotlin.Boolean $this: VALUE_PARAMETER this@Any: Any VALUE_PARAMETER value-parameter other: kotlin.Any? FUN FAKE_OVERRIDE public open override fun hashCode(): kotlin.Int $this: VALUE_PARAMETER this@Any: Any FUN FAKE_OVERRIDE public open override fun toString(): kotlin.String $this: VALUE_PARAMETER this@Any: Any