modelize_property: the `redef` on writable is now optional
authorJean Privat <jean@pryen.org>
Tue, 15 Jul 2014 17:38:49 +0000 (13:38 -0400)
committerJean Privat <jean@pryen.org>
Tue, 15 Jul 2014 17:38:49 +0000 (13:38 -0400)
fixes #270

Signed-off-by: Jean Privat <jean@pryen.org>

src/modelize_property.nit

index 39e2b69..5b306f9 100644 (file)
@@ -716,7 +716,7 @@ redef class AAttrPropdef
                                mwriteprop = new MMethod(mclassdef, writename, mvisibility)
                                if not self.check_redef_keyword(modelbuilder, mclassdef, nwkwredef, false, mwriteprop) then return
                        else
-                               if not self.check_redef_keyword(modelbuilder, mclassdef, nwkwredef, true, mwriteprop) then return
+                               if not self.check_redef_keyword(modelbuilder, mclassdef, nwkwredef or else n_kwredef, true, mwriteprop) then return
                                if nwritable != null then
                                        check_redef_property_visibility(modelbuilder, nwritable.n_visibility, mwriteprop)
                                end