Lines Matching refs:proxyMethod
2234 std::string proxyMethod = function->Id()->Name().Mutf8() + '('; in CreateProxyConstructorDefinition() local
2238 …proxyMethod += param->Ident()->Name().Mutf8() + ": " + GetNameForTypeNode(param->TypeAnnotation())… in CreateProxyConstructorDefinition()
2241 proxyMethod += ir::PROXY_PARAMETER_NAME; in CreateProxyConstructorDefinition()
2242 proxyMethod += ": int) { this("; in CreateProxyConstructorDefinition()
2250 proxyMethod += proxyIf; in CreateProxyConstructorDefinition()
2252 … proxyMethod += function->Params()[i]->AsETSParameterExpression()->Ident()->Name().Mutf8() + ", "; in CreateProxyConstructorDefinition()
2256 proxyMethod.pop_back(); // Note: at least one parameter always should present! in CreateProxyConstructorDefinition()
2257 proxyMethod.pop_back(); in CreateProxyConstructorDefinition()
2258 proxyMethod += ") }"; in CreateProxyConstructorDefinition()
2260 return CreateConstructorDefinition(method->Modifiers(), proxyMethod, DEFAULT_PROXY_FILE); in CreateProxyConstructorDefinition()
2269 std::string proxyMethod = function->Id()->Name().Mutf8() + "_proxy("; in CreateProxyMethodDefinition() local
2273 …proxyMethod += param->Ident()->Name().Mutf8() + ": " + GetNameForTypeNode(param->TypeAnnotation())… in CreateProxyMethodDefinition()
2279 proxyMethod += ir::PROXY_PARAMETER_NAME; in CreateProxyMethodDefinition()
2280 proxyMethod += ": int)"; in CreateProxyMethodDefinition()
2282 proxyMethod += ": " + returnType; in CreateProxyMethodDefinition()
2284 proxyMethod += " { "; in CreateProxyMethodDefinition()
2292 proxyMethod += proxyIf; in CreateProxyMethodDefinition()
2296 proxyMethod += ' '; in CreateProxyMethodDefinition()
2298 proxyMethod += "return "; in CreateProxyMethodDefinition()
2304 proxyMethod += identNode->Name().Mutf8() + "."; in CreateProxyMethodDefinition()
2306 proxyMethod += "this."; in CreateProxyMethodDefinition()
2310 proxyMethod += function->Id()->Name().Mutf8(); in CreateProxyMethodDefinition()
2311 proxyMethod += '('; in CreateProxyMethodDefinition()
2314 proxyMethod += it->AsETSParameterExpression()->Ident()->Name().Mutf8() + ", "; in CreateProxyMethodDefinition()
2316 proxyMethod.pop_back(); in CreateProxyMethodDefinition()
2317 proxyMethod.pop_back(); in CreateProxyMethodDefinition()
2318 proxyMethod += ") }"; in CreateProxyMethodDefinition()
2320 return CreateMethodDefinition(method->Modifiers(), proxyMethod, DEFAULT_PROXY_FILE); in CreateProxyMethodDefinition()