From: Alexandre Terrasa Date: Wed, 10 Dec 2014 21:49:11 +0000 (-0500) Subject: lib/json_serialization: fixes old inits X-Git-Tag: v0.7~59^2~19 X-Git-Url: http://nitlanguage.org lib/json_serialization: fixes old inits Signed-off-by: Alexandre Terrasa --- diff --git a/lib/json_serialization.nit b/lib/json_serialization.nit index f090b24..72b9a31 100644 --- a/lib/json_serialization.nit +++ b/lib/json_serialization.nit @@ -25,8 +25,6 @@ class JsonSerializer # Target writing stream var stream: OStream - init(stream: OStream) do self.stream = stream - redef fun serialize(object) do if object == null then @@ -71,14 +69,14 @@ end class JsonDeserializer super Deserializer - var root: nullable Jsonable + private var text: Text + var root: nullable Jsonable is noinit var path = new Array[JsonObject] var id_to_object = new HashMap[Int, Object] var just_opened_id: nullable Int = null - init(text: Text) - do + init do var root = text.parse_json if root isa JsonObject then path.add(root) self.root = root