tests: update sav/ because of new loader
[nit.git] / tests / sav / nitmetrics_args1.res
1 *** METRICS ***
2 --- AST Metrics ---
3 ## All nodes of the AST
4  population: 51
5  minimum value: 1
6  maximum value: 40
7  total value: 289
8  average value: 5.66
9  distribution:
10   <=1: sub-population=16 (31.37%); cumulated value=16 (5.53%)
11   <=2: sub-population=5 (9.80%); cumulated value=10 (3.46%)
12   <=4: sub-population=9 (17.64%); cumulated value=28 (9.68%)
13   <=8: sub-population=12 (23.52%); cumulated value=76 (26.29%)
14   <=16: sub-population=4 (7.84%); cumulated value=44 (15.22%)
15   <=32: sub-population=4 (7.84%); cumulated value=75 (25.95%)
16   <=64: sub-population=1 (1.96%); cumulated value=40 (13.84%)
17  list:
18   TId: 40 (13.84%)
19   APublicVisibility: 19 (6.57%)
20   AQid: 19 (6.57%)
21   AListExprs: 19 (6.57%)
22   ACallExpr: 18 (6.22%)
23   TClassid: 15 (5.19%)
24   TInteger: 10 (3.46%)
25   AIntegerExpr: 10 (3.46%)
26   AType: 9 (3.11%)
27   TKwend: 8 (2.76%)
28   ...
29   ACallAssignExpr: 1 (0.34%)
30   AAnnotations: 1 (0.34%)
31   TKwreturn: 1 (0.34%)
32   AReturnExpr: 1 (0.34%)
33   AInterfaceClasskind: 1 (0.34%)
34   TKwinterface: 1 (0.34%)
35   ANoImport: 1 (0.34%)
36   AMainMethPropdef: 1 (0.34%)
37   AMainClassdef: 1 (0.34%)
38   TKwimport: 1 (0.34%)
39 ## All identifiers of the AST
40  population: 20
41  minimum value: 1
42  maximum value: 11
43  total value: 55
44  average value: 2.75
45  distribution:
46   <=1: sub-population=3 (15.00%); cumulated value=3 (5.45%)
47   <=2: sub-population=12 (60.00%); cumulated value=24 (43.63%)
48   <=4: sub-population=3 (15.00%); cumulated value=10 (18.18%)
49   <=8: sub-population=1 (5.00%); cumulated value=7 (12.72%)
50   <=16: sub-population=1 (5.00%); cumulated value=11 (20.00%)
51  list:
52   output: 11 (20.00%)
53   Int: 7 (12.72%)
54   run: 4 (7.27%)
55   c: 3 (5.45%)
56   val: 3 (5.45%)
57   i: 2 (3.63%)
58   bar: 2 (3.63%)
59   foo: 2 (3.63%)
60   val2: 2 (3.63%)
61   val1: 2 (3.63%)
62   C: 2 (3.63%)
63   v: 2 (3.63%)
64   baz: 2 (3.63%)
65   a: 2 (3.63%)
66   A: 2 (3.63%)
67   B: 2 (3.63%)
68   b: 2 (3.63%)
69   intern: 1 (1.81%)
70   Object: 1 (1.81%)
71   Bool: 1 (1.81%)
72 --- Detection of variance constraints on formal parameter types ---
73 -- Generic classes --
74  list:
75   non generic: 7 (100.00%)
76   total classes: 7
77   total formal parameters: 0
78 -- Including `private` properties --
79   covariants: 0 (na%)
80   contravariants: 0 (na%)
81   bivariants: 0 (na%)
82   invariants: 0 (na%)
83   total: 0
84 -- Excluding `private` properties --
85   covariants: 0 (na%)
86   contravariants: 0 (na%)
87   bivariants: 0 (na%)
88   invariants: 0 (na%)
89   total: 0
90
91 # MModules metrics
92
93  ## package base_simple3
94   `- group base_simple3
95         mnoa: number of ancestor modules
96           avg: 0.0
97           max: base_simple3 (0)
98           min: base_simple3 (0)
99           std: 0.0
100           sum: 0
101         mnop: number of parent modules
102           avg: 0.0
103           max: base_simple3 (0)
104           min: base_simple3 (0)
105           std: 0.0
106           sum: 0
107         mnoc: number of child modules
108           avg: 0.0
109           max: base_simple3 (0)
110           min: base_simple3 (0)
111           std: 0.0
112           sum: 0
113         mnod: number of descendant modules
114           avg: 0.0
115           max: base_simple3 (0)
116           min: base_simple3 (0)
117           std: 0.0
118           sum: 0
119         mdit: depth in module tree
120           avg: 0.0
121           max: base_simple3 (0)
122           min: base_simple3 (0)
123           std: 0.0
124           sum: 0
125         mnbi: number of introduction in module
126           avg: 7.0
127           max: base_simple3 (7)
128           min: base_simple3 (7)
129           std: 0.0
130           sum: 7
131         mnbr: number of refinement in module
132           avg: 0.0
133           max: base_simple3 (0)
134           min: base_simple3 (0)
135           std: 0.0
136           sum: 0
137         mnbcc: number of concrete class in module (intro + redef)
138           avg: 4.0
139           max: base_simple3 (4)
140           min: base_simple3 (4)
141           std: 0.0
142           sum: 4
143         mnbac: number of abstract class in module (intro + redef)
144           avg: 0.0
145           max: base_simple3 (0)
146           min: base_simple3 (0)
147           std: 0.0
148           sum: 0
149         mnbic: number of interface in module (intro + redef)
150           avg: 1.0
151           max: base_simple3 (1)
152           min: base_simple3 (1)
153           std: 0.0
154           sum: 1
155
156  ## global metrics
157         mnoa: number of ancestor modules
158           avg: 0.0
159           max: base_simple3 (0)
160           min: base_simple3 (0)
161           std: 0.0
162           sum: 0
163         mnop: number of parent modules
164           avg: 0.0
165           max: base_simple3 (0)
166           min: base_simple3 (0)
167           std: 0.0
168           sum: 0
169         mnoc: number of child modules
170           avg: 0.0
171           max: base_simple3 (0)
172           min: base_simple3 (0)
173           std: 0.0
174           sum: 0
175         mnod: number of descendant modules
176           avg: 0.0
177           max: base_simple3 (0)
178           min: base_simple3 (0)
179           std: 0.0
180           sum: 0
181         mdit: depth in module tree
182           avg: 0.0
183           max: base_simple3 (0)
184           min: base_simple3 (0)
185           std: 0.0
186           sum: 0
187         mnbi: number of introduction in module
188           avg: 7.0
189           max: base_simple3 (7)
190           min: base_simple3 (7)
191           std: 0.0
192           sum: 7
193         mnbr: number of refinement in module
194           avg: 0.0
195           max: base_simple3 (0)
196           min: base_simple3 (0)
197           std: 0.0
198           sum: 0
199         mnbcc: number of concrete class in module (intro + redef)
200           avg: 4.0
201           max: base_simple3 (4)
202           min: base_simple3 (4)
203           std: 0.0
204           sum: 4
205         mnbac: number of abstract class in module (intro + redef)
206           avg: 0.0
207           max: base_simple3 (0)
208           min: base_simple3 (0)
209           std: 0.0
210           sum: 0
211         mnbic: number of interface in module (intro + redef)
212           avg: 1.0
213           max: base_simple3 (1)
214           min: base_simple3 (1)
215           std: 0.0
216           sum: 1
217 --- Poset metrics ---
218 ## Module importation hierarchy
219 Number of nodes: 1
220 Number of edges: 1 (1.00 per node)
221 Number of direct edges: 0 (0.00 per node)
222 Distribution of greaters
223  population: 1
224  minimum value: 1
225  maximum value: 1
226  total value: 1
227  average value: 1.00
228  distribution:
229   <=1: sub-population=1 (100.00%); cumulated value=1 (100.00%)
230 Distribution of direct greaters
231  population: 1
232  minimum value: 0
233  maximum value: 0
234  total value: 0
235  average value: 0.00
236  distribution:
237   <=0: sub-population=1 (100.00%); cumulated value=0 (na%)
238 Distribution of smallers
239  population: 1
240  minimum value: 1
241  maximum value: 1
242  total value: 1
243  average value: 1.00
244  distribution:
245   <=1: sub-population=1 (100.00%); cumulated value=1 (100.00%)
246 Distribution of direct smallers
247  population: 1
248  minimum value: 0
249  maximum value: 0
250  total value: 0
251  average value: 0.00
252  distribution:
253   <=0: sub-population=1 (100.00%); cumulated value=0 (na%)
254 ## Classdef hierarchy
255 Number of nodes: 7
256 Number of edges: 13 (1.85 per node)
257 Number of direct edges: 6 (0.85 per node)
258 Distribution of greaters
259  population: 7
260  minimum value: 1
261  maximum value: 2
262  total value: 13
263  average value: 1.85
264  distribution:
265   <=1: sub-population=1 (14.28%); cumulated value=1 (7.69%)
266   <=2: sub-population=6 (85.71%); cumulated value=12 (92.30%)
267 Distribution of direct greaters
268  population: 7
269  minimum value: 0
270  maximum value: 1
271  total value: 6
272  average value: 0.85
273  distribution:
274   <=0: sub-population=1 (14.28%); cumulated value=0 (0.00%)
275   <=1: sub-population=6 (85.71%); cumulated value=6 (100.00%)
276 Distribution of smallers
277  population: 7
278  minimum value: 1
279  maximum value: 7
280  total value: 13
281  average value: 1.85
282  distribution:
283   <=1: sub-population=6 (85.71%); cumulated value=6 (46.15%)
284   <=8: sub-population=1 (14.28%); cumulated value=7 (53.84%)
285 Distribution of direct smallers
286  population: 7
287  minimum value: 0
288  maximum value: 6
289  total value: 6
290  average value: 0.85
291  distribution:
292   <=0: sub-population=6 (85.71%); cumulated value=0 (0.00%)
293   <=8: sub-population=1 (14.28%); cumulated value=6 (100.00%)
294 ## Class hierarchy
295 Number of nodes: 7
296 Number of edges: 13 (1.85 per node)
297 Number of direct edges: 6 (0.85 per node)
298 Distribution of greaters
299  population: 7
300  minimum value: 1
301  maximum value: 2
302  total value: 13
303  average value: 1.85
304  distribution:
305   <=1: sub-population=1 (14.28%); cumulated value=1 (7.69%)
306   <=2: sub-population=6 (85.71%); cumulated value=12 (92.30%)
307 Distribution of direct greaters
308  population: 7
309  minimum value: 0
310  maximum value: 1
311  total value: 6
312  average value: 0.85
313  distribution:
314   <=0: sub-population=1 (14.28%); cumulated value=0 (0.00%)
315   <=1: sub-population=6 (85.71%); cumulated value=6 (100.00%)
316 Distribution of smallers
317  population: 7
318  minimum value: 1
319  maximum value: 7
320  total value: 13
321  average value: 1.85
322  distribution:
323   <=1: sub-population=6 (85.71%); cumulated value=6 (46.15%)
324   <=8: sub-population=1 (14.28%); cumulated value=7 (53.84%)
325 Distribution of direct smallers
326  population: 7
327  minimum value: 0
328  maximum value: 6
329  total value: 6
330  average value: 0.85
331  distribution:
332   <=0: sub-population=6 (85.71%); cumulated value=0 (0.00%)
333   <=8: sub-population=1 (14.28%); cumulated value=6 (100.00%)
334 --- Metrics of refinement usage ---
335 Number of modules: 1
336
337 Number of classes: 7
338   Number of interface kind: 1 (14.28%)
339   Number of enum kind: 2 (28.57%)
340   Number of class kind: 4 (57.14%)
341
342 Number of class definitions: 7
343 Number of refined classes: 0 (0.00%)
344 Average number of class refinments by classes: 0.00
345 Average number of class refinments by refined classes: na
346
347 Number of properties: 18
348   Number of MAttribute: 3 (16.66%)
349   Number of MMethod: 15 (83.33%)
350
351 Number of property definitions: 20
352 Number of redefined properties: 1 (5.55%)
353 Average number of property redefinitions by property: 0.11
354 Average number of property redefinitions by redefined property: 2.00
355 --- Explicit vs. Implicit Self ---
356 Total number of self: 5
357 Total number of implicit self: 4 (80.00%)
358 --- Construction of tables ---
359 Number of runtime classes: 6 (excluding interfaces and abstract classes)
360 Average number of composing class definition by runtime class: 2.00
361 Total size of tables (classes and instances): 23 (not including stuff like info for subtyping or call-next-method)
362 Average size of table by runtime class: 3.83
363 Values never redefined: 17 (73.91%)
364 generating package_hierarchy.dot
365 generating module_hierarchy.dot
366
367 # MClasses metrics
368
369  ## package base_simple3
370   `- group base_simple3
371         cnoa: number of ancestor classes
372           avg: 0.0
373           max: Bool (1)
374           min: Object (0)
375           std: 0.926
376           sum: 6
377         cnop: number of parent classes
378           avg: 0.0
379           max: Bool (1)
380           min: Object (0)
381           std: 0.926
382           sum: 6
383         cnoc: number of child classes
384           avg: 0.0
385           max: Object (6)
386           min: Bool (0)
387           std: 2.268
388           sum: 6
389         cnod: number of descendant classes
390           avg: 0.0
391           max: Object (6)
392           min: Bool (0)
393           std: 2.268
394           sum: 6
395         cdit: depth in class tree
396           avg: 0.0
397           max: Bool (1)
398           min: Object (0)
399           std: 0.926
400           sum: 6
401         cnbp: number of accessible properties (inherited + local)
402           avg: 3.0
403           max: C (7)
404           min: Object (1)
405           std: 2.36
406           sum: 24
407         cnba: number of accessible attributes (inherited + local)
408           avg: 0.0
409           max: C (2)
410           min: Object (0)
411           std: 0.845
412           sum: 3
413         cnbip: number of introduced properties
414           avg: 2.0
415           max: C (6)
416           min: Bool (0)
417           std: 2.268
418           sum: 18
419         cnbrp: number of redefined properties
420           avg: 0.0
421           max: A (1)
422           min: Object (0)
423           std: 0.535
424           sum: 2
425         cnbhp: number of inherited properties
426           avg: 0.0
427           max: Bool (1)
428           min: Object (0)
429           std: 0.926
430           sum: 6
431
432  ## global metrics
433         cnoa: number of ancestor classes
434           avg: 0.0
435           max: Bool (1)
436           min: Object (0)
437           std: 0.926
438           sum: 6
439         cnop: number of parent classes
440           avg: 0.0
441           max: Bool (1)
442           min: Object (0)
443           std: 0.926
444           sum: 6
445         cnoc: number of child classes
446           avg: 0.0
447           max: Object (6)
448           min: Bool (0)
449           std: 2.268
450           sum: 6
451         cnod: number of descendant classes
452           avg: 0.0
453           max: Object (6)
454           min: Bool (0)
455           std: 2.268
456           sum: 6
457         cdit: depth in class tree
458           avg: 0.0
459           max: Bool (1)
460           min: Object (0)
461           std: 0.926
462           sum: 6
463         cnbp: number of accessible properties (inherited + local)
464           avg: 3.0
465           max: C (7)
466           min: Object (1)
467           std: 2.36
468           sum: 24
469         cnba: number of accessible attributes (inherited + local)
470           avg: 0.0
471           max: C (2)
472           min: Object (0)
473           std: 0.845
474           sum: 3
475         cnbip: number of introduced properties
476           avg: 2.0
477           max: C (6)
478           min: Bool (0)
479           std: 2.268
480           sum: 18
481         cnbrp: number of redefined properties
482           avg: 0.0
483           max: A (1)
484           min: Object (0)
485           std: 0.535
486           sum: 2
487         cnbhp: number of inherited properties
488           avg: 0.0
489           max: Bool (1)
490           min: Object (0)
491           std: 0.926
492           sum: 6
493
494 # Inheritance metrics
495
496  ## package base_simple3
497   `- group base_simple3
498         cnoac: number of class_kind ancestor
499           avg: 0.0
500           max: Object (0)
501           min: Object (0)
502           std: 0.0
503           sum: 0
504         cnopc: number of class_kind parent
505           avg: 0.0
506           max: Object (0)
507           min: Object (0)
508           std: 0.0
509           sum: 0
510         cnocc: number of class_kind children
511           avg: 0.0
512           max: Object (4)
513           min: Bool (0)
514           std: 1.512
515           sum: 4
516         cnodc: number of class_kind descendants
517           avg: 0.0
518           max: Object (4)
519           min: Bool (0)
520           std: 1.512
521           sum: 4
522         cnopi: number of interface_kind parent
523           avg: 0.0
524           max: Bool (1)
525           min: Object (0)
526           std: 0.926
527           sum: 6
528         cnoci: number of interface_kind children
529           avg: 0.0
530           max: Object (0)
531           min: Object (0)
532           std: 0.0
533           sum: 0
534         cnodi: number of interface_kind descendants
535           avg: 0.0
536           max: Object (0)
537           min: Object (0)
538           std: 0.0
539           sum: 0
540         cditc: depth in class tree following only class, abstract, extern kind
541           avg: 0.0
542           max: Object (0)
543           min: Object (0)
544           std: 0.0
545           sum: 0
546         cditi: depth in class tree following only interface_kind
547           avg: 0.0
548           max: Bool (1)
549           min: Object (0)
550           std: 0.926
551           sum: 6
552         mdui: proportion of mclass defined using inheritance (has other parent than Object)
553           avg: 0.0
554           max: base_simple3 (0.0)
555           min: base_simple3 (0.0)
556           std: 0.0
557           sum: 0.0
558         mduic: proportion of class_kind defined using inheritance
559           avg: 0.0
560           max: base_simple3 (0.0)
561           min: base_simple3 (0.0)
562           std: 0.0
563           sum: 0.0
564         mduii: proportion of interface_kind defined using inheritance
565           avg: 0.0
566           max: base_simple3 (0.0)
567           min: base_simple3 (0.0)
568           std: 0.0
569           sum: 0.0
570         mif: proportion of mclass inherited from
571           avg: 0.143
572           max: base_simple3 (0.143)
573           min: base_simple3 (0.143)
574           std: 0.0
575           sum: 0.143
576         mifc: proportion of class_kind inherited from
577           avg: 0.0
578           max: base_simple3 (0.0)
579           min: base_simple3 (0.0)
580           std: 0.0
581           sum: 0.0
582         mifi: proportion of interface_kind inherited from
583           avg: 0.143
584           max: base_simple3 (0.143)
585           min: base_simple3 (0.143)
586           std: 0.0
587           sum: 0.143
588
589  ## global metrics
590         cnoac: number of class_kind ancestor
591           avg: 0.0
592           max: Object (0)
593           min: Object (0)
594           std: 0.0
595           sum: 0
596         cnopc: number of class_kind parent
597           avg: 0.0
598           max: Object (0)
599           min: Object (0)
600           std: 0.0
601           sum: 0
602         cnocc: number of class_kind children
603           avg: 0.0
604           max: Object (4)
605           min: Bool (0)
606           std: 1.512
607           sum: 4
608         cnodc: number of class_kind descendants
609           avg: 0.0
610           max: Object (4)
611           min: Bool (0)
612           std: 1.512
613           sum: 4
614         cnopi: number of interface_kind parent
615           avg: 0.0
616           max: Bool (1)
617           min: Object (0)
618           std: 0.926
619           sum: 6
620         cnoci: number of interface_kind children
621           avg: 0.0
622           max: Object (0)
623           min: Object (0)
624           std: 0.0
625           sum: 0
626         cnodi: number of interface_kind descendants
627           avg: 0.0
628           max: Object (0)
629           min: Object (0)
630           std: 0.0
631           sum: 0
632         cditc: depth in class tree following only class, abstract, extern kind
633           avg: 0.0
634           max: Object (0)
635           min: Object (0)
636           std: 0.0
637           sum: 0
638         cditi: depth in class tree following only interface_kind
639           avg: 0.0
640           max: Bool (1)
641           min: Object (0)
642           std: 0.926
643           sum: 6
644         mdui: proportion of mclass defined using inheritance (has other parent than Object)
645           avg: 0.0
646           max: base_simple3 (0.0)
647           min: base_simple3 (0.0)
648           std: 0.0
649           sum: 0.0
650         mduic: proportion of class_kind defined using inheritance
651           avg: 0.0
652           max: base_simple3 (0.0)
653           min: base_simple3 (0.0)
654           std: 0.0
655           sum: 0.0
656         mduii: proportion of interface_kind defined using inheritance
657           avg: 0.0
658           max: base_simple3 (0.0)
659           min: base_simple3 (0.0)
660           std: 0.0
661           sum: 0.0
662         mif: proportion of mclass inherited from
663           avg: 0.143
664           max: base_simple3 (0.143)
665           min: base_simple3 (0.143)
666           std: 0.0
667           sum: 0.143
668         mifc: proportion of class_kind inherited from
669           avg: 0.0
670           max: base_simple3 (0.0)
671           min: base_simple3 (0.0)
672           std: 0.0
673           sum: 0.0
674         mifi: proportion of interface_kind inherited from
675           avg: 0.143
676           max: base_simple3 (0.143)
677           min: base_simple3 (0.143)
678           std: 0.0
679           sum: 0.143
680 --- Metrics of the explitic static types ---
681 Total number of explicit static types: 9
682 Statistics of type usage:
683  population: 4
684  minimum value: 1
685  maximum value: 6
686  total value: 9
687  average value: 2.25
688  distribution:
689   <=1: sub-population=3 (75.00%); cumulated value=3 (33.33%)
690   <=8: sub-population=1 (25.00%); cumulated value=6 (66.66%)
691  list:
692   Int: 6 (66.66%)
693   C: 1 (11.11%)
694   B: 1 (11.11%)
695   A: 1 (11.11%)
696
697 # Mendel metrics
698         large mclasses (threshold: 3.915)
699            C: 5
700            B: 4
701            Sys: 4
702         budding mclasses (threshold: 5.033)
703         blooming mclasses (threshold: 21.874)
704            C: 25.0
705 --- Detection of the usage of covariance static type conformance ---
706 -- Total --
707 - Kinds of the subtype -
708  list:
709   primitive type: 6 (100.00%)
710   total: 6
711 - Variance -
712  list:
713   monomorph: 6 (100.00%)
714   total: 6
715 - Classes of the subtype -
716  list:
717   Int: 6 (100.00%)
718   total: 6
719 -- On covariance only --
720 - Specific covariance case explanations -
721  list:
722   total: 0
723 - Classes of the subtype, when covariance -
724  list:
725   total: 0
726 - Patterns of the covariant cases -
727  list:
728   total: 0
729 - Nodes of the covariance cases -
730  list:
731   total: 0
732 - Modules of the covariance cases -
733  list:
734   total: 0
735 - Kind of the expression node (when it make sense) -
736  list:
737   total: 0
738 -- Casts --
739 - Kind of cast target -
740  list:
741   total: 0
742 - Classes of the cast -
743  list:
744   total: 0
745 - Cast pattern -
746  list:
747   total: 0
748 - Autocasts -
749  list:
750   total: 0
751
752 # Nullable metrics
753
754  ## package base_simple3
755   `- group base_simple3
756         cnba: number of accessible attributes (inherited + local)
757           avg: 0.0
758           max: C (2)
759           min: Object (0)
760           std: 0.845
761           sum: 3
762         cnbna: number of accessible nullable attributes (inherited + local) -- nothing
763           sum: 0
764
765  ## global metrics
766         cnba: number of accessible attributes (inherited + local)
767           avg: 0.0
768           max: C (2)
769           min: Object (0)
770           std: 0.845
771           sum: 3
772         cnbna: number of accessible nullable attributes (inherited + local) -- nothing
773           sum: 0
774 --- Sends on Nullable Receiver ---
775 Total number of sends: 19
776 Number of sends on a unsafe nullable receiver: 0 (0.00%)
777 Number of sends on a safe nullable receiver: 0 (0.00%)
778 Number of buggy sends (cannot determine the type of the receiver): 0 (0.00%)
779
780 # RTA metrics
781
782  ## Live instances by mainmodules
783         mnlc: number of live mclasses in a mmodule
784           avg: 6.0
785           max: base_simple3 (6)
786           min: base_simple3 (6)
787           std: 0.0
788           sum: 6
789         mnlt: number of live mtypes in a mmodule
790           avg: 6.0
791           max: base_simple3 (6)
792           min: base_simple3 (6)
793           std: 0.0
794           sum: 6
795         mnct: number of live cast mtypes in a mmodule
796           avg: 0.0
797           max: base_simple3 (0)
798           min: base_simple3 (0)
799           std: 0.0
800           sum: 0
801         mnli: number of live instances in a mmodule
802           avg: 17.0
803           max: base_simple3 (17)
804           min: base_simple3 (17)
805           std: 0.0
806           sum: 17
807         mnlm: number of live methods in a mmodule
808           avg: 14.0
809           max: base_simple3 (14)
810           min: base_simple3 (14)
811           std: 0.0
812           sum: 14
813         mnlmd: number of live method definitions in a mmodule
814           avg: 16.0
815           max: base_simple3 (16)
816           min: base_simple3 (16)
817           std: 0.0
818           sum: 16
819         mnldd: number of dead method definitions in a mmodule
820           avg: 0.0
821           max: base_simple3 (0)
822           min: base_simple3 (0)
823           std: 0.0
824           sum: 0
825
826  ## Total live instances by mclasses
827         cnli: number of live instances for a mclass
828           avg: 2.0
829           max: Int (12)
830           min: Sys (1)
831           std: 4.183
832           sum: 17
833         cnlc: number of live cast for a mclass type -- nothing
834           sum: 0
835
836  ## Total live instances by mtypes
837         tnli: number of live instances for a mtype
838           avg: 2.0
839           max: Int (12)
840           min: Sys (1)
841           std: 4.183
842           sum: 17
843         tnlc: number of live casts to a mtype -- nothing
844           sum: 0
845
846  ## MType complexity
847         tags: arity of generic signature
848           avg: 0.0
849           max: Sys (0)
850           min: Sys (0)
851           std: 0.0
852           sum: 0
853         tdos: depth of generic signature
854           avg: 0.0
855           max: Sys (0)
856           min: Sys (0)
857           std: 0.0
858           sum: 0
859
860  ## Callsites
861 * 23 live callsites
862 MMethodDef locally designated (by number of CallSites)
863  population: 14
864  minimum value: 1
865  maximum value: 10
866  total value: 23
867  average value: 1.64
868  distribution:
869   <=1: sub-population=13 (92.85%); cumulated value=13 (56.52%)
870   <=16: sub-population=1 (7.14%); cumulated value=10 (43.47%)
871  list:
872   base_simple3#Int#output: 10 (43.47%)
873   base_simple3#B#val: 1 (4.34%)
874   base_simple3#B#val=: 1 (4.34%)
875   base_simple3#Object#init: 1 (4.34%)
876   base_simple3#C#val2: 1 (4.34%)
877   ...
878   base_simple3#A#init: 1 (4.34%)
879   base_simple3#Sys#baz: 1 (4.34%)
880   base_simple3#Sys#bar: 1 (4.34%)
881   base_simple3#Sys#foo: 1 (4.34%)
882   base_simple3#C#init: 1 (4.34%)
883 MMethodDef possibly invoked at runtime (by number of CallSites)
884  population: 14
885  minimum value: 1
886  maximum value: 10
887  total value: 23
888  average value: 1.64
889  distribution:
890   <=1: sub-population=13 (92.85%); cumulated value=13 (56.52%)
891   <=16: sub-population=1 (7.14%); cumulated value=10 (43.47%)
892  list:
893   base_simple3#Int#output: 10 (43.47%)
894   base_simple3#B#val: 1 (4.34%)
895   base_simple3#B#val=: 1 (4.34%)
896   base_simple3#Object#init: 1 (4.34%)
897   base_simple3#C#val2: 1 (4.34%)
898   ...
899   base_simple3#A#init: 1 (4.34%)
900   base_simple3#Sys#baz: 1 (4.34%)
901   base_simple3#Sys#bar: 1 (4.34%)
902   base_simple3#Sys#foo: 1 (4.34%)
903   base_simple3#C#init: 1 (4.34%)
904 class_hierarchy.dot
905 classdef_hierarchy.dot
906 inheritance/
907 mclasses/
908 mendel/
909 mmodules/
910 model.html
911 module_hierarchy.dot
912 nullables/
913 package_hierarchy.dot
914 rta/