@@ -97,7 +97,7 @@ std::string GetPackagePrefix(const FileDescriptor *file) {
97
97
const UnknownField *package_prefix_field =
98
98
FindUnknownField (file, kPackagePrefixFieldNumber );
99
99
if (package_prefix_field) {
100
- return globalPrefix + package_prefix_field->length_delimited ();
100
+ return absl::StrCat ( globalPrefix, package_prefix_field->length_delimited () );
101
101
}
102
102
103
103
// Look for a matching prefix from the prefixes file.
@@ -221,8 +221,8 @@ bool HasConflictingClassName(const FileDescriptor *file,
221
221
222
222
std::string FileBaseName (const FileDescriptor *file) {
223
223
std::string::size_type last_slash = file->name ().find_last_of (' /' );
224
- return last_slash == std::string::npos ? file->name ()
225
- : file->name ().substr (last_slash + 1 );
224
+ return std::string ( last_slash == std::string::npos ? file->name ()
225
+ : file->name ().substr (last_slash + 1 )) ;
226
226
}
227
227
228
228
std::string FileJavaPackage (const FileDescriptor *file) {
@@ -248,32 +248,37 @@ std::string JavaPackageToDir(std::string package_name) {
248
248
}
249
249
250
250
std::string ClassName (const Descriptor *descriptor) {
251
- return GetClassPrefix (descriptor->file (), descriptor->containing_type ()) +
252
- descriptor->name () + globalPostfix;
251
+ return absl::StrCat (GetClassPrefix (descriptor->file (),
252
+ descriptor->containing_type ()),
253
+ descriptor->name (), globalPostfix);
253
254
}
254
255
255
256
std::string ClassName (const EnumDescriptor *descriptor) {
256
- return GetClassPrefix (descriptor->file (), descriptor->containing_type ()) +
257
- descriptor->name () + globalPostfix;
257
+ return absl::StrCat (GetClassPrefix (descriptor->file (),
258
+ descriptor->containing_type ()),
259
+ descriptor->name (), globalPostfix);
258
260
}
259
261
260
262
std::string ClassName (const FileDescriptor *descriptor) {
261
- return GetPackagePrefix (descriptor) + FileClassName (descriptor) +
262
- globalPostfix;
263
+ return absl::StrCat ( GetPackagePrefix (descriptor), FileClassName (descriptor),
264
+ globalPostfix) ;
263
265
}
264
266
265
267
std::string JavaClassName (const Descriptor *descriptor) {
266
- return GetJavaClassPrefix (descriptor->file (), descriptor->containing_type ())
267
- + " ." + descriptor->name ();
268
+ return absl::StrCat (GetJavaClassPrefix (descriptor->file (),
269
+ descriptor->containing_type ()),
270
+ " ." , descriptor->name ());
268
271
}
269
272
270
273
std::string JavaClassName (const EnumDescriptor *descriptor) {
271
- return GetJavaClassPrefix (descriptor->file (), descriptor->containing_type ())
272
- + " ." + descriptor->name ();
274
+ return absl::StrCat (GetJavaClassPrefix (descriptor->file (),
275
+ descriptor->containing_type ()),
276
+ " ." , descriptor->name ());
273
277
}
274
278
275
279
std::string JavaClassName (const FileDescriptor *descriptor) {
276
- return FileJavaPackage (descriptor) + " ." + FileClassName (descriptor);
280
+ return absl::StrCat (FileJavaPackage (descriptor), " ." ,
281
+ FileClassName (descriptor));
277
282
}
278
283
279
284
std::string MappedInputName (const FileDescriptor *file) {
0 commit comments