X-Git-Url: http://nitlanguage.org diff --git a/tests/base_attr_nullable.nit b/tests/base_attr_nullable.nit index 8961bbb..08ad503 100644 --- a/tests/base_attr_nullable.nit +++ b/tests/base_attr_nullable.nit @@ -19,24 +19,24 @@ import end interface Object end -universal Int +enum Int fun output is intern fun +(o: Int): Int is intern end class Integer - readable writable var _val: Int + var _val: Int init(val: Int) do _val = val fun output do _val.output end class Foo var _a1: Integer - readable var _a2: Integer + var _a2: Integer fun run do _a1.output - a2.output + _a2.output end fun run_other(o: Foo) @@ -50,14 +50,14 @@ class Foo #alt1#run _a1 = new Integer(1) #alt2#run - _a2 = new Integer(_a1.val + 1) + _a2 = new Integer(_a1._val + 1) end init nop do end end class Bar -special Foo + super Foo var _a3: Integer redef fun run do