Files
kotlin-fork/compiler/testData/codegen/box/classes/kt2391.kt
T
2023-12-26 10:18:19 +00:00

23 lines
448 B
Kotlin
Vendored

// KJS_WITH_FULL_RUNTIME
// JVM_ABI_K1_K2_DIFF: KT-63864
public interface LoggerAware {
public val logger: StringBuilder
}
public abstract class HttpServer(): LoggerAware {
public fun start() {
logger.append("OK")
}
}
public class MyHttpServer(): HttpServer() {
public override val logger = StringBuilder()
}
fun box(): String {
val server = MyHttpServer()
server.start()
return server.logger.toString()!!
}