grpc-tools: Use PrintRaw when outputting comments

This commit is contained in:
murgatroid99 2019-12-10 14:09:50 -08:00
parent 886f31404c
commit 8615da0b9c
1 changed files with 5 additions and 5 deletions

View File

@ -181,7 +181,7 @@ void PrintMethod(const MethodDescriptor* method, Printer* out) {
void PrintService(const ServiceDescriptor* service, Printer* out, void PrintService(const ServiceDescriptor* service, Printer* out,
const Parameters& params) { const Parameters& params) {
map<grpc::string, grpc::string> template_vars; map<grpc::string, grpc::string> template_vars;
out->Print(GetNodeComments(service, true).c_str()); out->PrintRaw(GetNodeComments(service, true).c_str());
template_vars["name"] = service->name(); template_vars["name"] = service->name();
template_vars["full_name"] = service->full_name(); template_vars["full_name"] = service->full_name();
if (params.generate_package_definition) { if (params.generate_package_definition) {
@ -193,11 +193,11 @@ void PrintService(const ServiceDescriptor* service, Printer* out,
for (int i = 0; i < service->method_count(); i++) { for (int i = 0; i < service->method_count(); i++) {
grpc::string method_name = grpc::string method_name =
grpc_generator::LowercaseFirstLetter(service->method(i)->name()); grpc_generator::LowercaseFirstLetter(service->method(i)->name());
out->Print(GetNodeComments(service->method(i), true).c_str()); out->PrintRaw(GetNodeComments(service->method(i), true).c_str());
out->Print("$method_name$: ", "method_name", method_name); out->Print("$method_name$: ", "method_name", method_name);
PrintMethod(service->method(i), out); PrintMethod(service->method(i), out);
out->Print(",\n"); out->Print(",\n");
out->Print(GetNodeComments(service->method(i), false).c_str()); out->PrintRaw(GetNodeComments(service->method(i), false).c_str());
} }
out->Outdent(); out->Outdent();
out->Print("};\n\n"); out->Print("};\n\n");
@ -206,7 +206,7 @@ void PrintService(const ServiceDescriptor* service, Printer* out,
"exports.$name$Client = " "exports.$name$Client = "
"grpc.makeGenericClientConstructor($name$Service);\n"); "grpc.makeGenericClientConstructor($name$Service);\n");
} }
out->Print(GetNodeComments(service, false).c_str()); out->PrintRaw(GetNodeComments(service, false).c_str());
} }
void PrintImports(const FileDescriptor* file, Printer* out, void PrintImports(const FileDescriptor* file, Printer* out,
@ -276,7 +276,7 @@ grpc::string GenerateFile(const FileDescriptor* file,
PrintServices(file, &out, params); PrintServices(file, &out, params);
out.Print(GetNodeComments(file, false).c_str()); out.PrintRaw(GetNodeComments(file, false).c_str());
} }
return output; return output;
} }