update NOTICE and LICENSE
[nit.git] / tests / base_init_inherit3.nit
index 552e2c6..516361b 100644 (file)
@@ -6,7 +6,7 @@ class A
                'A'.output
        end
 
-       meth foo
+       fun foo
        do
                'a'.output
                '\n'.output
@@ -14,8 +14,8 @@ class A
 end
 
 class M
-special A
-       redef meth foo
+       super A
+       redef fun foo
        do
                'm'.output
                super
@@ -23,7 +23,7 @@ special A
 end
 
 class B
-special A
+       super A
        init cb
        do
                'B'.output
@@ -32,7 +32,7 @@ special A
                '}'.output
        end
 
-       redef meth foo
+       redef fun foo
        do
                'b'.output
                super
@@ -40,8 +40,8 @@ special A
 end
 
 class N
-special A
-       redef meth foo
+       super A
+       redef fun foo
        do
                'n'.output
                super
@@ -49,9 +49,9 @@ special A
 end
 
 class O
-special M
-special B
-       redef meth foo
+       super M
+       super B
+       redef fun foo
        do
                'o'.output
                super
@@ -59,9 +59,9 @@ special B
 end
 
 class P
-special B
-special N
-       redef meth foo
+       super B
+       super N
+       redef fun foo
        do
                'p'.output
                super
@@ -69,19 +69,20 @@ special N
 end
 
 class Q
-#alt0#special M
-#alt0#special B
-#alt0#special N
+       #alt0#super M
+       #alt0#super B
+       #alt0#super N
 
-#alt1#special O
-#alt1#special N
+       #alt1#super O
+       #alt1#super N
 
-#alt2#special M
-#alt2#special P
+       #alt2#super M
+       #alt2#super P
        
-#alt3#special O
-#alt3#special P
-       redef meth foo
+       #alt3#super O
+       #alt3#super P
+
+       redef fun foo
        do
                'q'.output
                super