partial support for 'abstract' modifier added

This commit is contained in:
svtk
2011-09-06 13:25:56 +04:00
parent 07b2ab347d
commit fa631503ef
37 changed files with 388 additions and 127 deletions
@@ -72,7 +72,7 @@ public class ClassGenTest extends CodegenTestCase {
}
public void testAbstractMethod() throws Exception {
loadText("class Foo { abstract fun x(): String; fun y(): Int = 0 }");
loadText("abstract class Foo { abstract fun x(): String; fun y(): Int = 0 }");
final ClassFileFactory codegens = generateClassesInFile();
final Class aClass = loadClass("Foo", codegens);
@@ -125,7 +125,7 @@ public class PropertyGenTest extends CodegenTestCase {
}
public void testAbstractVal() throws Exception {
loadText("class Foo { public abstract val x: String }");
loadText("abstract class Foo { public abstract val x: String }");
final ClassFileFactory codegens = generateClassesInFile();
final Class aClass = loadClass("Foo", codegens);
assertNotNull(aClass.getMethod("getX"));