From c02bf7217650928f93b7efa23cbc4f91bdd874bc Mon Sep 17 00:00:00 2001 From: Alexandre Terrasa Date: Tue, 27 Aug 2013 18:31:28 -0400 Subject: [PATCH] ni_nitdoc: removed refined properties and inherited classes from module page Signed-off-by: Alexandre Terrasa --- src/ni_nitdoc.nit | 47 ----------------------------------------------- 1 file changed, 47 deletions(-) diff --git a/src/ni_nitdoc.nit b/src/ni_nitdoc.nit index 2dca23d..0b9fad7 100644 --- a/src/ni_nitdoc.nit +++ b/src/ni_nitdoc.nit @@ -505,7 +505,6 @@ class NitdocModule private var local_mclasses = new HashSet[MClass] private var intro_mclasses = new HashSet[MClass] private var redef_mclasses = new HashSet[MClass] - private var inherited_mclasses = new HashSet[MClass] init(mmodule: MModule, ctx: NitdocContext, dot_dir: nullable String) do super(ctx) @@ -525,15 +524,6 @@ class NitdocModule local_mclasses.add(mclassdef.mclass) end end - # get inherited mclasses - for m in mmodule.in_importation.greaters do - if m == mmodule then continue - for mclassdef in m.mclassdefs do - if mclassdef.mclass.visibility < ctx.min_visibility then continue - if local_mclasses.has(mclassdef.mclass) then continue - inherited_mclasses.add(mclassdef.mclass) - end - end end redef fun title do @@ -652,36 +642,6 @@ class NitdocModule for mclass in redefs do mclass.html_full_desc(self) append("") end - # inherited properties - var inherited = new Array[MClass] - inherited.add_all(inherited_mclasses) - if inherited_mclasses.length > 0 then - var modules2classes = new ArrayMap[MModule, Array[MClass]] - for mclass in inherited_mclasses do - if not modules2classes.has_key(mclass.intro_mmodule) then modules2classes[mclass.intro_mmodule] = new Array[MClass] - modules2classes[mclass.intro_mmodule].add(mclass) - end - append("
") - append("

Inherited Classes

") - var mmodules = new Array[MModule] - mmodules.add_all(modules2classes.keys) - var msorter = new MModuleNameSorter - msorter.sort(mmodules) - for m in mmodules do - var mclasses = modules2classes[m] - class_sorter.sort(mclasses) - append("

Defined in ") - m.html_link(self) - append(": ") - for i in [0..mclasses.length[ do - var mclass = mclasses[i] - mclass.html_link(self) - if i <= mclasses.length - 1 then append(", ") - end - append("

") - end - append("
") - end end private fun process_generate_dot do @@ -1396,13 +1356,6 @@ redef class MClass page.append("") html_info(page) html_comment(page) - if is_redef and not redefs.is_empty then - page.append("
") - for mpropdef in redefs do - mpropdef.html_full_desc(page, self) - end - page.append("
") - end page.append("") end end -- 1.7.9.5