X-Git-Url: http://nitlanguage.org diff --git a/tests/test_gen_inh.nit b/tests/test_gen_inh.nit index e03fbad..d31db4b 100644 --- a/tests/test_gen_inh.nit +++ b/tests/test_gen_inh.nit @@ -17,26 +17,26 @@ import kernel class Gen1[E, F] -special Object - readable writable attr _e: E - attr _f_: F - meth f: F do return _f_ end - meth f=(x: F) do _f_ = x end + super Object + readable writable var _e: E + var _f_: F + fun f: F do return _f_ end + fun f=(x: F) do _f_ = x end init(e:E) do _e = e end class Gen2[G: Int] -special Gen1[G, Char] + super Gen1[G, Char] init(e:G) do super(e) end class Gen3[H: Int] -special Gen1[H, Char] - redef readable redef writable redef attr _e: H - redef attr _f_: Char = 'N' - redef meth f: Char do return _f_ end - redef meth f=(x: Char) do _f_ = x end + super Gen1[H, Char] + redef readable redef writable redef var _e: H + redef var _f_: Char = 'N' + redef fun f: Char do return _f_ end + redef fun f=(x: Char) do _f_ = x end init(e:H) do super(e) end