metrics: type phase attributes with Phase instead of private subclasses
authorJean Privat <jean@pryen.org>
Tue, 25 Mar 2014 13:46:10 +0000 (09:46 -0400)
committerJean Privat <jean@pryen.org>
Tue, 25 Mar 2014 13:46:10 +0000 (09:46 -0400)
Signed-off-by: Jean Privat <jean@pryen.org>

12 files changed:
src/metrics/ast_metrics.nit
src/metrics/inheritance_metrics.nit
src/metrics/mclasses_metrics.nit
src/metrics/mendel_metrics.nit
src/metrics/mmodules_metrics.nit
src/metrics/model_hyperdoc.nit
src/metrics/nullables_metrics.nit
src/metrics/refinement_metrics.nit
src/metrics/rta_metrics.nit
src/metrics/self_metrics.nit
src/metrics/static_types_metrics.nit
src/metrics/tables_metrics.nit

index df890d2..c1442c0 100644 (file)
@@ -21,7 +21,7 @@ private import metrics_base
 import frontend
 
 redef class ToolContext
-       var ast_metrics_phase = new AstMetricsPhase(self, null)
+       var ast_metrics_phase: Phase = new AstMetricsPhase(self, null)
 end
 
 private class AstMetricsPhase
index 6c95b58..2fc1d86 100644 (file)
@@ -24,7 +24,7 @@ import phase
 import frontend
 
 redef class ToolContext
-       var inheritance_metrics_phase = new InheritanceMetricsPhase(self, null)
+       var inheritance_metrics_phase: Phase = new InheritanceMetricsPhase(self, null)
 end
 
 # Extract metrics about inheritance from model.
index b2141a4..69af768 100644 (file)
@@ -23,7 +23,7 @@ import phase
 import frontend
 
 redef class ToolContext
-       var mclasses_metrics_phase = new MClassesMetricsPhase(self, null)
+       var mclasses_metrics_phase: Phase = new MClassesMetricsPhase(self, null)
 end
 
 # Extract metrics about mclasses from model.
index 814f8cb..65e104f 100644 (file)
@@ -50,7 +50,7 @@ import phase
 import frontend
 
 redef class ToolContext
-       var mendel_metrics_phase = new MendelMetricsPhase(self, null)
+       var mendel_metrics_phase: Phase = new MendelMetricsPhase(self, null)
 end
 
 private class MendelMetricsPhase
index c8ae98b..64812eb 100644 (file)
@@ -23,7 +23,7 @@ import phase
 import frontend
 
 redef class ToolContext
-       var mmodules_metrics_phase = new MModulesMetricsPhase(self, null)
+       var mmodules_metrics_phase: Phase = new MModulesMetricsPhase(self, null)
 end
 
 # Extract metrics about modules from the model.
index 3f29c64..6cffa50 100644 (file)
@@ -23,7 +23,7 @@ import phase
 import frontend
 
 redef class ToolContext
-       var model_hyperdoc_phase = new ModelHyperdocPhase(self, null)
+       var model_hyperdoc_phase: Phase = new ModelHyperdocPhase(self, null)
 end
 
 private class ModelHyperdocPhase
index 2ea642d..f3f5fe2 100644 (file)
@@ -23,7 +23,7 @@ private import metrics_base
 import frontend
 
 redef class ToolContext
-       var nullables_metrics_phase = new NullablesMetricsPhase(self, null)
+       var nullables_metrics_phase: Phase = new NullablesMetricsPhase(self, null)
 end
 
 private class NullablesMetricsPhase
index 6e876a7..2c9ac5a 100644 (file)
@@ -22,7 +22,7 @@ private import metrics_base
 import frontend
 
 redef class ToolContext
-       var refinement_metrics_phase = new RefinementMetricsPhase(self, null)
+       var refinement_metrics_phase: Phase = new RefinementMetricsPhase(self, null)
 end
 
 private class RefinementMetricsPhase
index 9c70740..7e31319 100644 (file)
@@ -25,7 +25,7 @@ import mclasses_metrics
 import frontend
 
 redef class ToolContext
-       var rta_metrics_phase = new RTAMetricsPhase(self, null)
+       var rta_metrics_phase: Phase = new RTAMetricsPhase(self, null)
 end
 
 private class RTAMetricsPhase
index e2f1172..12b2f64 100644 (file)
@@ -21,7 +21,7 @@ private import metrics_base
 import frontend
 
 redef class ToolContext
-       var self_metrics_phase = new SelfMetricsPhase(self, null)
+       var self_metrics_phase: Phase = new SelfMetricsPhase(self, null)
 end
 
 private class SelfMetricsPhase
index e4f983d..e0fb5c3 100644 (file)
@@ -23,7 +23,7 @@ import modelize_class
 import frontend
 
 redef class ToolContext
-       var static_types_metrics_phase = new StaticTypesMetricsPhase(self, null)
+       var static_types_metrics_phase: Phase = new StaticTypesMetricsPhase(self, null)
 end
 
 private class StaticTypesMetricsPhase
index 045e89f..42dae2a 100644 (file)
@@ -22,7 +22,7 @@ private import metrics_base
 import frontend
 
 redef class ToolContext
-       var tables_metrics_phase = new TablesMetricsPhase(self, null)
+       var tables_metrics_phase: Phase = new TablesMetricsPhase(self, null)
 end
 
 private class TablesMetricsPhase