nitc :: MNLT :: defaultinit
# MModule Metric: Number of Live Types
class MNLT
super RTAMetric
super IntMetric
redef fun name do return "mnlt"
redef fun desc do return "number of live mtypes in a mmodule"
redef fun collect(mainmodules) do
for mainmodule in mainmodules do
var analysis = new MetricsRapidTypeAnalysis(modelbuilder, mainmodule)
analysis.run_analysis
values[mainmodule] = analysis.live_types.length
end
end
end
src/metrics/rta_metrics.nit:149,1--163,3