Merge: Robust IO
[nit.git] / tests / sav / nitmetrics_args1.res
1 *** METRICS ***
2
3 # MModules metrics
4
5  ## project 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
130 # MClasses metrics
131
132  ## project base_simple3
133   `- group base_simple3
134         cnoa: number of ancestor classes
135           avg: 0.0
136           max: Bool (1)
137           min: Object (0)
138           std: 0.926
139           sum: 6
140         cnop: number of parent classes
141           avg: 0.0
142           max: Bool (1)
143           min: Object (0)
144           std: 0.926
145           sum: 6
146         cnoc: number of child classes
147           avg: 0.0
148           max: Object (6)
149           min: Bool (0)
150           std: 2.268
151           sum: 6
152         cnod: number of descendant classes
153           avg: 0.0
154           max: Object (6)
155           min: Bool (0)
156           std: 2.268
157           sum: 6
158         cdit: depth in class tree
159           avg: 0.0
160           max: Bool (1)
161           min: Object (0)
162           std: 0.926
163           sum: 6
164         cnbp: number of accessible properties (inherited + local)
165           avg: 6.0
166           max: C (10)
167           min: Object (4)
168           std: 2.268
169           sum: 42
170         cnba: number of accessible attributes (inherited + local)
171           avg: 0.0
172           max: C (2)
173           min: Object (0)
174           std: 0.845
175           sum: 3
176         cnbip: number of introduced properties
177           avg: 2.0
178           max: C (6)
179           min: Bool (0)
180           std: 2.268
181           sum: 18
182         cnbrp: number of redefined properties
183           avg: 0.0
184           max: A (1)
185           min: Object (0)
186           std: 0.535
187           sum: 2
188         cnbhp: number of inherited properties
189           avg: 3.0
190           max: Bool (4)
191           min: Object (0)
192           std: 1.464
193           sum: 24
194
195  ## global metrics
196         cnoa: number of ancestor classes
197           avg: 0.0
198           max: Bool (1)
199           min: Object (0)
200           std: 0.926
201           sum: 6
202         cnop: number of parent classes
203           avg: 0.0
204           max: Bool (1)
205           min: Object (0)
206           std: 0.926
207           sum: 6
208         cnoc: number of child classes
209           avg: 0.0
210           max: Object (6)
211           min: Bool (0)
212           std: 2.268
213           sum: 6
214         cnod: number of descendant classes
215           avg: 0.0
216           max: Object (6)
217           min: Bool (0)
218           std: 2.268
219           sum: 6
220         cdit: depth in class tree
221           avg: 0.0
222           max: Bool (1)
223           min: Object (0)
224           std: 0.926
225           sum: 6
226         cnbp: number of accessible properties (inherited + local)
227           avg: 6.0
228           max: C (10)
229           min: Object (4)
230           std: 2.268
231           sum: 42
232         cnba: number of accessible attributes (inherited + local)
233           avg: 0.0
234           max: C (2)
235           min: Object (0)
236           std: 0.845
237           sum: 3
238         cnbip: number of introduced properties
239           avg: 2.0
240           max: C (6)
241           min: Bool (0)
242           std: 2.268
243           sum: 18
244         cnbrp: number of redefined properties
245           avg: 0.0
246           max: A (1)
247           min: Object (0)
248           std: 0.535
249           sum: 2
250         cnbhp: number of inherited properties
251           avg: 3.0
252           max: Bool (4)
253           min: Object (0)
254           std: 1.464
255           sum: 24
256 --- Poset metrics ---
257 ## Module importation hierarchy
258 Number of nodes: 1
259 Number of edges: 1 (1.00 per node)
260 Number of direct edges: 0 (0.00 per node)
261 Distribution of greaters
262  population: 1
263  minimum value: 1
264  maximum value: 1
265  total value: 1
266  average value: 1.00
267  distribution:
268   <=1: sub-population=1 (100.00%); cumulated value=1 (100.00%)
269 Distribution of direct greaters
270  population: 1
271  minimum value: 0
272  maximum value: 0
273  total value: 0
274  average value: 0.00
275  distribution:
276   <=0: sub-population=1 (100.00%); cumulated value=0 (na%)
277 Distribution of smallers
278  population: 1
279  minimum value: 1
280  maximum value: 1
281  total value: 1
282  average value: 1.00
283  distribution:
284   <=1: sub-population=1 (100.00%); cumulated value=1 (100.00%)
285 Distribution of direct smallers
286  population: 1
287  minimum value: 0
288  maximum value: 0
289  total value: 0
290  average value: 0.00
291  distribution:
292   <=0: sub-population=1 (100.00%); cumulated value=0 (na%)
293 ## Classdef hierarchy
294 Number of nodes: 7
295 Number of edges: 13 (1.85 per node)
296 Number of direct edges: 6 (0.85 per node)
297 Distribution of greaters
298  population: 7
299  minimum value: 1
300  maximum value: 2
301  total value: 13
302  average value: 1.85
303  distribution:
304   <=1: sub-population=1 (14.28%); cumulated value=1 (7.69%)
305   <=2: sub-population=6 (85.71%); cumulated value=12 (92.30%)
306 Distribution of direct greaters
307  population: 7
308  minimum value: 0
309  maximum value: 1
310  total value: 6
311  average value: 0.85
312  distribution:
313   <=0: sub-population=1 (14.28%); cumulated value=0 (0.00%)
314   <=1: sub-population=6 (85.71%); cumulated value=6 (100.00%)
315 Distribution of smallers
316  population: 7
317  minimum value: 1
318  maximum value: 7
319  total value: 13
320  average value: 1.85
321  distribution:
322   <=1: sub-population=6 (85.71%); cumulated value=6 (46.15%)
323   <=8: sub-population=1 (14.28%); cumulated value=7 (53.84%)
324 Distribution of direct smallers
325  population: 7
326  minimum value: 0
327  maximum value: 6
328  total value: 6
329  average value: 0.85
330  distribution:
331   <=0: sub-population=6 (85.71%); cumulated value=0 (0.00%)
332   <=8: sub-population=1 (14.28%); cumulated value=6 (100.00%)
333 ## Class hierarchy
334 Number of nodes: 7
335 Number of edges: 13 (1.85 per node)
336 Number of direct edges: 6 (0.85 per node)
337 Distribution of greaters
338  population: 7
339  minimum value: 1
340  maximum value: 2
341  total value: 13
342  average value: 1.85
343  distribution:
344   <=1: sub-population=1 (14.28%); cumulated value=1 (7.69%)
345   <=2: sub-population=6 (85.71%); cumulated value=12 (92.30%)
346 Distribution of direct greaters
347  population: 7
348  minimum value: 0
349  maximum value: 1
350  total value: 6
351  average value: 0.85
352  distribution:
353   <=0: sub-population=1 (14.28%); cumulated value=0 (0.00%)
354   <=1: sub-population=6 (85.71%); cumulated value=6 (100.00%)
355 Distribution of smallers
356  population: 7
357  minimum value: 1
358  maximum value: 7
359  total value: 13
360  average value: 1.85
361  distribution:
362   <=1: sub-population=6 (85.71%); cumulated value=6 (46.15%)
363   <=8: sub-population=1 (14.28%); cumulated value=7 (53.84%)
364 Distribution of direct smallers
365  population: 7
366  minimum value: 0
367  maximum value: 6
368  total value: 6
369  average value: 0.85
370  distribution:
371   <=0: sub-population=6 (85.71%); cumulated value=0 (0.00%)
372   <=8: sub-population=1 (14.28%); cumulated value=6 (100.00%)
373 --- AST Metrics ---
374 ## All nodes of the AST
375  population: 48
376  minimum value: 1
377  maximum value: 40
378  total value: 261
379  average value: 5.43
380  distribution:
381   <=1: sub-population=15 (31.25%); cumulated value=15 (5.74%)
382   <=2: sub-population=5 (10.41%); cumulated value=10 (3.83%)
383   <=4: sub-population=10 (20.83%); cumulated value=32 (12.26%)
384   <=8: sub-population=10 (20.83%); cumulated value=64 (24.52%)
385   <=16: sub-population=4 (8.33%); cumulated value=44 (16.85%)
386   <=32: sub-population=3 (6.25%); cumulated value=56 (21.45%)
387   <=64: sub-population=1 (2.08%); cumulated value=40 (15.32%)
388  list:
389   TId: 40 (15.32%)
390   APublicVisibility: 19 (7.27%)
391   AListExprs: 19 (7.27%)
392   ACallExpr: 18 (6.89%)
393   TClassid: 15 (5.74%)
394   TNumber: 10 (3.83%)
395   ADecIntExpr: 10 (3.83%)
396   AType: 9 (3.44%)
397   TKwend: 8 (3.06%)
398   ASignature: 8 (3.06%)
399   ...
400   ACallAssignExpr: 1 (0.38%)
401   AAnnotations: 1 (0.38%)
402   AReturnExpr: 1 (0.38%)
403   TKwreturn: 1 (0.38%)
404   AInterfaceClasskind: 1 (0.38%)
405   TKwinterface: 1 (0.38%)
406   ANoImport: 1 (0.38%)
407   AMainMethPropdef: 1 (0.38%)
408   AMainClassdef: 1 (0.38%)
409   TKwimport: 1 (0.38%)
410 ## All identifiers of the AST
411  population: 20
412  minimum value: 1
413  maximum value: 11
414  total value: 55
415  average value: 2.75
416  distribution:
417   <=1: sub-population=3 (15.00%); cumulated value=3 (5.45%)
418   <=2: sub-population=12 (60.00%); cumulated value=24 (43.63%)
419   <=4: sub-population=3 (15.00%); cumulated value=10 (18.18%)
420   <=8: sub-population=1 (5.00%); cumulated value=7 (12.72%)
421   <=16: sub-population=1 (5.00%); cumulated value=11 (20.00%)
422  list:
423   output: 11 (20.00%)
424   Int: 7 (12.72%)
425   run: 4 (7.27%)
426   c: 3 (5.45%)
427   val: 3 (5.45%)
428   i: 2 (3.63%)
429   bar: 2 (3.63%)
430   foo: 2 (3.63%)
431   val2: 2 (3.63%)
432   val1: 2 (3.63%)
433   C: 2 (3.63%)
434   v: 2 (3.63%)
435   baz: 2 (3.63%)
436   a: 2 (3.63%)
437   A: 2 (3.63%)
438   B: 2 (3.63%)
439   b: 2 (3.63%)
440   intern: 1 (1.81%)
441   Object: 1 (1.81%)
442   Bool: 1 (1.81%)
443 --- Detection of variance constraints on formal parameter types ---
444 -- Generic classes --
445  list:
446   non generic: 7 (100.00%)
447   total classes: 7
448   total formal parameters: 0
449 -- Including `private` properties --
450   covariants: 0 (na%)
451   contravariants: 0 (na%)
452   bivariants: 0 (na%)
453   invariants: 0 (na%)
454   total: 0
455 -- Excluding `private` properties --
456   covariants: 0 (na%)
457   contravariants: 0 (na%)
458   bivariants: 0 (na%)
459   invariants: 0 (na%)
460   total: 0
461 --- Metrics of refinement usage ---
462 Number of modules: 1
463
464 Number of classes: 7
465   Number of interface kind: 1 (14.28%)
466   Number of enum kind: 2 (28.57%)
467   Number of class kind: 4 (57.14%)
468
469 Number of class definitions: 7
470 Number of refined classes: 0 (0.00%)
471 Average number of class refinments by classes: 0.00
472 Average number of class refinments by refined classes: na
473
474 Number of properties: 18
475   Number of MAttribute: 3 (16.66%)
476   Number of MMethod: 15 (83.33%)
477
478 Number of property definitions: 20
479 Number of redefined properties: 1 (5.55%)
480 Average number of property redefinitions by property: 0.11
481 Average number of property redefinitions by redefined property: 2.00
482 --- Explicit vs. Implicit Self ---
483 Total number of self: 5
484 Total number of implicit self: 4 (80.00%)
485 --- Construction of tables ---
486 Number of runtime classes: 6 (excluding interfaces and abstract classes)
487 Average number of composing class definition by runtime class: 2.00
488 Total size of tables (classes and instances): 38 (not including stuff like info for subtyping or call-next-method)
489 Average size of table by runtime class: 6.33
490 Values never redefined: 32 (84.21%)
491 generating project_hierarchy.dot
492 generating module_hierarchy.dot
493
494 # Inheritance metrics
495
496  ## project 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: 2.291)
699            B: 3
700            C: 3
701         budding mclasses (threshold: 0.693)
702            B: 0.75
703            C: 0.75
704         blooming mclasses (threshold: 1.935)
705            B: 2.25
706            C: 2.25
707         blooming mclasses (threshold: 1.935)
708            B: 2.25
709            C: 2.25
710 --- Detection of the usage of covariance static type conformance ---
711 -- Total --
712 - Kinds of the subtype -
713  list:
714   primitive type: 6 (100.00%)
715   total: 6
716 - Variance -
717  list:
718   monomorph: 6 (100.00%)
719   total: 6
720 - Classes of the subtype -
721  list:
722   Int: 6 (100.00%)
723   total: 6
724 -- On covariance only --
725 - Specific covariance case explanations -
726  list:
727   total: 0
728 - Classes of the subtype, when covariance -
729  list:
730   total: 0
731 - Patterns of the covariant cases -
732  list:
733   total: 0
734 - Nodes of the covariance cases -
735  list:
736   total: 0
737 - Modules of the covariance cases -
738  list:
739   total: 0
740 - Kind of the expression node (when it make sense) -
741  list:
742   total: 0
743 -- Casts --
744 - Kind of cast target -
745  list:
746   total: 0
747 - Classes of the cast -
748  list:
749   total: 0
750 - Cast pattern -
751  list:
752   total: 0
753 - Autocasts -
754  list:
755   total: 0
756
757 # Nullable metrics
758
759  ## project base_simple3
760   `- group base_simple3
761         cnba: number of accessible attributes (inherited + local)
762           avg: 0.0
763           max: C (2)
764           min: Object (0)
765           std: 0.845
766           sum: 3
767         cnbna: number of accessible nullable attributes (inherited + local) -- nothing
768           sum: 0
769
770  ## global metrics
771         cnba: number of accessible attributes (inherited + local)
772           avg: 0.0
773           max: C (2)
774           min: Object (0)
775           std: 0.845
776           sum: 3
777         cnbna: number of accessible nullable attributes (inherited + local) -- nothing
778           sum: 0
779 --- Sends on Nullable Receiver ---
780 Total number of sends: 19
781 Number of sends on a nullable receiver: 0 (0.00%)
782 Number of buggy sends (cannot determine the type of the receiver): 0 (0.00%)
783
784 # RTA metrics
785
786  ## Live instances by mainmodules
787         mnlc: number of live mclasses in a mmodule
788           avg: 6.0
789           max: base_simple3 (6)
790           min: base_simple3 (6)
791           std: 0.0
792           sum: 6
793         mnlt: number of live mtypes in a mmodule
794           avg: 6.0
795           max: base_simple3 (6)
796           min: base_simple3 (6)
797           std: 0.0
798           sum: 6
799         mnct: number of live cast mtypes in a mmodule
800           avg: 0.0
801           max: base_simple3 (0)
802           min: base_simple3 (0)
803           std: 0.0
804           sum: 0
805         mnli: number of live instances in a mmodule
806           avg: 17.0
807           max: base_simple3 (17)
808           min: base_simple3 (17)
809           std: 0.0
810           sum: 17
811         mnlm: number of live methods in a mmodule
812           avg: 14.0
813           max: base_simple3 (14)
814           min: base_simple3 (14)
815           std: 0.0
816           sum: 14
817         mnlmd: number of live method definitions in a mmodule
818           avg: 16.0
819           max: base_simple3 (16)
820           min: base_simple3 (16)
821           std: 0.0
822           sum: 16
823         mnldd: number of dead method definitions in a mmodule
824           avg: 0.0
825           max: base_simple3 (0)
826           min: base_simple3 (0)
827           std: 0.0
828           sum: 0
829
830  ## Total live instances by mclasses
831         cnli: number of live instances for a mclass
832           avg: 2.0
833           max: Int (12)
834           min: Sys (1)
835           std: 4.183
836           sum: 17
837         cnlc: number of live cast for a mclass type -- nothing
838           sum: 0
839
840  ## Total live instances by mtypes
841         tnli: number of live instances for a mtype
842           avg: 2.0
843           max: Int (12)
844           min: Sys (1)
845           std: 4.183
846           sum: 17
847         tnlc: number of live casts to a mtype -- nothing
848           sum: 0
849
850  ## MType complexity
851         tags: arity of generic signature
852           avg: 0.0
853           max: Sys (0)
854           min: Sys (0)
855           std: 0.0
856           sum: 0
857         tdos: depth of generic signature
858           avg: 0.0
859           max: Sys (0)
860           min: Sys (0)
861           std: 0.0
862           sum: 0
863
864  ## Callsites
865 * 22 live callsites
866 MMethodDef locally designated (by number of CallSites)
867  population: 13
868  minimum value: 1
869  maximum value: 10
870  total value: 22
871  average value: 1.69
872  distribution:
873   <=1: sub-population=12 (92.30%); cumulated value=12 (54.54%)
874   <=16: sub-population=1 (7.69%); cumulated value=10 (45.45%)
875  list:
876   base_simple3#Int#output: 10 (45.45%)
877   base_simple3#B#val: 1 (4.54%)
878   base_simple3#B#val=: 1 (4.54%)
879   base_simple3#C#val2: 1 (4.54%)
880   base_simple3#C#val1: 1 (4.54%)
881   ...
882   base_simple3#A#init: 1 (4.54%)
883   base_simple3#Object#baz: 1 (4.54%)
884   base_simple3#Object#bar: 1 (4.54%)
885   base_simple3#Object#foo: 1 (4.54%)
886   base_simple3#C#init: 1 (4.54%)
887 MMethodDef possibly invoked at runtime (by number of CallSites)
888  population: 13
889  minimum value: 1
890  maximum value: 10
891  total value: 22
892  average value: 1.69
893  distribution:
894   <=1: sub-population=12 (92.30%); cumulated value=12 (54.54%)
895   <=16: sub-population=1 (7.69%); cumulated value=10 (45.45%)
896  list:
897   base_simple3#Int#output: 10 (45.45%)
898   base_simple3#B#val: 1 (4.54%)
899   base_simple3#B#val=: 1 (4.54%)
900   base_simple3#C#val2: 1 (4.54%)
901   base_simple3#C#val1: 1 (4.54%)
902   ...
903   base_simple3#A#init: 1 (4.54%)
904   base_simple3#Object#baz: 1 (4.54%)
905   base_simple3#Object#bar: 1 (4.54%)
906   base_simple3#Object#foo: 1 (4.54%)
907   base_simple3#C#init: 1 (4.54%)
908 class_hierarchy.dot
909 classdef_hierarchy.dot
910 inheritance/
911 mclasses/
912 mendel/
913 mmodules/
914 model.html
915 module_hierarchy.dot
916 nullables/
917 project_hierarchy.dot
918 rta/