Lines Matching defs:mm
223 MetaMethod* mm = metaInterface_->methods_[i];
224 sb.AppendFormat(" %s,\n", GetCodeFromMethod(mm->name_).string(), i);
314 MetaMethod* mm = metaInterface_->methods_[i];
315 sb.AppendFormat(" fn %s(&self", mm->name_);
316 for (int i = 0; i < mm->parameterNumber_; i++) {
318 AppendBrokerParameters(sb, mm->parameters_[i]);
320 sb.AppendFormat(") -> Result<%s>;\n", ConvertType(metaComponent_->types_[mm->returnTypeIndex_]).string());
383 void RustCodeEmitter::AddRemoteRequestParameters(StringBuilder& sb, MetaMethod* mm)
385 for (int i = 0; i < mm->parameterNumber_; i++) {
386 MetaParameter* mp = mm->parameters_[i];
388 if (i + 1 != mm->parameterNumber_) {
464 MetaMethod* mm = metaInterface_->methods_[i];
466 for (int j = 0; j < mm->parameterNumber_; j++) {
467 ReadFromParcel(sb, metaComponent_->types_[mm->parameters_[j]->typeIndex_], "data",
468 GetNameFromParameter(mm->parameters_[j]->name_), " ");
470 MetaType* mt = metaComponent_->types_[mm->returnTypeIndex_];
472 sb.AppendFormat(" let result = stub.%s(", mm->name_);
474 sb.AppendFormat(" stub.%s(", mm->name_);
476 AddRemoteRequestParameters(sb, mm);
493 void RustCodeEmitter::AppendStubParameters(StringBuilder& sb, MetaMethod* mm)
495 for (int i = 0; i < mm->parameterNumber_; i++) {
496 sb.Append(GetNameFromParameter(mm->parameters_[i]->name_));
497 if (i + 1 != mm->parameterNumber_) {
506 MetaMethod* mm = metaInterface_->methods_[i];
507 sb.AppendFormat(" fn %s(&self", mm->name_);
508 for (int i = 0; i < mm->parameterNumber_; i++) {
510 AppendBrokerParameters(sb, mm->parameters_[i]);
514 ConvertType(metaComponent_->types_[mm->returnTypeIndex_]).string());
515 sb.AppendFormat(" self.0.%s(", mm->name_);
516 AppendStubParameters(sb, mm);
535 MetaMethod* mm = metaInterface_->methods_[i];
536 sb.AppendFormat(" fn %s(&self", mm->name_);
537 for (int i = 0; i < mm->parameterNumber_; i++) {
539 AppendBrokerParameters(sb, mm->parameters_[i]);
542 ConvertType(metaComponent_->types_[mm->returnTypeIndex_]).string());
544 for (int j = 0; j < mm->parameterNumber_; j++) {
545 WriteToParcel(sb, metaComponent_->types_[mm->parameters_[j]->typeIndex_], "data",
546 GetNameFromParameter(mm->parameters_[j]->name_), " ");
548 MetaType* mt = metaComponent_->types_[mm->returnTypeIndex_];
554 sb.AppendFormat("::%s as u32, &data, ", GetCodeFromMethod(mm->name_).string());
555 if ((mm->properties_ & METHOD_PROPERTY_ONEWAY) != 0) {