1bbcae5ed2
We cannot call lazy resolve to STATUS phase from scopes as scopes may be accessed on a STATUS phase or earlier ^KT-54890 ^KTIJ-23587 fixed
20 lines
455 B
Kotlin
Vendored
20 lines
455 B
Kotlin
Vendored
// FILE: Dict.java
|
|
|
|
public abstract class Dict<K, V> {
|
|
abstract public V get(Object key);
|
|
}
|
|
|
|
// FILE: MHashtable.java
|
|
|
|
abstract public class MHashtable<X, Y> extends Dict<X, Y> implements java.util.Map<X, Y> {
|
|
public V get(Object key) { return null; }
|
|
}
|
|
|
|
// FILE: main.kt
|
|
|
|
abstract class C1 : MHashtable<String, Int>()
|
|
|
|
abstract class C2 : MHashtable<String, Int>() {
|
|
override fun <!RETURN_TYPE_MISMATCH_ON_OVERRIDE!>get<!>(key: String) = 1
|
|
}
|