pep8analysis: make `manager` a top level method
authorAlexis Laferrière <alexis.laf@xymus.net>
Thu, 26 Jun 2014 16:21:44 +0000 (12:21 -0400)
committerAlexis Laferrière <alexis.laf@xymus.net>
Fri, 27 Jun 2014 13:41:51 +0000 (09:41 -0400)
Signed-off-by: Alexis Laferrière <alexis.laf@xymus.net>

contrib/pep8analysis/src/backbone.nit
contrib/pep8analysis/src/pep8analysis.nit
contrib/pep8analysis/src/pep8analysis_web.nit

index 016369f..a7e1185 100644 (file)
@@ -87,10 +87,6 @@ class Fatal
        redef fun prefix do return "Fatal:   "
 end
 
-redef class Object
-       protected fun manager: AnalysisManager is abstract
-end
-
 redef class Location
        # "line 5"
        fun to_line_s: String
@@ -103,3 +99,5 @@ redef class Location
                return file.filename
        end
 end
+
+protected fun manager: AnalysisManager do return once new AnalysisManager
index c4d660f..a3231bb 100644 (file)
@@ -105,8 +105,4 @@ redef class AnalysisManager
        end
 end
 
-redef class Object
-       redef fun manager do return once new AnalysisManager
-end
-
 manager.run
index 1415c77..1227b99 100644 (file)
@@ -102,8 +102,5 @@ class StringIStream
        redef var end_reached: Bool = false
 end
 
-redef class Object
-       redef fun manager do return once new AnalysisManager
-end
 
 manager.run args.first