@@ -106,22 +106,17 @@ void PrintMethod(const MethodDescriptor* method, Printer* out) {
106106 " $$metadata, $$options);\n " );
107107 } else {
108108 if (method->server_streaming ()) {
109- out->Print (vars,
110- " * @param \\ $input_type_id$ $$argument input argument\n "
111- " * @param array $$metadata metadata\n "
112- " * @param array $$options call options\n "
113- " * @return \\ Grpc\\ ServerStreamingCall\n */\n "
114- " public function $name$(\\ $input_type_id$ $$argument,\n "
115- " $$metadata = [], $$options = []) {\n " );
109+ vars[" return_type_id" ] = " \\ Grpc\\ ServerStreamingCall" ;
116110 } else {
117- out->Print (vars,
118- " * @param \\ $input_type_id$ $$argument input argument\n "
119- " * @param array $$metadata metadata\n "
120- " * @param array $$options call options\n "
121- " * @return \\ Grpc\\ UnaryCall<\\ $output_type_id$>\n */\n "
122- " public function $name$(\\ $input_type_id$ $$argument,\n "
123- " $$metadata = [], $$options = []) {\n " );
111+ vars[" return_type_id" ] = " \\ Grpc\\ UnaryCall<\\ " + vars[" output_type_id" ] + " >" ;
124112 }
113+ out->Print (vars,
114+ " * @param \\ $input_type_id$ $$argument input argument\n "
115+ " * @param array $$metadata metadata\n "
116+ " * @param array $$options call options\n "
117+ " * @return $return_type_id$\n */\n "
118+ " public function $name$(\\ $input_type_id$ $$argument,\n "
119+ " $$metadata = [], $$options = []) {\n " );
125120 out->Indent ();
126121 out->Indent ();
127122 if (method->server_streaming ()) {
0 commit comments