From: Alexandre Terrasa Date: Mon, 13 Jul 2015 21:08:52 +0000 (-0400) Subject: nitj: avoid calls to abstract methods X-Git-Tag: v0.7.7~17^2~21 X-Git-Url: http://nitlanguage.org nitj: avoid calls to abstract methods Signed-off-by: Alexandre Terrasa --- diff --git a/src/compiler/java_compiler.nit b/src/compiler/java_compiler.nit index 062ece7..85613cf 100644 --- a/src/compiler/java_compiler.nit +++ b/src/compiler/java_compiler.nit @@ -1054,8 +1054,7 @@ redef class MMethodDef var node = modelbuilder.mpropdef2node(self) if is_abstract then - # TODO compile abstract - v.info("NOT YET IMPLEMENTED call to abstract method") + v.add_abort("Abstract method `{mproperty.name}` called on `\" + {selfvar}.rtclass.class_name +\"`") v.add("return null;") return end