modelize_property: improve error message for property already defined
authorJean Privat <jean@pryen.org>
Tue, 10 Jun 2014 18:51:26 +0000 (14:51 -0400)
committerJean Privat <jean@pryen.org>
Tue, 10 Jun 2014 18:51:26 +0000 (14:51 -0400)
Signed-off-by: Jean Privat <jean@pryen.org>

src/modelize_property.nit

index 83b689f..5efeb9c 100644 (file)
@@ -309,7 +309,7 @@ redef class APropdef
        private fun check_redef_keyword(modelbuilder: ModelBuilder, nclassdef: AClassdef, kwredef: nullable Token, need_redef: Bool, mprop: MProperty): Bool
        do
                if nclassdef.mprop2npropdef.has_key(mprop) then
-                       modelbuilder.error(self, "Error: A property {mprop} is already defined in class {nclassdef.mclassdef.mclass}.")
+                       modelbuilder.error(self, "Error: A property {mprop} is already defined in class {nclassdef.mclassdef.mclass} at line {nclassdef.mprop2npropdef[mprop].location.line_start}.")
                        return false
                end
                if kwredef == null then