support augmented assignment when ordinary binary operation method is overloaded

This commit is contained in:
Dmitry Jemerov
2011-07-14 20:36:15 +02:00
parent c88e3a1602
commit 8b1118f907
3 changed files with 52 additions and 13 deletions
@@ -148,6 +148,10 @@ public class ClassGenTest extends CodegenTestCase {
blackBoxFile("classes/overloadPlusAssignReturn.jet");
}
public void testOverloadPlusToPlusAssign() throws Exception {
blackBoxFile("classes/overloadPlusToPlusAssign.jet");
}
public void testEnumClass() throws Exception {
loadText("enum class Direction { NORTH; SOUTH; EAST; WEST }");
final Class direction = loadAllClasses(generateClassesInFile()).get("Direction");