| package test |
| |
| public/*package*/ abstract class AbstractInheritance : test.Interface { |
| public/*package*/ constructor AbstractInheritance() |
| public open fun getAnswer(): kotlin.Int |
| } |
| |
| public/*package*/ interface I { |
| public abstract fun getAnswer(): kotlin.Int |
| } |
| |
| public/*package*/ interface I2 : test.I { |
| public abstract fun getAnswer(): kotlin.Int |
| } |
| |
| public open class Inheritance : test.AbstractInheritance { |
| public constructor Inheritance() |
| public open /*fake_override*/ fun getAnswer(): kotlin.Int |
| } |
| |
| public final class InheritanceImpl : test.Inheritance, test.I2 { |
| public constructor InheritanceImpl() |
| public open /*fake_override*/ fun getAnswer(): kotlin.Int |
| } |
| |
| public/*package*/ interface Interface : test.I { |
| public abstract fun getAnswer(): kotlin.Int |
| } |