init make_from_msignature(msignature: MSignature)
do
var nparams = new Array[AParam]
for mparam in msignature.mparameters do
var variable = new Variable(mparam.name)
variable.declared_type = mparam.mtype
n_params.add(new AParam.make(variable, new AType.make(mparam.mtype)))
end
var return_type = null
if msignature.return_mtype != null then return_type = new AType.make(msignature.return_mtype)
init_asignature(null, nparams, null, return_type)
end
src/astbuilder.nit:749,2--760,4