src/model: model_json use MEntity::location
authorAlexandre Terrasa <alexandre@moz-code.org>
Wed, 25 May 2016 01:20:17 +0000 (21:20 -0400)
committerAlexandre Terrasa <alexandre@moz-code.org>
Wed, 25 May 2016 01:30:23 +0000 (21:30 -0400)
Signed-off-by: Alexandre Terrasa <alexandre@moz-code.org>

src/model/model_json.nit

index cebc7be..658e73d 100644 (file)
@@ -60,6 +60,7 @@ redef class MEntity
                obj["full_name"] = full_name
                obj["mdoc"] = mdoc_or_fallback
                obj["visibility"] = visibility
+               obj["location"] = location
                var modifiers = new JsonArray
                for modifier in collect_modifiers do
                        modifiers.add modifier
@@ -140,7 +141,6 @@ end
 redef class MModule
        redef fun json do
                var obj = super
-               obj["location"] = location
                obj["mpackage"] = to_mentity_ref(mpackage)
                obj["mgroup"] = to_mentity_ref(mgroup)
                obj["intro_mclasses"] = to_mentity_refs(intro_mclasses)
@@ -166,7 +166,6 @@ end
 redef class MClassDef
        redef fun json do
                var obj = super
-               obj["location"] = location
                obj["is_intro"] = is_intro
                var arr = new JsonArray
                for mparameter in mclass.mparameters do arr.add mparameter
@@ -218,7 +217,6 @@ end
 redef class MPropDef
        redef fun json do
                var obj = super
-               obj["location"] = location
                obj["is_intro"] = is_intro
                obj["mclassdef"] = to_mentity_ref(mclassdef)
                obj["mproperty"] = to_mentity_ref(mproperty)