correctly generate supertypes of class objects and object literals

This commit is contained in:
Dmitry Jemerov
2011-07-08 16:45:09 +02:00
parent d4020a422b
commit 8f71c188e9
4 changed files with 30 additions and 6 deletions
@@ -123,4 +123,11 @@ public class ClassGenTest extends CodegenTestCase {
public void testClassObjectMethod() throws Exception {
blackBoxFile("classes/classObjectMethod.jet");
}
public void testClassObjectInterface() throws Exception {
loadFile("classes/classObjectInterface.jet");
final Method method = generateFunction();
Object result = method.invoke(null);
assertInstanceOf(result, Runnable.class);
}
}