From b06c5e8dffd40646e5f5560326b5c07ba7fea053 Mon Sep 17 00:00:00 2001 From: Jean Privat Date: Mon, 6 Apr 2015 15:11:24 +0700 Subject: [PATCH] modelize_property: remove unused ASignature::build_signature Signed-off-by: Jean Privat --- src/modelize/modelize_property.nit | 20 -------------------- 1 file changed, 20 deletions(-) diff --git a/src/modelize/modelize_property.nit b/src/modelize/modelize_property.nit index bb0184f..206ee95 100644 --- a/src/modelize/modelize_property.nit +++ b/src/modelize/modelize_property.nit @@ -621,26 +621,6 @@ redef class ASignature self.is_visited = true return true end - - # Build a visited signature - fun build_signature(modelbuilder: ModelBuilder): nullable MSignature - do - if param_names.length != param_types.length then - # Some parameters are typed, other parameters are not typed. - modelbuilder.error(self.n_params[param_types.length], "Error: Untyped parameter `{param_names[param_types.length]}'.") - return null - end - - var mparameters = new Array[MParameter] - for i in [0..param_names.length[ do - var mparameter = new MParameter(param_names[i], param_types[i], i == vararg_rank) - self.n_params[i].mparameter = mparameter - mparameters.add(mparameter) - end - - var msignature = new MSignature(mparameters, ret_type) - return msignature - end end redef class AParam -- 1.7.9.5