@@ -71,7 +71,7 @@ class ServiceClientCommentComposer {
7171
7272 // Patterns.
7373 private static final String CREATE_METHOD_STUB_ARG_PATTERN =
74- "Constructs an instance of EchoClient , using the given stub for making calls. This is for"
74+ "Constructs an instance of %sClient , using the given stub for making calls. This is for"
7575 + " advanced usage - prefer using create(%s)." ;
7676
7777 private static final String SERVICE_DESCRIPTION_CUSTOMIZE_SUMMARY_PATTERN =
@@ -80,22 +80,20 @@ class ServiceClientCommentComposer {
8080
8181 private static final String SERVICE_DESCRIPTION_SUMMARY_PATTERN = "Service Description: %s" ;
8282
83- // Comments.
84- static final CommentStatement CREATE_METHOD_NO_ARG_COMMENT =
85- toSimpleComment ("Constructs an instance of EchoClient with default settings." );
83+ private static final String CREATE_METHOD_NO_ARG_PATTERN =
84+ "Constructs an instance of %sClient with default settings." ;
8685
87- static final CommentStatement CREATE_METHOD_SETTINGS_ARG_COMMENT =
88- toSimpleComment (
89- "Constructs an instance of EchoClient, using the given settings. The channels are"
90- + " created based on the settings passed in, or defaults for any settings that are"
91- + " not set." );
86+ private static final String CREATE_METHOD_SETTINGS_ARG_PATTERN =
87+ "Constructs an instance of %sClient, using the given settings. The channels are"
88+ + " created based on the settings passed in, or defaults for any settings that are"
89+ + " not set." ;
9290
93- static final CommentStatement PROTECTED_CONSTRUCTOR_SETTINGS_ARG_COMMENT =
94- toSimpleComment (
95- "Constructs an instance of EchoClient, using the given settings. This is protected so"
96- + " that it is easy to make a subclass, but otherwise, the static factory methods"
97- + " should be preferred." );
91+ private static final String PROTECTED_CONSTRUCTOR_SETTINGS_ARG_PATTERN =
92+ "Constructs an instance of %sClient, using the given settings. This is protected so"
93+ + " that it is easy to make a subclass, but otherwise, the static factory methods"
94+ + " should be preferred." ;
9895
96+ // Comments.
9997 static final CommentStatement GET_OPERATIONS_CLIENT_METHOD_COMMENT =
10098 toSimpleComment (
10199 "Returns the OperationsClient that can be used to query the status of a long-running"
@@ -136,9 +134,11 @@ static List<CommentStatement> createClassHeaderComments(Service service) {
136134 CommentStatement .withComment (classHeaderJavadocBuilder .build ()));
137135 }
138136
139- static CommentStatement createCreateMethodStubArgComment (TypeNode settingsType ) {
137+ static CommentStatement createCreateMethodStubArgComment (
138+ String serviceName , TypeNode settingsType ) {
140139 return toSimpleComment (
141- String .format (CREATE_METHOD_STUB_ARG_PATTERN , settingsType .reference ().name ()));
140+ String .format (
141+ CREATE_METHOD_STUB_ARG_PATTERN , serviceName , settingsType .reference ().name ()));
142142 }
143143
144144 static List <CommentStatement > createRpcMethodHeaderComment (
@@ -174,6 +174,18 @@ static List<CommentStatement> createRpcMethodHeaderComment(Method method) {
174174 return createRpcMethodHeaderComment (method , Collections .emptyList ());
175175 }
176176
177+ static CommentStatement createMethodNoArgComment (String serviceName ) {
178+ return toSimpleComment (String .format (CREATE_METHOD_NO_ARG_PATTERN , serviceName ));
179+ }
180+
181+ static CommentStatement createProtectedCtorSettingsArgComment (String serviceName ) {
182+ return toSimpleComment (String .format (PROTECTED_CONSTRUCTOR_SETTINGS_ARG_PATTERN , serviceName ));
183+ }
184+
185+ static CommentStatement createMethodSettingsArgComment (String serviceName ) {
186+ return toSimpleComment (String .format (CREATE_METHOD_SETTINGS_ARG_PATTERN , serviceName ));
187+ }
188+
177189 static List <CommentStatement > createRpcCallableMethodHeaderComment (Method method ) {
178190 JavaDocComment .Builder methodJavadocBuilder = JavaDocComment .builder ();
179191
0 commit comments