Lines Matching refs:file_descriptor

20 make_outer_class_name(const FileDescriptorProto& file_descriptor)  in make_outer_class_name()  argument
22 string name = file_descriptor.options().java_outer_classname(); in make_outer_class_name()
24 name = to_camel_case(file_base_name(file_descriptor.name())); in make_outer_class_name()
28 file_descriptor.name().c_str()); in make_outer_class_name()
39 make_java_package(const FileDescriptorProto& file_descriptor) { in make_java_package() argument
40 if (file_descriptor.options().has_java_package()) { in make_java_package()
41 return file_descriptor.options().java_package(); in make_java_package()
43 return file_descriptor.package(); in make_java_package()
51 make_file_name(const FileDescriptorProto& file_descriptor, const string& class_name) in make_file_name() argument
53 string const package = make_java_package(file_descriptor); in make_file_name()
157 write_file(CodeGeneratorResponse* response, const FileDescriptorProto& file_descriptor, in write_file() argument
163 string const package_name = make_java_package(file_descriptor); in write_file()
164 string const outer_class_name = make_outer_class_name(file_descriptor); in write_file()
167 text << "// source: " << file_descriptor.name() << endl << endl; in write_file()
212 write_multiple_files(CodeGeneratorResponse* response, const FileDescriptorProto& file_descriptor) in write_multiple_files() argument
215 if (file_descriptor.enum_type_size() > 0) { in write_multiple_files()
217 int N = file_descriptor.enum_type_size(); in write_multiple_files()
219 enums.push_back(file_descriptor.enum_type(i)); in write_multiple_files()
224 write_file(response, file_descriptor, in write_multiple_files()
225 make_file_name(file_descriptor, make_outer_class_name(file_descriptor)), in write_multiple_files()
230 int N = file_descriptor.message_type_size(); in write_multiple_files()
235 messages.push_back(file_descriptor.message_type(i)); in write_multiple_files()
237 write_file(response, file_descriptor, in write_multiple_files()
238 make_file_name(file_descriptor, file_descriptor.message_type(i).name()), in write_multiple_files()
244 write_single_file(CodeGeneratorResponse* response, const FileDescriptorProto& file_descriptor) in write_single_file() argument
249 N = file_descriptor.enum_type_size(); in write_single_file()
251 enums.push_back(file_descriptor.enum_type(i)); in write_single_file()
255 N = file_descriptor.message_type_size(); in write_single_file()
257 messages.push_back(file_descriptor.message_type(i)); in write_single_file()
260 write_file(response, file_descriptor, in write_single_file()
261 make_file_name(file_descriptor, make_outer_class_name(file_descriptor)), in write_single_file()
285 const FileDescriptorProto& file_descriptor = request.proto_file(i); in main() local
286 if (should_generate_for_file(request, file_descriptor.name())) { in main()
287 if (file_descriptor.options().java_multiple_files()) { in main()
288 write_multiple_files(&response, file_descriptor); in main()
290 write_single_file(&response, file_descriptor); in main()