35 lines
513 B
Kotlin
Vendored
35 lines
513 B
Kotlin
Vendored
// FILE: K1.kt
|
|
open class KotlinOuter {
|
|
inner open class KotlinInner {
|
|
fun foo() {}
|
|
}
|
|
|
|
fun bar() {}
|
|
}
|
|
|
|
// FILE: J1.java
|
|
public class J1 extends KotlinOuter {
|
|
public class J2 extends KotlinInner {
|
|
public void bazbaz() {}
|
|
}
|
|
|
|
public void baz() {}
|
|
}
|
|
|
|
// FILE: K2.kt
|
|
class K2: J1() {
|
|
fun main() {
|
|
bar()
|
|
baz()
|
|
}
|
|
|
|
inner class K3 : J2() {
|
|
fun main() {
|
|
foo()
|
|
bazbaz()
|
|
bar()
|
|
baz()
|
|
}
|
|
}
|
|
}
|