X-Git-Url: http://nitlanguage.org diff --git a/src/frontend/serialization_phase.nit b/src/frontend/serialization_phase.nit index a16aa6b..3a70e66 100644 --- a/src/frontend/serialization_phase.nit +++ b/src/frontend/serialization_phase.nit @@ -140,7 +140,7 @@ private class SerializationPhasePreModel # collect all classes var auto_serializable_nclassdefs = new Array[AStdClassdef] for nclassdef in nmodule.n_classdefs do - if nclassdef isa AStdClassdef and nclassdef.is_serialize then + if nclassdef isa AStdClassdef and nclassdef.how_serialize != null then auto_serializable_nclassdefs.add nclassdef end end @@ -253,7 +253,7 @@ do for nclassdef in nclassdefs do var name = nclassdef.n_id.text if nclassdef.n_formaldefs.is_empty and - not nclassdef.n_classkind isa AAbstractClasskind then + nclassdef.n_classkind isa AConcreteClasskind then code.add " if name == \"{name}\" then return new {name}.from_deserializer(self)" end