ni_nitdoc: Public owner in MClass
authorStefan Lage <lagestfan@gmail.com>
Fri, 28 Jun 2013 21:15:18 +0000 (17:15 -0400)
committerStefan Lage <lagestfan@gmail.com>
Wed, 3 Jul 2013 20:54:24 +0000 (16:54 -0400)
Adding function to get the public owner of a class

Signed-off-by: Stefan Lage <lagestfan@gmail.com>

src/ni_nitdoc.nit

index e52f337..b61c0a2 100644 (file)
@@ -922,6 +922,15 @@ redef class MClass
                return hm
        end
 
+       fun public_owner: MModule do
+               var owner = intro_mmodule
+               if owner.public_owner is null then
+                       return owner
+               else
+                       return owner.public_owner.as(not null)
+               end
+       end
+
 end
 
 redef class AStdClassdef