Files
kotlin-fork/j2k/testData/fileOrElement/objectLiteral/MyFrame.kt
T
2020-02-04 21:34:53 +07:00

38 lines
763 B
Kotlin
Vendored

package demo
internal interface WindowListener {
fun windowClosing()
}
internal interface EmptyWindowListener
internal open class EmptyWindowAdapter : EmptyWindowListener
internal open class WindowAdapter : WindowListener {
override fun windowClosing() {}
}
internal open class Frame {
fun addWindowListener(listener: WindowListener) {}
}
internal class Client : Frame() {
init {
val a = object : WindowAdapter() {
override fun windowClosing() {}
}
addWindowListener(a)
addWindowListener(object : WindowAdapter() {
override fun windowClosing() {}
})
val b = object : EmptyWindowListener {
}
val c = object : EmptyWindowAdapter() {
}
}
}