From ac6bea567bfab57e680d2f9a0c40bdf2e9c0527d Mon Sep 17 00:00:00 2001 From: Jean Privat Date: Tue, 23 Sep 2014 13:02:34 -0400 Subject: [PATCH] test_phase: count method definitions Signed-off-by: Jean Privat --- src/test_test_phase.nit | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/src/test_test_phase.nit b/src/test_test_phase.nit index e0b81ee..fc0aac1 100644 --- a/src/test_test_phase.nit +++ b/src/test_test_phase.nit @@ -34,4 +34,14 @@ do print "I have {model.mmodules.length} modules" var mclasses = mainmodule.flatten_mclass_hierarchy print "I have also {mclasses.length} classes" + + var meth_cpt = 0 + for m in mainmodule.in_importation.greaters do + for cd in m.mclassdefs do + for pd in cd.mpropdefs do + if pd isa MMethodDef then meth_cpt += 1 + end + end + end + print "And {meth_cpt} definitions of methods" end -- 1.7.9.5