nitc :: CNBP :: defaultinit
# Class Metric: Number of MProperties
class CNBP
super MClassMetric
super IntMetric
redef fun name do return "cnbp"
redef fun desc do return "number of accessible properties (inherited + local)"
redef fun collect(mclasses) do
for mclass in mclasses do
values[mclass] = mclass.collect_accessible_mproperties(mainmodule, filter).length
end
end
end
src/metrics/mclasses_metrics.nit:175,1--187,3