nitc :: MModule :: visibility_for
m
# Return the visibility level of an imported module `m`
fun visibility_for(m: MModule): MVisibility
do
if m == self then return intrude_visibility
if self.intrude_mmodules.has(m) then return intrude_visibility
if self.public_mmodules.has(m) then return public_visibility
if self.private_mmodules.has(m) then return private_visibility
return none_visibility
end
src/model/mmodule.nit:208,2--216,4