// Rendering settings:
// - Signature version: 2
// - Show manifest properties: false
// - Show declarations: true

// Library unique name: <main>
abstract class /AbstractClass { // /AbstractClass|null[0]
    abstract val abstractVal // /AbstractClass.abstractVal|{}abstractVal[0]
        abstract fun <get-abstractVal>(): kotlin/Int // /AbstractClass.abstractVal.<get-abstractVal>|<get-abstractVal>(){}[0]
    abstract var abstractVar // /AbstractClass.abstractVar|{}abstractVar[0]
        abstract fun <get-abstractVar>(): kotlin/Int // /AbstractClass.abstractVar.<get-abstractVar>|<get-abstractVar>(){}[0]
        abstract fun <set-abstractVar>(kotlin/Int) // /AbstractClass.abstractVar.<set-abstractVar>|<set-abstractVar>(kotlin.Int){}[0]
    constructor <init>() // /AbstractClass.<init>|<init>(){}[0]
    abstract fun abstractFun() // /AbstractClass.abstractFun|abstractFun(){}[0]
}
abstract interface /Interface { // /Interface|null[0]
    abstract val abstractVal // /Interface.abstractVal|{}abstractVal[0]
        abstract fun <get-abstractVal>(): kotlin/Int // /Interface.abstractVal.<get-abstractVal>|<get-abstractVal>(){}[0]
    abstract var abstractVar // /Interface.abstractVar|{}abstractVar[0]
        abstract fun <get-abstractVar>(): kotlin/Int // /Interface.abstractVar.<get-abstractVar>|<get-abstractVar>(){}[0]
        abstract fun <set-abstractVar>(kotlin/Int) // /Interface.abstractVar.<set-abstractVar>|<set-abstractVar>(kotlin.Int){}[0]
    abstract fun abstractFun() // /Interface.abstractFun|abstractFun(){}[0]
}
