cb5affcbdd83db7547ae9e6a7cf943bc3df09aa9
[nit.git] / tests / sav / nitmetrics_args1.res
1 *** METRICS ***
2
3 # MModules metrics
4
5  ## package base_simple3
6   `- group base_simple3
7         mnoa: number of ancestor modules
8           avg: 0.0
9           max: base_simple3 (0)
10           min: base_simple3 (0)
11           std: 0.0
12           sum: 0
13         mnop: number of parent modules
14           avg: 0.0
15           max: base_simple3 (0)
16           min: base_simple3 (0)
17           std: 0.0
18           sum: 0
19         mnoc: number of child modules
20           avg: 0.0
21           max: base_simple3 (0)
22           min: base_simple3 (0)
23           std: 0.0
24           sum: 0
25         mnod: number of descendant modules
26           avg: 0.0
27           max: base_simple3 (0)
28           min: base_simple3 (0)
29           std: 0.0
30           sum: 0
31         mdit: depth in module tree
32           avg: 0.0
33           max: base_simple3 (0)
34           min: base_simple3 (0)
35           std: 0.0
36           sum: 0
37         mnbi: number of introduction in module
38           avg: 7.0
39           max: base_simple3 (7)
40           min: base_simple3 (7)
41           std: 0.0
42           sum: 7
43         mnbr: number of refinement in module
44           avg: 0.0
45           max: base_simple3 (0)
46           min: base_simple3 (0)
47           std: 0.0
48           sum: 0
49         mnbcc: number of concrete class in module (intro + redef)
50           avg: 4.0
51           max: base_simple3 (4)
52           min: base_simple3 (4)
53           std: 0.0
54           sum: 4
55         mnbac: number of abstract class in module (intro + redef)
56           avg: 0.0
57           max: base_simple3 (0)
58           min: base_simple3 (0)
59           std: 0.0
60           sum: 0
61         mnbic: number of interface in module (intro + redef)
62           avg: 1.0
63           max: base_simple3 (1)
64           min: base_simple3 (1)
65           std: 0.0
66           sum: 1
67
68  ## global metrics
69         mnoa: number of ancestor modules
70           avg: 0.0
71           max: base_simple3 (0)
72           min: base_simple3 (0)
73           std: 0.0
74           sum: 0
75         mnop: number of parent modules
76           avg: 0.0
77           max: base_simple3 (0)
78           min: base_simple3 (0)
79           std: 0.0
80           sum: 0
81         mnoc: number of child modules
82           avg: 0.0
83           max: base_simple3 (0)
84           min: base_simple3 (0)
85           std: 0.0
86           sum: 0
87         mnod: number of descendant modules
88           avg: 0.0
89           max: base_simple3 (0)
90           min: base_simple3 (0)
91           std: 0.0
92           sum: 0
93         mdit: depth in module tree
94           avg: 0.0
95           max: base_simple3 (0)
96           min: base_simple3 (0)
97           std: 0.0
98           sum: 0
99         mnbi: number of introduction in module
100           avg: 7.0
101           max: base_simple3 (7)
102           min: base_simple3 (7)
103           std: 0.0
104           sum: 7
105         mnbr: number of refinement in module
106           avg: 0.0
107           max: base_simple3 (0)
108           min: base_simple3 (0)
109           std: 0.0
110           sum: 0
111         mnbcc: number of concrete class in module (intro + redef)
112           avg: 4.0
113           max: base_simple3 (4)
114           min: base_simple3 (4)
115           std: 0.0
116           sum: 4
117         mnbac: number of abstract class in module (intro + redef)
118           avg: 0.0
119           max: base_simple3 (0)
120           min: base_simple3 (0)
121           std: 0.0
122           sum: 0
123         mnbic: number of interface in module (intro + redef)
124           avg: 1.0
125           max: base_simple3 (1)
126           min: base_simple3 (1)
127           std: 0.0
128           sum: 1
129 --- Metrics of refinement usage ---
130 Number of modules: 1
131
132 Number of classes: 7
133   Number of interface kind: 1 (14.28%)
134   Number of enum kind: 2 (28.57%)
135   Number of class kind: 4 (57.14%)
136
137 Number of class definitions: 7
138 Number of refined classes: 0 (0.00%)
139 Average number of class refinments by classes: 0.00
140 Average number of class refinments by refined classes: na
141
142 Number of properties: 18
143   Number of MAttribute: 3 (16.66%)
144   Number of MMethod: 15 (83.33%)
145
146 Number of property definitions: 20
147 Number of redefined properties: 1 (5.55%)
148 Average number of property redefinitions by property: 0.11
149 Average number of property redefinitions by redefined property: 2.00
150 --- Explicit vs. Implicit Self ---
151 Total number of self: 5
152 Total number of implicit self: 4 (80.00%)
153 --- Construction of tables ---
154 Number of runtime classes: 6 (excluding interfaces and abstract classes)
155 Average number of composing class definition by runtime class: 2.00
156 Total size of tables (classes and instances): 23 (not including stuff like info for subtyping or call-next-method)
157 Average size of table by runtime class: 3.83
158 Values never redefined: 17 (73.91%)
159 --- Poset metrics ---
160 ## Module importation hierarchy
161 Number of nodes: 1
162 Number of edges: 1 (1.00 per node)
163 Number of direct edges: 0 (0.00 per node)
164 Distribution of greaters
165  population: 1
166  minimum value: 1
167  maximum value: 1
168  total value: 1
169  average value: 1.00
170  distribution:
171   <=1: sub-population=1 (100.00%); cumulated value=1 (100.00%)
172 Distribution of direct greaters
173  population: 1
174  minimum value: 0
175  maximum value: 0
176  total value: 0
177  average value: 0.00
178  distribution:
179   <=0: sub-population=1 (100.00%); cumulated value=0 (na%)
180 Distribution of smallers
181  population: 1
182  minimum value: 1
183  maximum value: 1
184  total value: 1
185  average value: 1.00
186  distribution:
187   <=1: sub-population=1 (100.00%); cumulated value=1 (100.00%)
188 Distribution of direct smallers
189  population: 1
190  minimum value: 0
191  maximum value: 0
192  total value: 0
193  average value: 0.00
194  distribution:
195   <=0: sub-population=1 (100.00%); cumulated value=0 (na%)
196 ## Classdef hierarchy
197 Number of nodes: 7
198 Number of edges: 13 (1.85 per node)
199 Number of direct edges: 6 (0.85 per node)
200 Distribution of greaters
201  population: 7
202  minimum value: 1
203  maximum value: 2
204  total value: 13
205  average value: 1.85
206  distribution:
207   <=1: sub-population=1 (14.28%); cumulated value=1 (7.69%)
208   <=2: sub-population=6 (85.71%); cumulated value=12 (92.30%)
209 Distribution of direct greaters
210  population: 7
211  minimum value: 0
212  maximum value: 1
213  total value: 6
214  average value: 0.85
215  distribution:
216   <=0: sub-population=1 (14.28%); cumulated value=0 (0.00%)
217   <=1: sub-population=6 (85.71%); cumulated value=6 (100.00%)
218 Distribution of smallers
219  population: 7
220  minimum value: 1
221  maximum value: 7
222  total value: 13
223  average value: 1.85
224  distribution:
225   <=1: sub-population=6 (85.71%); cumulated value=6 (46.15%)
226   <=8: sub-population=1 (14.28%); cumulated value=7 (53.84%)
227 Distribution of direct smallers
228  population: 7
229  minimum value: 0
230  maximum value: 6
231  total value: 6
232  average value: 0.85
233  distribution:
234   <=0: sub-population=6 (85.71%); cumulated value=0 (0.00%)
235   <=8: sub-population=1 (14.28%); cumulated value=6 (100.00%)
236 ## Class hierarchy
237 Number of nodes: 7
238 Number of edges: 13 (1.85 per node)
239 Number of direct edges: 6 (0.85 per node)
240 Distribution of greaters
241  population: 7
242  minimum value: 1
243  maximum value: 2
244  total value: 13
245  average value: 1.85
246  distribution:
247   <=1: sub-population=1 (14.28%); cumulated value=1 (7.69%)
248   <=2: sub-population=6 (85.71%); cumulated value=12 (92.30%)
249 Distribution of direct greaters
250  population: 7
251  minimum value: 0
252  maximum value: 1
253  total value: 6
254  average value: 0.85
255  distribution:
256   <=0: sub-population=1 (14.28%); cumulated value=0 (0.00%)
257   <=1: sub-population=6 (85.71%); cumulated value=6 (100.00%)
258 Distribution of smallers
259  population: 7
260  minimum value: 1
261  maximum value: 7
262  total value: 13
263  average value: 1.85
264  distribution:
265   <=1: sub-population=6 (85.71%); cumulated value=6 (46.15%)
266   <=8: sub-population=1 (14.28%); cumulated value=7 (53.84%)
267 Distribution of direct smallers
268  population: 7
269  minimum value: 0
270  maximum value: 6
271  total value: 6
272  average value: 0.85
273  distribution:
274   <=0: sub-population=6 (85.71%); cumulated value=0 (0.00%)
275   <=8: sub-population=1 (14.28%); cumulated value=6 (100.00%)
276 --- AST Metrics ---
277 ## All nodes of the AST
278  population: 51
279  minimum value: 1
280  maximum value: 40
281  total value: 289
282  average value: 5.66
283  distribution:
284   <=1: sub-population=16 (31.37%); cumulated value=16 (5.53%)
285   <=2: sub-population=5 (9.80%); cumulated value=10 (3.46%)
286   <=4: sub-population=9 (17.64%); cumulated value=28 (9.68%)
287   <=8: sub-population=12 (23.52%); cumulated value=76 (26.29%)
288   <=16: sub-population=4 (7.84%); cumulated value=44 (15.22%)
289   <=32: sub-population=4 (7.84%); cumulated value=75 (25.95%)
290   <=64: sub-population=1 (1.96%); cumulated value=40 (13.84%)
291  list:
292   TId: 40 (13.84%)
293   APublicVisibility: 19 (6.57%)
294   AQid: 19 (6.57%)
295   AListExprs: 19 (6.57%)
296   ACallExpr: 18 (6.22%)
297   TClassid: 15 (5.19%)
298   TInteger: 10 (3.46%)
299   AIntegerExpr: 10 (3.46%)
300   AType: 9 (3.11%)
301   TKwend: 8 (2.76%)
302   ...
303   ACallAssignExpr: 1 (0.34%)
304   AAnnotations: 1 (0.34%)
305   TKwreturn: 1 (0.34%)
306   AReturnExpr: 1 (0.34%)
307   AInterfaceClasskind: 1 (0.34%)
308   TKwinterface: 1 (0.34%)
309   ANoImport: 1 (0.34%)
310   AMainMethPropdef: 1 (0.34%)
311   AMainClassdef: 1 (0.34%)
312   TKwimport: 1 (0.34%)
313 ## All identifiers of the AST
314  population: 20
315  minimum value: 1
316  maximum value: 11
317  total value: 55
318  average value: 2.75
319  distribution:
320   <=1: sub-population=3 (15.00%); cumulated value=3 (5.45%)
321   <=2: sub-population=12 (60.00%); cumulated value=24 (43.63%)
322   <=4: sub-population=3 (15.00%); cumulated value=10 (18.18%)
323   <=8: sub-population=1 (5.00%); cumulated value=7 (12.72%)
324   <=16: sub-population=1 (5.00%); cumulated value=11 (20.00%)
325  list:
326   output: 11 (20.00%)
327   Int: 7 (12.72%)
328   run: 4 (7.27%)
329   c: 3 (5.45%)
330   val: 3 (5.45%)
331   i: 2 (3.63%)
332   bar: 2 (3.63%)
333   foo: 2 (3.63%)
334   val2: 2 (3.63%)
335   val1: 2 (3.63%)
336   C: 2 (3.63%)
337   v: 2 (3.63%)
338   baz: 2 (3.63%)
339   a: 2 (3.63%)
340   A: 2 (3.63%)
341   B: 2 (3.63%)
342   b: 2 (3.63%)
343   intern: 1 (1.81%)
344   Object: 1 (1.81%)
345   Bool: 1 (1.81%)
346 --- Detection of variance constraints on formal parameter types ---
347 -- Generic classes --
348  list:
349   non generic: 7 (100.00%)
350   total classes: 7
351   total formal parameters: 0
352 -- Including `private` properties --
353   covariants: 0 (na%)
354   contravariants: 0 (na%)
355   bivariants: 0 (na%)
356   invariants: 0 (na%)
357   total: 0
358 -- Excluding `private` properties --
359   covariants: 0 (na%)
360   contravariants: 0 (na%)
361   bivariants: 0 (na%)
362   invariants: 0 (na%)
363   total: 0
364
365 # MClasses metrics
366
367  ## package base_simple3
368   `- group base_simple3
369         cnoa: number of ancestor classes
370           avg: 0.0
371           max: Bool (1)
372           min: Object (0)
373           std: 0.926
374           sum: 6
375         cnop: number of parent classes
376           avg: 0.0
377           max: Bool (1)
378           min: Object (0)
379           std: 0.926
380           sum: 6
381         cnoc: number of child classes
382           avg: 0.0
383           max: Object (6)
384           min: Bool (0)
385           std: 2.268
386           sum: 6
387         cnod: number of descendant classes
388           avg: 0.0
389           max: Object (6)
390           min: Bool (0)
391           std: 2.268
392           sum: 6
393         cdit: depth in class tree
394           avg: 0.0
395           max: Bool (1)
396           min: Object (0)
397           std: 0.926
398           sum: 6
399         cnbp: number of accessible properties (inherited + local)
400           avg: 3.0
401           max: C (7)
402           min: Object (1)
403           std: 2.36
404           sum: 24
405         cnba: number of accessible attributes (inherited + local)
406           avg: 0.0
407           max: C (2)
408           min: Object (0)
409           std: 0.845
410           sum: 3
411         cnbip: number of introduced properties
412           avg: 2.0
413           max: C (6)
414           min: Bool (0)
415           std: 2.268
416           sum: 18
417         cnbrp: number of redefined properties
418           avg: 0.0
419           max: A (1)
420           min: Object (0)
421           std: 0.535
422           sum: 2
423         cnbhp: number of inherited properties
424           avg: 0.0
425           max: Bool (1)
426           min: Object (0)
427           std: 0.926
428           sum: 6
429
430  ## global metrics
431         cnoa: number of ancestor classes
432           avg: 0.0
433           max: Bool (1)
434           min: Object (0)
435           std: 0.926
436           sum: 6
437         cnop: number of parent classes
438           avg: 0.0
439           max: Bool (1)
440           min: Object (0)
441           std: 0.926
442           sum: 6
443         cnoc: number of child classes
444           avg: 0.0
445           max: Object (6)
446           min: Bool (0)
447           std: 2.268
448           sum: 6
449         cnod: number of descendant classes
450           avg: 0.0
451           max: Object (6)
452           min: Bool (0)
453           std: 2.268
454           sum: 6
455         cdit: depth in class tree
456           avg: 0.0
457           max: Bool (1)
458           min: Object (0)
459           std: 0.926
460           sum: 6
461         cnbp: number of accessible properties (inherited + local)
462           avg: 3.0
463           max: C (7)
464           min: Object (1)
465           std: 2.36
466           sum: 24
467         cnba: number of accessible attributes (inherited + local)
468           avg: 0.0
469           max: C (2)
470           min: Object (0)
471           std: 0.845
472           sum: 3
473         cnbip: number of introduced properties
474           avg: 2.0
475           max: C (6)
476           min: Bool (0)
477           std: 2.268
478           sum: 18
479         cnbrp: number of redefined properties
480           avg: 0.0
481           max: A (1)
482           min: Object (0)
483           std: 0.535
484           sum: 2
485         cnbhp: number of inherited properties
486           avg: 0.0
487           max: Bool (1)
488           min: Object (0)
489           std: 0.926
490           sum: 6
491 generating package_hierarchy.dot
492 generating module_hierarchy.dot
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/