modelize_property: remove unused ASignature::build_signature
authorJean Privat <jean@pryen.org>
Mon, 6 Apr 2015 08:11:24 +0000 (15:11 +0700)
committerJean Privat <jean@pryen.org>
Mon, 6 Apr 2015 08:13:08 +0000 (15:13 +0700)
Signed-off-by: Jean Privat <jean@pryen.org>

src/modelize/modelize_property.nit

index bb0184f..206ee95 100644 (file)
@@ -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