diff options
-rw-r--r-- | src/google/protobuf/compiler/java/java_shared_code_generator.cc | 8 |
1 files changed, 3 insertions, 5 deletions
diff --git a/src/google/protobuf/compiler/java/java_shared_code_generator.cc b/src/google/protobuf/compiler/java/java_shared_code_generator.cc index b5b503a59..74253c3fb 100644 --- a/src/google/protobuf/compiler/java/java_shared_code_generator.cc +++ b/src/google/protobuf/compiler/java/java_shared_code_generator.cc @@ -169,11 +169,9 @@ void SharedCodeGenerator::GenerateDescriptors(io::Printer* printer) { for (int i = 0; i < file_->dependency_count(); i++) { if (ShouldIncludeDependency(file_->dependency(i))) { string filename = file_->dependency(i)->name(); - string classname = FileJavaPackage(file_->dependency(i)); - if (!classname.empty()) { - classname += "."; - } - classname += name_resolver_->GetDescriptorClassName(file_->dependency(i)); + string classname = FileJavaPackage(file_->dependency(i)) + "." + + name_resolver_->GetDescriptorClassName( + file_->dependency(i)); dependencies.push_back(std::make_pair(filename, classname)); } } |