Lines Matching refs:methodIndex
285 void TsCodeEmitter::EmitInterfaceProxyMethodImpl(MetaMethod* metaMethod, int methodIndex, StringBuilder& stringBuilder,
301 if (methods_[methodIndex].callbackName_.size() > 0) {
303 stringBuilder.AppendFormat("callback: %s", methods_[methodIndex].callbackName_.c_str());
305 stringBuilder.AppendFormat(", callback: %s", methods_[methodIndex].callbackName_.c_str());
309 EmitInterfaceProxyMethodBody(metaMethod, methodIndex, stringBuilder, prefix);
312 void TsCodeEmitter::EmitInterfaceProxyMethodBody(MetaMethod* metaMethod, int methodIndex, StringBuilder& stringBuilder,
338 EmitInterfaceMethodCallback(metaMethod, methodIndex, stringBuilder, prefix, haveOutPara);
349 void TsCodeEmitter::EmitInterfaceMethodCallback(MetaMethod* metaMethod, int methodIndex, StringBuilder& stringBuilder,
363 for (size_t index = 0; index < methods_[methodIndex].parameters_.size(); index++) {
364 if ((methods_[methodIndex].parameters_[index].attr_ & ATTR_OUT) != 0) {
367 methods_[methodIndex].parameters_[index].name_.c_str()).c_str());
376 if (methods_[methodIndex].retParameter_.name_.size() > 0) {
387 for (size_t index = 0; index < methods_[methodIndex].parameters_.size(); index++) {
388 if ((methods_[methodIndex].parameters_[index].attr_ & ATTR_OUT) == 0) {
392 SuffixAdded(methods_[methodIndex].parameters_[index].name_.c_str()).c_str());
393 if (index != methods_[methodIndex].parameters_.size() - 1) {
401 EmitInterfaceMethodCallbackInner(returnType, metaMethod, methodIndex, stringBuilder, prefix, haveOutPara);
405 int methodIndex, StringBuilder& stringBuilder, const String& prefix, bool haveOutPara)
421 if (methods_[methodIndex].retParameter_.name_.size() > 0) {
432 for (size_t index = 0; index < methods_[methodIndex].parameters_.size(); index++) {
433 if ((methods_[methodIndex].parameters_[index].attr_ & ATTR_OUT) != 0) {
435 SuffixAdded(methods_[methodIndex].parameters_[index].name_.c_str()).c_str());
436 if (index != methods_[methodIndex].parameters_.size() - 1) {
555 void TsCodeEmitter::EmitInterfaceStubMethodImpl(MetaMethod* metaMethod, int methodIndex, StringBuilder& stringBuilder,
591 EmitInterfaceStubMethodPromiseImpl(metaMethod, methodIndex, stringBuilder, prefix, haveOutPara);
599 MetaMethod* metaMethod, int methodIndex, StringBuilder& stringBuilder, const String& prefix, bool haveOutPara)
602 if (methods_[methodIndex].retParameter_.name_.size() > 0) {
613 for (size_t index = 0; index < methods_[methodIndex].parameters_.size(); index++) {
614 if ((methods_[methodIndex].parameters_[index].attr_ & ATTR_OUT) != 0) {
615 stringBuilder.Append(methods_[methodIndex].parameters_[index].name_.c_str());
616 if (index != methods_[methodIndex].parameters_.size() - 1) {