From b6a70c8fa8e55a2857941ee7f960478d5fbe3891 Mon Sep 17 00:00:00 2001 From: Alexandre Terrasa Date: Tue, 25 Feb 2014 00:06:01 -0500 Subject: [PATCH] metrics: remove useless redef of Model from metrics_base Signed-off-by: Alexandre Terrasa --- src/metrics/metrics_base.nit | 32 -------------------------------- 1 file changed, 32 deletions(-) diff --git a/src/metrics/metrics_base.nit b/src/metrics/metrics_base.nit index aa428f2..8d46bd3 100644 --- a/src/metrics/metrics_base.nit +++ b/src/metrics/metrics_base.nit @@ -90,38 +90,6 @@ redef class ToolContext end end -redef class Model - - # List of modules in std lib - # FIXME this is quite ugly, find a dynamic way... - fun std_modules: Set[String] do - if self.std_modules_cache == null then - self.std_modules_cache = new HashSet[String] - self.std_modules_cache.add("collection") - self.std_modules_cache.add("abstract_collection") - self.std_modules_cache.add("array") - self.std_modules_cache.add("hash_collection") - self.std_modules_cache.add("list") - self.std_modules_cache.add("range") - self.std_modules_cache.add("sorter") - self.std_modules_cache.add("environ") - self.std_modules_cache.add("exec") - self.std_modules_cache.add("file") - self.std_modules_cache.add("gc") - self.std_modules_cache.add("hash") - self.std_modules_cache.add("kernel") - self.std_modules_cache.add("math") - self.std_modules_cache.add("standard") - self.std_modules_cache.add("stream") - self.std_modules_cache.add("string") - self.std_modules_cache.add("string_search") - self.std_modules_cache.add("time") - end - return self.std_modules_cache.as(not null) - end - private var std_modules_cache: nullable Set[String] -end - redef class MClass # is the class imported from standard lib? fun is_standard: Bool do -- 1.7.9.5