| package test |
| |
| public final class Impl : test.Trait { |
| public constructor Impl() |
| public open val bar: kotlin.Int |
| public open fun foo(): kotlin.Unit |
| } |
| |
| public/*package*/ open class JavaClass { |
| public/*package*/ constructor JavaClass() |
| |
| // Static members |
| public open fun main(/*0*/ kotlin.Array<(out) kotlin.String!>!): kotlin.Unit |
| } |
| |
| public final class Test : test.Trait { |
| public constructor Test() |
| public open /*delegation*/ val bar: kotlin.Int |
| public open /*delegation*/ fun foo(): kotlin.Unit |
| } |
| |
| public interface Trait { |
| public abstract val bar: kotlin.Int |
| public abstract fun foo(): kotlin.Unit |
| } |