Supported propagation for Java subclass of Kotlin class.

This commit is contained in:
Evgeny Gerashchenko
2012-12-06 19:48:07 +04:00
parent 0bbc33755b
commit 6c6abab033
7 changed files with 119 additions and 9 deletions
@@ -0,0 +1,10 @@
namespace test
public open class test.JavaSubclass : test.KotlinClass {
public final /*constructor*/ fun <init>(): test.JavaSubclass
public open override /*1*/ fun foo(): jet.String
}
public open class test.KotlinClass : jet.Any {
public final /*constructor*/ fun <init>(): test.KotlinClass
public open fun foo(): jet.String
}
@@ -0,0 +1,7 @@
package test;
public class JavaSubclass extends KotlinClass {
public String foo() {
return "";
}
}
@@ -0,0 +1,5 @@
package test
public open class KotlinClass {
public open fun foo(): String = ""
}