contrib: prepare for new constructors
authorJean Privat <jean@pryen.org>
Fri, 15 Aug 2014 10:22:53 +0000 (06:22 -0400)
committerJean Privat <jean@pryen.org>
Fri, 15 Aug 2014 10:22:53 +0000 (06:22 -0400)
Signed-off-by: Jean Privat <jean@pryen.org>

contrib/pep8analysis/src/flow_analysis/framework.nit
contrib/physical_interface_for_mpd_on_rpi/physical_interface_for_mpd_on_rpi.nit
examples/calculator.nit

index a2e9e65..e32246c 100644 (file)
@@ -3,20 +3,14 @@ import cfg
 class FlowAnalysis[S]
        super Visitor
 
-       var current_in:  nullable S writable
-       var current_out: nullable S writable
+       var current_in:  nullable S = default_in_set is writable
+       var current_out: nullable S = default_in_set is writable
 
        fun in_set(bb: BasicBlock): nullable S is abstract
        fun out_set(bb: BasicBlock): nullable S is abstract
        fun in_set=(bb: BasicBlock, s: S) is abstract
        fun out_set=(bb: BasicBlock, s: S) is abstract
 
-       init
-       do
-               current_in = default_in_set
-               current_out = default_in_set
-       end
-
        redef fun visit( node ) do node.visit_all(self)
 
        # If false, it is a backwards analysis
index d8b1785..335444a 100644 (file)
@@ -34,18 +34,18 @@ class PhysicalInterface
        fun server: String do return "localhost"
        fun port: Int do return 6600
 
-       var but_play: Switch
-       var but_playlist_a: Switch
+       var but_play: Switch is noinit
+       var but_playlist_a: Switch is noinit
 
-       var vol: RotaryEncoder
+       var vol: RotaryEncoder is noinit
        var vol_step = 2
 
-       var lcd: HD44780
+       var lcd: HD44780 is noinit
 
-       var lcd_backlight: RPiPin
+       var lcd_backlight: RPiPin is noinit
        var lcd_backlight_delay = 1000
 
-       var buzzer: Buzzer
+       var buzzer: Buzzer is noinit
 
        init
        do
index 541f4d2..37792bd 100644 (file)
@@ -92,12 +92,12 @@ end
 class CalculatorGui
        super GtkCallable
 
-       var win : GtkWindow
-       var container : GtkGrid
+       var win : GtkWindow is noinit
+       var container : GtkGrid is noinit
 
-       var lbl_disp : GtkLabel
-       var but_eq : GtkButton
-       var but_dot : GtkButton
+       var lbl_disp : GtkLabel is noinit
+       var but_eq : GtkButton is noinit
+       var but_dot : GtkButton is noinit
 
        var context = new CalculatorContext