src/serialization: do generate constructor for abstract classes
authorAlexis Laferrière <alexis.laf@xymus.net>
Sat, 16 May 2015 19:28:09 +0000 (15:28 -0400)
committerAlexis Laferrière <alexis.laf@xymus.net>
Mon, 18 May 2015 22:04:41 +0000 (18:04 -0400)
Reverts an invalid part of 7b410ca.

Signed-off-by: Alexis Laferrière <alexis.laf@xymus.net>

src/frontend/serialization_phase.nit

index 1a60fd8..90924f2 100644 (file)
@@ -99,9 +99,6 @@ private class SerializationPhasePreModel
        # Add a constructor to the automated nclassdef
        fun generate_deserialization_init(nclassdef: AStdClassdef)
        do
-               # Do not generate constructors for abstract classes
-               if nclassdef.n_classkind isa AAbstractClasskind then return
-
                var npropdefs = nclassdef.n_propdefs
 
                var code = new Array[String]