Fix primitive override problem in Kotlin-Java inheritance

See the comment in JetTypeMapper
This commit is contained in:
Alexander Udalov
2013-12-25 19:39:57 +04:00
parent 2ea62bde23
commit 713c6f13ae
26 changed files with 358 additions and 2 deletions
@@ -0,0 +1,9 @@
trait A<T> {
fun foo(): T
}
open class B : A<Int?> {
override fun foo(): Int? = 42
}
abstract class C : A<Int?>