blob: 3be6bd382f9b321ad2876eac53fa1e413e2e227f [file]
library {
// module name: <main>
library fragment {
// package name: <root>
// class name: Interface
// class name: AbstractClass
// class name: OpenClass
// class name: FinalClass
public abstract interface Interface : kotlin/Any {
public abstract fun interfaceFun(): kotlin/Unit
}
public abstract class AbstractClass : Interface {
public constructor()
public open fun interfaceFun(): kotlin/Unit
public abstract fun abstractFun(): kotlin/Unit
}
public open class OpenClass : AbstractClass {
public constructor()
public open fun abstractFun(): kotlin/Unit
public open fun openFun1(): kotlin/Unit
public open fun openFun2(): kotlin/Unit
public final fun finalFun(): kotlin/Unit
}
public final class FinalClass : OpenClass {
public constructor()
public open fun openFun1(): kotlin/Unit
public final fun openFun2(): kotlin/Unit
}
package {
}
}
}