self
This include introduced, redefined, inherited inits.
# Collect all init methods accessible by `self`
#
# This include introduced, redefined, inherited inits.
fun collect_accessible_inits(mainmodule: MModule, filter: nullable ModelFilter): Set[MMethod] do
var set = new HashSet[MMethod]
set.add_all(collect_intro_inits(filter))
set.add_all(collect_redef_inits(filter))
set.add_all(collect_inherited_inits(mainmodule, filter))
return set
end
src/model/model_collect.nit:910,2--919,4