From: Jean Privat Date: Tue, 10 Nov 2015 14:55:35 +0000 (-0500) Subject: modelize: combine initialize signatures without losing the vararg information X-Git-Tag: v0.8~91^2~2 X-Git-Url: http://nitlanguage.org modelize: combine initialize signatures without losing the vararg information Signed-off-by: Jean Privat --- diff --git a/src/modelize/modelize_property.nit b/src/modelize/modelize_property.nit index 23feb87..cd50d4a 100644 --- a/src/modelize/modelize_property.nit +++ b/src/modelize/modelize_property.nit @@ -186,11 +186,7 @@ redef class ModelBuilder var sig = mpropdef.msignature if sig == null then continue # Skip broken method - for param in sig.mparameters do - var ret_type = param.mtype - var mparameter = new MParameter(param.name, ret_type, false) - mparameters.add(mparameter) - end + mparameters.add_all sig.mparameters initializers.add(mpropdef.mproperty) mpropdef.mproperty.is_autoinit = true end