Do not retrieve parent of FQname for root

#KT-8642 Fixed
This commit is contained in:
Denis Zharkov
2015-07-28 16:04:38 +03:00
parent 8b537bc6dd
commit 0fba28a8f0
4 changed files with 111 additions and 1 deletions
@@ -0,0 +1,29 @@
// !DIAGNOSTICS: -UNUSED_VARIABLE
// FILE: A.java
import java.util.*
@kotlin.jvm.PurelyImplements("")
public class A<T> extends AbstractList<T> {
@Override
public T get(int index) {
return null;
}
@Override
public int size() {
return 0;
}
static A rawField = null;
}
// FILE: B.java
import java.util.*
@kotlin.jvm.PurelyImplements("[INVALID]")
public class B<T> extends AbstractList<T> {}
// FILE: main.kt
val x = A<String>()
val y = B<String>()