nitc :: MParameter :: resolve_for
mtype
resolved.See MType::resolve_for
for details.
# Returns a new parameter with the `mtype` resolved.
# See `MType::resolve_for` for details.
fun resolve_for(mtype: MType, anchor: nullable MClassType, mmodule: MModule, cleanup_virtual: Bool): MParameter
do
if not self.mtype.need_anchor then return self
var newtype = self.mtype.resolve_for(mtype, anchor, mmodule, cleanup_virtual)
var res = new MParameter(self.name, newtype, self.is_vararg)
return res
end
src/model/model.nit:2118,2--2126,4