blob: cc64253eba92798ae6960184dac777fe67cbdb3c [file]
// FILE: OverrideInJava.java
package test;
class ExtendsB extends B {
@Override
public Integer foo() {
return 239;
}
void test() {
int x = foo();
Integer y = foo();
Object z = foo();
}
}
// FILE: OverrideInJava.kt
package test
interface A<T> {
fun foo(): T
}
abstract class B : A<Int> {
override abstract fun foo(): Int
}