before
in this class definition
# Methods tagged with `before` in this class definition
private fun before: Array[MMethodDef] do
var res = new ArraySet[MMethodDef]
for mpropdef in mpropdefs do
if mpropdef isa MMethodDef and mpropdef.is_before then
res.add mpropdef
end
end
var in_hierarchy = self.in_hierarchy
if in_hierarchy == null then return res.to_a
for mclassdef in in_hierarchy.direct_greaters do
res.add_all mclassdef.before
end
var lin = res.to_a
mmodule.linearize_mpropdefs(lin)
return lin
end
src/testing/testing_suite.nit:471,2--487,4