rta: use callsites to do the analysis
[nit.git] / src / model_utils.nit
index 7bb9d2f..bc5ca17 100644 (file)
@@ -246,6 +246,13 @@ class MClassNameSorter
        init do end
 end
 
+# Sort mclassdefs by their name
+class MClassDefNameSorter
+       super AbstractSorter[MClassDef]
+       redef fun compare(a, b) do return a.mclass.name <=> b.mclass.name
+       init do end
+end
+
 # Sort mproperties by their name
 class MPropertyNameSorter
        super AbstractSorter[MProperty]