From 8eace6ca4ca7ee0b4dbcb55f8b2c2f8dfc05504d Mon Sep 17 00:00:00 2001 From: Jean Privat Date: Mon, 17 Oct 2011 22:09:48 -0400 Subject: [PATCH] nitdoc: improve what classes to put in main summary Signed-off-by: Jean Privat --- src/nitdoc.nit | 15 +++++---------- 1 file changed, 5 insertions(+), 10 deletions(-) diff --git a/src/nitdoc.nit b/src/nitdoc.nit index f568cda..5e69d6b 100644 --- a/src/nitdoc.nit +++ b/src/nitdoc.nit @@ -641,18 +641,13 @@ redef class MMSrcModule dctx.add("\n") dctx.add("\n") for c in new_classes do - if c.global.intro == c then - var add = false - if c.cshe.greaters.is_empty then - add = true - else - for p in c.cshe.direct_greaters do - if not p.global.intro == p then - add = true - end + if c.global.intro == c or owned_modules.has(c.global.intro.mmmodule) then + var add = true + for p in c.cshe.direct_greaters do + if p.global.intro.mmmodule == self or owned_modules.has(p.global.intro.mmmodule) then + add = false end end - if add then dctx.add("\n") end -- 1.7.9.5
Main Summary of {self}
Introduce {c.prototype_head(dctx)}{c.html_link(dctx)}{c.prototype_body(dctx)}
{c.short_doc}