nitc :: TDGS :: defaultinit
# Type Metric: Depth of Generic Signature
#
# tdgs(List[X]) = 1
# tdgs(Map[X, List[Y]]) = 2
class TDGS
super MTypeMetric
super IntMetric
redef fun name do return "tdos"
redef fun desc do return "depth of generic signature"
redef fun collect(mtypes) do
for mtype in mtypes do
values[mtype] = mtype.signature_depth
end
end
end
src/metrics/rta_metrics.nit:335,1--350,3