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

// Library unique name: <main>
open class /Base { // /Base|null[0]
    constructor <init>() // /Base.<init>|<init>(){}[0]
}
final class /TestExplicitPrimaryConstructor : /Base { // /TestExplicitPrimaryConstructor|null[0]
    constructor <init>() // /TestExplicitPrimaryConstructor.<init>|<init>(){}[0]
}
final class /TestImplicitPrimaryConstructor : /Base { // /TestImplicitPrimaryConstructor|null[0]
    constructor <init>() // /TestImplicitPrimaryConstructor.<init>|<init>(){}[0]
}
final class /TestWithDelegatingConstructor : /Base { // /TestWithDelegatingConstructor|null[0]
    final val x // /TestWithDelegatingConstructor.x|{}x[0]
        final fun <get-x>(): kotlin/Int // /TestWithDelegatingConstructor.x.<get-x>|<get-x>(){}[0]
    final val y // /TestWithDelegatingConstructor.y|{}y[0]
        final fun <get-y>(): kotlin/Int // /TestWithDelegatingConstructor.y.<get-y>|<get-y>(){}[0]
    constructor <init>(kotlin/Int) // /TestWithDelegatingConstructor.<init>|<init>(kotlin.Int){}[0]
    constructor <init>(kotlin/Int, kotlin/Int) // /TestWithDelegatingConstructor.<init>|<init>(kotlin.Int;kotlin.Int){}[0]
}
