override for methods supported

This commit is contained in:
Sergey Ignatov
2011-11-03 18:08:27 +04:00
parent 5440a5fab3
commit 7db775084c
5 changed files with 28 additions and 11 deletions
@@ -78,4 +78,10 @@ public class FunctionTest extends JetTestCaseBase {
public void testPublic() throws Exception {
Assert.assertEquals(methodToSingleLineKotlin("public void test() {}"), "public fun test() : Unit { }");
}
public void testOverride() throws Exception {
Assert.assertEquals(fileToSingleLineKotlin("class A {void a() {}} final class B extends A {void a() {}}"),
"namespace { open class A { fun a() : Unit { } } class B : A { override fun a() : Unit { } } }");
}
}