Lines Matching defs:AddParam
85 ir::ETSParameterExpression *ETSChecker::AddParam(util::StringView name, ir::TypeNode *type)
107 auto *objParam = AddParam("obj", dynamicTypeNode);
113 param2 = AddParam("qname_start", intTypeNode);
116 param2 = AddParam("qname_len", intTypeNode->Clone(Allocator(), nullptr));
119 param2 = AddParam("this", dynamicTypeNode->Clone(Allocator(), nullptr));
130 params.emplace_back(AddParam(paramName.View(), paramType));
498 ir::ETSParameterExpression *thisParam = AddParam(thisParamName.View(), nullptr);
506 auto *param = AddParam(paramName, AllocNode<ir::OpaqueTypeNode>(invokeParam->TsType()));
614 ir::ETSParameterExpression *thisParam = AddParam(varbinder::VarBinder::MANDATORY_PARAM_THIS, nullptr);
619 AddParam(jsvalueParamName.View(), AllocNode<ir::OpaqueTypeNode>(GlobalBuiltinJSValueType()));