tests: update tests results related to top-level or Object->Sys
[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: 3.0
166           max: C (7)
167           min: Object (1)
168           std: 2.36
169           sum: 24
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: 0.0
190           max: Bool (1)
191           min: Object (0)
192           std: 0.926
193           sum: 6
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: 3.0
228           max: C (7)
229           min: Object (1)
230           std: 2.36
231           sum: 24
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: 0.0
252           max: Bool (1)
253           min: Object (0)
254           std: 0.926
255           sum: 6
256 --- Metrics of refinement usage ---
257 Number of modules: 1
258
259 Number of classes: 7
260   Number of interface kind: 1 (14.28%)
261   Number of enum kind: 2 (28.57%)
262   Number of class kind: 4 (57.14%)
263
264 Number of class definitions: 7
265 Number of refined classes: 0 (0.00%)
266 Average number of class refinments by classes: 0.00
267 Average number of class refinments by refined classes: na
268
269 Number of properties: 18
270   Number of MAttribute: 3 (16.66%)
271   Number of MMethod: 15 (83.33%)
272
273 Number of property definitions: 20
274 Number of redefined properties: 1 (5.55%)
275 Average number of property redefinitions by property: 0.11
276 Average number of property redefinitions by redefined property: 2.00
277 --- Explicit vs. Implicit Self ---
278 Total number of self: 5
279 Total number of implicit self: 4 (80.00%)
280 --- Construction of tables ---
281 Number of runtime classes: 6 (excluding interfaces and abstract classes)
282 Average number of composing class definition by runtime class: 2.00
283 Total size of tables (classes and instances): 23 (not including stuff like info for subtyping or call-next-method)
284 Average size of table by runtime class: 3.83
285 Values never redefined: 17 (73.91%)
286 --- Poset metrics ---
287 ## Module importation hierarchy
288 Number of nodes: 1
289 Number of edges: 1 (1.00 per node)
290 Number of direct edges: 0 (0.00 per node)
291 Distribution of greaters
292  population: 1
293  minimum value: 1
294  maximum value: 1
295  total value: 1
296  average value: 1.00
297  distribution:
298   <=1: sub-population=1 (100.00%); cumulated value=1 (100.00%)
299 Distribution of direct greaters
300  population: 1
301  minimum value: 0
302  maximum value: 0
303  total value: 0
304  average value: 0.00
305  distribution:
306   <=0: sub-population=1 (100.00%); cumulated value=0 (na%)
307 Distribution of smallers
308  population: 1
309  minimum value: 1
310  maximum value: 1
311  total value: 1
312  average value: 1.00
313  distribution:
314   <=1: sub-population=1 (100.00%); cumulated value=1 (100.00%)
315 Distribution of direct smallers
316  population: 1
317  minimum value: 0
318  maximum value: 0
319  total value: 0
320  average value: 0.00
321  distribution:
322   <=0: sub-population=1 (100.00%); cumulated value=0 (na%)
323 ## Classdef hierarchy
324 Number of nodes: 7
325 Number of edges: 13 (1.85 per node)
326 Number of direct edges: 6 (0.85 per node)
327 Distribution of greaters
328  population: 7
329  minimum value: 1
330  maximum value: 2
331  total value: 13
332  average value: 1.85
333  distribution:
334   <=1: sub-population=1 (14.28%); cumulated value=1 (7.69%)
335   <=2: sub-population=6 (85.71%); cumulated value=12 (92.30%)
336 Distribution of direct greaters
337  population: 7
338  minimum value: 0
339  maximum value: 1
340  total value: 6
341  average value: 0.85
342  distribution:
343   <=0: sub-population=1 (14.28%); cumulated value=0 (0.00%)
344   <=1: sub-population=6 (85.71%); cumulated value=6 (100.00%)
345 Distribution of smallers
346  population: 7
347  minimum value: 1
348  maximum value: 7
349  total value: 13
350  average value: 1.85
351  distribution:
352   <=1: sub-population=6 (85.71%); cumulated value=6 (46.15%)
353   <=8: sub-population=1 (14.28%); cumulated value=7 (53.84%)
354 Distribution of direct smallers
355  population: 7
356  minimum value: 0
357  maximum value: 6
358  total value: 6
359  average value: 0.85
360  distribution:
361   <=0: sub-population=6 (85.71%); cumulated value=0 (0.00%)
362   <=8: sub-population=1 (14.28%); cumulated value=6 (100.00%)
363 ## Class hierarchy
364 Number of nodes: 7
365 Number of edges: 13 (1.85 per node)
366 Number of direct edges: 6 (0.85 per node)
367 Distribution of greaters
368  population: 7
369  minimum value: 1
370  maximum value: 2
371  total value: 13
372  average value: 1.85
373  distribution:
374   <=1: sub-population=1 (14.28%); cumulated value=1 (7.69%)
375   <=2: sub-population=6 (85.71%); cumulated value=12 (92.30%)
376 Distribution of direct greaters
377  population: 7
378  minimum value: 0
379  maximum value: 1
380  total value: 6
381  average value: 0.85
382  distribution:
383   <=0: sub-population=1 (14.28%); cumulated value=0 (0.00%)
384   <=1: sub-population=6 (85.71%); cumulated value=6 (100.00%)
385 Distribution of smallers
386  population: 7
387  minimum value: 1
388  maximum value: 7
389  total value: 13
390  average value: 1.85
391  distribution:
392   <=1: sub-population=6 (85.71%); cumulated value=6 (46.15%)
393   <=8: sub-population=1 (14.28%); cumulated value=7 (53.84%)
394 Distribution of direct smallers
395  population: 7
396  minimum value: 0
397  maximum value: 6
398  total value: 6
399  average value: 0.85
400  distribution:
401   <=0: sub-population=6 (85.71%); cumulated value=0 (0.00%)
402   <=8: sub-population=1 (14.28%); cumulated value=6 (100.00%)
403 --- AST Metrics ---
404 ## All nodes of the AST
405  population: 48
406  minimum value: 1
407  maximum value: 40
408  total value: 261
409  average value: 5.43
410  distribution:
411   <=1: sub-population=15 (31.25%); cumulated value=15 (5.74%)
412   <=2: sub-population=5 (10.41%); cumulated value=10 (3.83%)
413   <=4: sub-population=10 (20.83%); cumulated value=32 (12.26%)
414   <=8: sub-population=10 (20.83%); cumulated value=64 (24.52%)
415   <=16: sub-population=4 (8.33%); cumulated value=44 (16.85%)
416   <=32: sub-population=3 (6.25%); cumulated value=56 (21.45%)
417   <=64: sub-population=1 (2.08%); cumulated value=40 (15.32%)
418  list:
419   TId: 40 (15.32%)
420   APublicVisibility: 19 (7.27%)
421   AListExprs: 19 (7.27%)
422   ACallExpr: 18 (6.89%)
423   TClassid: 15 (5.74%)
424   TNumber: 10 (3.83%)
425   ADecIntExpr: 10 (3.83%)
426   AType: 9 (3.44%)
427   TKwend: 8 (3.06%)
428   ASignature: 8 (3.06%)
429   ...
430   ACallAssignExpr: 1 (0.38%)
431   AAnnotations: 1 (0.38%)
432   AReturnExpr: 1 (0.38%)
433   TKwreturn: 1 (0.38%)
434   AInterfaceClasskind: 1 (0.38%)
435   TKwinterface: 1 (0.38%)
436   ANoImport: 1 (0.38%)
437   AMainMethPropdef: 1 (0.38%)
438   AMainClassdef: 1 (0.38%)
439   TKwimport: 1 (0.38%)
440 ## All identifiers of the AST
441  population: 20
442  minimum value: 1
443  maximum value: 11
444  total value: 55
445  average value: 2.75
446  distribution:
447   <=1: sub-population=3 (15.00%); cumulated value=3 (5.45%)
448   <=2: sub-population=12 (60.00%); cumulated value=24 (43.63%)
449   <=4: sub-population=3 (15.00%); cumulated value=10 (18.18%)
450   <=8: sub-population=1 (5.00%); cumulated value=7 (12.72%)
451   <=16: sub-population=1 (5.00%); cumulated value=11 (20.00%)
452  list:
453   output: 11 (20.00%)
454   Int: 7 (12.72%)
455   run: 4 (7.27%)
456   c: 3 (5.45%)
457   val: 3 (5.45%)
458   i: 2 (3.63%)
459   bar: 2 (3.63%)
460   foo: 2 (3.63%)
461   val2: 2 (3.63%)
462   val1: 2 (3.63%)
463   C: 2 (3.63%)
464   v: 2 (3.63%)
465   baz: 2 (3.63%)
466   a: 2 (3.63%)
467   A: 2 (3.63%)
468   B: 2 (3.63%)
469   b: 2 (3.63%)
470   intern: 1 (1.81%)
471   Object: 1 (1.81%)
472   Bool: 1 (1.81%)
473 --- Detection of variance constraints on formal parameter types ---
474 -- Generic classes --
475  list:
476   non generic: 7 (100.00%)
477   total classes: 7
478   total formal parameters: 0
479 -- Including `private` properties --
480   covariants: 0 (na%)
481   contravariants: 0 (na%)
482   bivariants: 0 (na%)
483   invariants: 0 (na%)
484   total: 0
485 -- Excluding `private` properties --
486   covariants: 0 (na%)
487   contravariants: 0 (na%)
488   bivariants: 0 (na%)
489   invariants: 0 (na%)
490   total: 0
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: 3.354)
699            Sys: 4
700         budding mclasses (threshold: 3.51)
701            Sys: 4.0
702         blooming mclasses (threshold: 12.0)
703            Sys: 16.0
704         blooming mclasses (threshold: 12.0)
705            Sys: 16.0
706 --- Detection of the usage of covariance static type conformance ---
707 -- Total --
708 - Kinds of the subtype -
709  list:
710   primitive type: 6 (100.00%)
711   total: 6
712 - Variance -
713  list:
714   monomorph: 6 (100.00%)
715   total: 6
716 - Classes of the subtype -
717  list:
718   Int: 6 (100.00%)
719   total: 6
720 -- On covariance only --
721 - Specific covariance case explanations -
722  list:
723   total: 0
724 - Classes of the subtype, when covariance -
725  list:
726   total: 0
727 - Patterns of the covariant cases -
728  list:
729   total: 0
730 - Nodes of the covariance cases -
731  list:
732   total: 0
733 - Modules of the covariance cases -
734  list:
735   total: 0
736 - Kind of the expression node (when it make sense) -
737  list:
738   total: 0
739 -- Casts --
740 - Kind of cast target -
741  list:
742   total: 0
743 - Classes of the cast -
744  list:
745   total: 0
746 - Cast pattern -
747  list:
748   total: 0
749 - Autocasts -
750  list:
751   total: 0
752
753 # Nullable metrics
754
755  ## project base_simple3
756   `- group base_simple3
757         cnba: number of accessible attributes (inherited + local)
758           avg: 0.0
759           max: C (2)
760           min: Object (0)
761           std: 0.845
762           sum: 3
763         cnbna: number of accessible nullable attributes (inherited + local) -- nothing
764           sum: 0
765
766  ## global metrics
767         cnba: number of accessible attributes (inherited + local)
768           avg: 0.0
769           max: C (2)
770           min: Object (0)
771           std: 0.845
772           sum: 3
773         cnbna: number of accessible nullable attributes (inherited + local) -- nothing
774           sum: 0
775 --- Sends on Nullable Receiver ---
776 Total number of sends: 19
777 Number of sends on a 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 * 22 live callsites
862 MMethodDef locally designated (by number of CallSites)
863  population: 13
864  minimum value: 1
865  maximum value: 10
866  total value: 22
867  average value: 1.69
868  distribution:
869   <=1: sub-population=12 (92.30%); cumulated value=12 (54.54%)
870   <=16: sub-population=1 (7.69%); cumulated value=10 (45.45%)
871  list:
872   base_simple3#Int#output: 10 (45.45%)
873   base_simple3#B#val: 1 (4.54%)
874   base_simple3#B#val=: 1 (4.54%)
875   base_simple3#C#val2: 1 (4.54%)
876   base_simple3#C#val1: 1 (4.54%)
877   ...
878   base_simple3#A#init: 1 (4.54%)
879   base_simple3#Sys#baz: 1 (4.54%)
880   base_simple3#Sys#bar: 1 (4.54%)
881   base_simple3#Sys#foo: 1 (4.54%)
882   base_simple3#C#init: 1 (4.54%)
883 MMethodDef possibly invoked at runtime (by number of CallSites)
884  population: 13
885  minimum value: 1
886  maximum value: 10
887  total value: 22
888  average value: 1.69
889  distribution:
890   <=1: sub-population=12 (92.30%); cumulated value=12 (54.54%)
891   <=16: sub-population=1 (7.69%); cumulated value=10 (45.45%)
892  list:
893   base_simple3#Int#output: 10 (45.45%)
894   base_simple3#B#val: 1 (4.54%)
895   base_simple3#B#val=: 1 (4.54%)
896   base_simple3#C#val2: 1 (4.54%)
897   base_simple3#C#val1: 1 (4.54%)
898   ...
899   base_simple3#A#init: 1 (4.54%)
900   base_simple3#Sys#baz: 1 (4.54%)
901   base_simple3#Sys#bar: 1 (4.54%)
902   base_simple3#Sys#foo: 1 (4.54%)
903   base_simple3#C#init: 1 (4.54%)
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 project_hierarchy.dot
914 rta/