public final class ConstructorDelegateKt { public static final fun createBase(@org.jetbrains.annotations.NotNull i: int) : Base { return (i) } } public abstract interface Base { public abstract fun print() : void = UastEmptyExpression } public final class BaseImpl : Base { @org.jetbrains.annotations.NotNull private final var x: int public fun print() : void { print(x) } public final fun getX() : int = UastEmptyExpression public fun BaseImpl(@org.jetbrains.annotations.NotNull x: int) = UastEmptyExpression } public final class Derived : Base, java.lang.CharSequence { public fun Derived(@org.jetbrains.annotations.NotNull b: Base) = UastEmptyExpression public fun print() : void = UastEmptyExpression public fun getLength() : int = UastEmptyExpression public fun get(@null index: int) : char = UastEmptyExpression public fun subSequence(@null startIndex: int, @null endIndex: int) : java.lang.CharSequence = UastEmptyExpression }