From 5ae0f3aa96db70ba7cc780bab48112aed706e6a2 Mon Sep 17 00:00:00 2001 From: Alexandre Terrasa Date: Fri, 10 Nov 2017 12:28:38 -0500 Subject: [PATCH] model: json use filters Signed-off-by: Alexandre Terrasa --- src/model/model_json.nit | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/model/model_json.nit b/src/model/model_json.nit index bf7e6a6..a48cef2 100644 --- a/src/model/model_json.nit +++ b/src/model/model_json.nit @@ -162,7 +162,8 @@ redef class MClass super v.serialize_attribute("mparameters", mparameters) if v isa FullJsonSerializer then - var view = new ModelView(model, v.mainmodule) + var filter = new ModelFilter(private_visibility) + var view = new ModelView(model, v.mainmodule, filter) v.serialize_attribute("intro", to_mentity_ref(intro)) v.serialize_attribute("intro_mmodule", to_mentity_ref(intro_mmodule)) v.serialize_attribute("mpackage", to_mentity_ref(intro_mmodule.mpackage)) @@ -181,7 +182,8 @@ redef class MClassDef v.serialize_attribute("is_intro", is_intro) v.serialize_attribute("mparameters", mclass.mparameters) if v isa FullJsonSerializer then - var view = new ModelView(model, v.mainmodule) + var filter = new ModelFilter(private_visibility) + var view = new ModelView(model, v.mainmodule, filter) v.serialize_attribute("mmodule", to_mentity_ref(mmodule)) v.serialize_attribute("mclass", to_mentity_ref(mclass)) v.serialize_attribute("mpropdefs", to_mentity_refs(sort_entities(mpropdefs))) -- 1.7.9.5