Merge: doc: fixed some typos and other misc. corrections
[nit.git] / tests / test_gen.nit
index ed4697a..019f202 100644 (file)
 
 
 class Toto[E]
-   attr _item: E
-   meth set(e: E)
+   var item: E
+   fun set(e: E)
       do _item = e end
-   meth get: E
+   fun get: E
       do return _item end
-   redef meth to_s: String
+   redef fun to_s: String
       do return _item.to_s end
 
-   init do end
+   init(e:E) do _item = e
 end
 
 class TestNative
-special ArrayCapable[Int]
+
 
 init
 do
@@ -39,7 +39,7 @@ do
        a[1] = 2
        print(a[0])
        print(a[1])
-       b = calloc_array(5)
+       b = new NativeArray[Int](5)
        b[0]=200
        b[1]=300
        print(b[0])
@@ -49,14 +49,14 @@ end
 
 
 
-meth test_toto
+fun test_toto
 do
-       var t = new Toto[Int]
+       var t = new Toto[Int](1)
        t.set(5)
        print(t)
 end
 
-meth test_array
+fun test_array
 do
        var a = new Array[Int].with_capacity(3)
        a.add(1)