X-Git-Url: http://nitlanguage.org diff --git a/tests/base_init_linext2.nit b/tests/base_init_linext2.nit index 624aa6f..aa032c0 100644 --- a/tests/base_init_linext2.nit +++ b/tests/base_init_linext2.nit @@ -33,11 +33,11 @@ class A c.output ' '.output end - meth work do '\n'.output + fun work do '\n'.output end class B -special A + super A init initb do 'B'.output '1'.output @@ -48,11 +48,13 @@ special A ' '.output end init init_par do + inita 'B'.output '3'.output ' '.output end init init_par2(c: Char) do + inita 'B'.output '4'.output c.output @@ -61,12 +63,12 @@ special A end class C -special A - init initc do + super A + init do 'C'.output '1'.output ' '.output - inita + super 'C'.output '2'.output ' '.output @@ -92,20 +94,20 @@ special A end class D -special B -special C + super B + super C init initd do #alt1# super 'D'.output '1'.output ' '.output -#alt4# initc - initb #!alt2# +#alt4# init + initb #alt2# 'D'.output '2'.output ' '.output #alt5# initb -#alt3# initc +#alt3# init 'D'.output '3'.output ' '.output @@ -117,6 +119,6 @@ end (new B.initb).work (new B.init_par).work (new B.init_par2('y')).work -(new C.initc).work +(new C).work (new C.init_par('z')).work (new D.initd).work