From 911a350b5874ac97bb19cf52e3c74b4dd9492073 Mon Sep 17 00:00:00 2001 From: Jean Privat Date: Wed, 17 Sep 2014 19:58:16 -0400 Subject: [PATCH] model: remove public_owner methods Signed-off-by: Jean Privat --- src/model/mmodule.nit | 12 ------------ src/model_utils.nit | 10 ---------- 2 files changed, 22 deletions(-) diff --git a/src/model/mmodule.nit b/src/model/mmodule.nit index 5cce237..490883b 100644 --- a/src/model/mmodule.nit +++ b/src/model/mmodule.nit @@ -192,18 +192,6 @@ class MModule end end - # placebo for old module nesting hierarchy - fun public_owner: nullable MModule - do - var mgroup = self.mgroup - if mgroup == null then return null - mgroup = mgroup.mproject.root - if mgroup.mmodules.is_empty then return null - var res = mgroup.fuzzy_owner - if res == self then return null - return res - end - # Return true if a class or a property introduced in `intro_mmodule` with a visibility of `visibility` is visible in self. fun is_visible(intro_mmodule: MModule, visibility: MVisibility): Bool do diff --git a/src/model_utils.nit b/src/model_utils.nit index 12c07e3..f184eec 100644 --- a/src/model_utils.nit +++ b/src/model_utils.nit @@ -213,16 +213,6 @@ end redef class MClass - # Get the public owner of 'self'. - fun public_owner: MModule do - var public_owner = self.intro_mmodule.public_owner - if public_owner == null then - return self.intro_mmodule - else - return public_owner - end - end - # Get direct parents of 'self'. fun parents: Set[MClass] do var ret = new HashSet[MClass] -- 1.7.9.5