• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1 // Generated by the protocol buffer compiler.  DO NOT EDIT!
2 
3 #define INTERNAL_SUPPRESS_PROTOBUF_FIELD_DEPRECATION
4 #include "google/protobuf/compiler/plugin.pb.h"
5 #include <google/protobuf/stubs/once.h>
6 #include <google/protobuf/io/coded_stream.h>
7 #include <google/protobuf/wire_format_lite_inl.h>
8 #include <google/protobuf/descriptor.h>
9 #include <google/protobuf/reflection_ops.h>
10 #include <google/protobuf/wire_format.h>
11 // @@protoc_insertion_point(includes)
12 
13 namespace google {
14 namespace protobuf {
15 namespace compiler {
16 
17 namespace {
18 
19 const ::google::protobuf::Descriptor* CodeGeneratorRequest_descriptor_ = NULL;
20 const ::google::protobuf::internal::GeneratedMessageReflection*
21   CodeGeneratorRequest_reflection_ = NULL;
22 const ::google::protobuf::Descriptor* CodeGeneratorResponse_descriptor_ = NULL;
23 const ::google::protobuf::internal::GeneratedMessageReflection*
24   CodeGeneratorResponse_reflection_ = NULL;
25 const ::google::protobuf::Descriptor* CodeGeneratorResponse_File_descriptor_ = NULL;
26 const ::google::protobuf::internal::GeneratedMessageReflection*
27   CodeGeneratorResponse_File_reflection_ = NULL;
28 
29 }  // namespace
30 
31 
protobuf_AssignDesc_google_2fprotobuf_2fcompiler_2fplugin_2eproto()32 void protobuf_AssignDesc_google_2fprotobuf_2fcompiler_2fplugin_2eproto() {
33   protobuf_AddDesc_google_2fprotobuf_2fcompiler_2fplugin_2eproto();
34   const ::google::protobuf::FileDescriptor* file =
35     ::google::protobuf::DescriptorPool::generated_pool()->FindFileByName(
36       "google/protobuf/compiler/plugin.proto");
37   GOOGLE_CHECK(file != NULL);
38   CodeGeneratorRequest_descriptor_ = file->message_type(0);
39   static const int CodeGeneratorRequest_offsets_[3] = {
40     GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(CodeGeneratorRequest, file_to_generate_),
41     GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(CodeGeneratorRequest, parameter_),
42     GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(CodeGeneratorRequest, proto_file_),
43   };
44   CodeGeneratorRequest_reflection_ =
45     new ::google::protobuf::internal::GeneratedMessageReflection(
46       CodeGeneratorRequest_descriptor_,
47       CodeGeneratorRequest::default_instance_,
48       CodeGeneratorRequest_offsets_,
49       GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(CodeGeneratorRequest, _has_bits_[0]),
50       GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(CodeGeneratorRequest, _unknown_fields_),
51       -1,
52       ::google::protobuf::DescriptorPool::generated_pool(),
53       ::google::protobuf::MessageFactory::generated_factory(),
54       sizeof(CodeGeneratorRequest));
55   CodeGeneratorResponse_descriptor_ = file->message_type(1);
56   static const int CodeGeneratorResponse_offsets_[2] = {
57     GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(CodeGeneratorResponse, error_),
58     GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(CodeGeneratorResponse, file_),
59   };
60   CodeGeneratorResponse_reflection_ =
61     new ::google::protobuf::internal::GeneratedMessageReflection(
62       CodeGeneratorResponse_descriptor_,
63       CodeGeneratorResponse::default_instance_,
64       CodeGeneratorResponse_offsets_,
65       GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(CodeGeneratorResponse, _has_bits_[0]),
66       GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(CodeGeneratorResponse, _unknown_fields_),
67       -1,
68       ::google::protobuf::DescriptorPool::generated_pool(),
69       ::google::protobuf::MessageFactory::generated_factory(),
70       sizeof(CodeGeneratorResponse));
71   CodeGeneratorResponse_File_descriptor_ = CodeGeneratorResponse_descriptor_->nested_type(0);
72   static const int CodeGeneratorResponse_File_offsets_[3] = {
73     GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(CodeGeneratorResponse_File, name_),
74     GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(CodeGeneratorResponse_File, insertion_point_),
75     GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(CodeGeneratorResponse_File, content_),
76   };
77   CodeGeneratorResponse_File_reflection_ =
78     new ::google::protobuf::internal::GeneratedMessageReflection(
79       CodeGeneratorResponse_File_descriptor_,
80       CodeGeneratorResponse_File::default_instance_,
81       CodeGeneratorResponse_File_offsets_,
82       GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(CodeGeneratorResponse_File, _has_bits_[0]),
83       GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(CodeGeneratorResponse_File, _unknown_fields_),
84       -1,
85       ::google::protobuf::DescriptorPool::generated_pool(),
86       ::google::protobuf::MessageFactory::generated_factory(),
87       sizeof(CodeGeneratorResponse_File));
88 }
89 
90 namespace {
91 
92 GOOGLE_PROTOBUF_DECLARE_ONCE(protobuf_AssignDescriptors_once_);
protobuf_AssignDescriptorsOnce()93 inline void protobuf_AssignDescriptorsOnce() {
94   ::google::protobuf::GoogleOnceInit(&protobuf_AssignDescriptors_once_,
95                  &protobuf_AssignDesc_google_2fprotobuf_2fcompiler_2fplugin_2eproto);
96 }
97 
protobuf_RegisterTypes(const::std::string &)98 void protobuf_RegisterTypes(const ::std::string&) {
99   protobuf_AssignDescriptorsOnce();
100   ::google::protobuf::MessageFactory::InternalRegisterGeneratedMessage(
101     CodeGeneratorRequest_descriptor_, &CodeGeneratorRequest::default_instance());
102   ::google::protobuf::MessageFactory::InternalRegisterGeneratedMessage(
103     CodeGeneratorResponse_descriptor_, &CodeGeneratorResponse::default_instance());
104   ::google::protobuf::MessageFactory::InternalRegisterGeneratedMessage(
105     CodeGeneratorResponse_File_descriptor_, &CodeGeneratorResponse_File::default_instance());
106 }
107 
108 }  // namespace
109 
protobuf_ShutdownFile_google_2fprotobuf_2fcompiler_2fplugin_2eproto()110 void protobuf_ShutdownFile_google_2fprotobuf_2fcompiler_2fplugin_2eproto() {
111   delete CodeGeneratorRequest::default_instance_;
112   delete CodeGeneratorRequest_reflection_;
113   delete CodeGeneratorResponse::default_instance_;
114   delete CodeGeneratorResponse_reflection_;
115   delete CodeGeneratorResponse_File::default_instance_;
116   delete CodeGeneratorResponse_File_reflection_;
117 }
118 
protobuf_AddDesc_google_2fprotobuf_2fcompiler_2fplugin_2eproto()119 void protobuf_AddDesc_google_2fprotobuf_2fcompiler_2fplugin_2eproto() {
120   static bool already_here = false;
121   if (already_here) return;
122   already_here = true;
123   GOOGLE_PROTOBUF_VERIFY_VERSION;
124 
125   ::google::protobuf::protobuf_AddDesc_google_2fprotobuf_2fdescriptor_2eproto();
126   ::google::protobuf::DescriptorPool::InternalAddGeneratedFile(
127     "\n%google/protobuf/compiler/plugin.proto\022"
128     "\030google.protobuf.compiler\032 google/protob"
129     "uf/descriptor.proto\"}\n\024CodeGeneratorRequ"
130     "est\022\030\n\020file_to_generate\030\001 \003(\t\022\021\n\tparamet"
131     "er\030\002 \001(\t\0228\n\nproto_file\030\017 \003(\0132$.google.pr"
132     "otobuf.FileDescriptorProto\"\252\001\n\025CodeGener"
133     "atorResponse\022\r\n\005error\030\001 \001(\t\022B\n\004file\030\017 \003("
134     "\01324.google.protobuf.compiler.CodeGenerat"
135     "orResponse.File\032>\n\004File\022\014\n\004name\030\001 \001(\t\022\027\n"
136     "\017insertion_point\030\002 \001(\t\022\017\n\007content\030\017 \001(\t", 399);
137   ::google::protobuf::MessageFactory::InternalRegisterGeneratedFile(
138     "google/protobuf/compiler/plugin.proto", &protobuf_RegisterTypes);
139   CodeGeneratorRequest::default_instance_ = new CodeGeneratorRequest();
140   CodeGeneratorResponse::default_instance_ = new CodeGeneratorResponse();
141   CodeGeneratorResponse_File::default_instance_ = new CodeGeneratorResponse_File();
142   CodeGeneratorRequest::default_instance_->InitAsDefaultInstance();
143   CodeGeneratorResponse::default_instance_->InitAsDefaultInstance();
144   CodeGeneratorResponse_File::default_instance_->InitAsDefaultInstance();
145   ::google::protobuf::internal::OnShutdown(&protobuf_ShutdownFile_google_2fprotobuf_2fcompiler_2fplugin_2eproto);
146 }
147 
148 // Force AddDescriptors() to be called at static initialization time.
149 struct StaticDescriptorInitializer_google_2fprotobuf_2fcompiler_2fplugin_2eproto {
StaticDescriptorInitializer_google_2fprotobuf_2fcompiler_2fplugin_2eprotogoogle::protobuf::compiler::StaticDescriptorInitializer_google_2fprotobuf_2fcompiler_2fplugin_2eproto150   StaticDescriptorInitializer_google_2fprotobuf_2fcompiler_2fplugin_2eproto() {
151     protobuf_AddDesc_google_2fprotobuf_2fcompiler_2fplugin_2eproto();
152   }
153 } static_descriptor_initializer_google_2fprotobuf_2fcompiler_2fplugin_2eproto_;
154 
155 
156 // ===================================================================
157 
158 const ::std::string CodeGeneratorRequest::_default_parameter_;
159 #ifndef _MSC_VER
160 const int CodeGeneratorRequest::kFileToGenerateFieldNumber;
161 const int CodeGeneratorRequest::kParameterFieldNumber;
162 const int CodeGeneratorRequest::kProtoFileFieldNumber;
163 #endif  // !_MSC_VER
164 
CodeGeneratorRequest()165 CodeGeneratorRequest::CodeGeneratorRequest()
166   : ::google::protobuf::Message() {
167   SharedCtor();
168 }
169 
InitAsDefaultInstance()170 void CodeGeneratorRequest::InitAsDefaultInstance() {
171 }
172 
CodeGeneratorRequest(const CodeGeneratorRequest & from)173 CodeGeneratorRequest::CodeGeneratorRequest(const CodeGeneratorRequest& from)
174   : ::google::protobuf::Message() {
175   SharedCtor();
176   MergeFrom(from);
177 }
178 
SharedCtor()179 void CodeGeneratorRequest::SharedCtor() {
180   _cached_size_ = 0;
181   parameter_ = const_cast< ::std::string*>(&_default_parameter_);
182   ::memset(_has_bits_, 0, sizeof(_has_bits_));
183 }
184 
~CodeGeneratorRequest()185 CodeGeneratorRequest::~CodeGeneratorRequest() {
186   SharedDtor();
187 }
188 
SharedDtor()189 void CodeGeneratorRequest::SharedDtor() {
190   if (parameter_ != &_default_parameter_) {
191     delete parameter_;
192   }
193   if (this != default_instance_) {
194   }
195 }
196 
SetCachedSize(int size) const197 void CodeGeneratorRequest::SetCachedSize(int size) const {
198   GOOGLE_SAFE_CONCURRENT_WRITES_BEGIN();
199   _cached_size_ = size;
200   GOOGLE_SAFE_CONCURRENT_WRITES_END();
201 }
descriptor()202 const ::google::protobuf::Descriptor* CodeGeneratorRequest::descriptor() {
203   protobuf_AssignDescriptorsOnce();
204   return CodeGeneratorRequest_descriptor_;
205 }
206 
default_instance()207 const CodeGeneratorRequest& CodeGeneratorRequest::default_instance() {
208   if (default_instance_ == NULL) protobuf_AddDesc_google_2fprotobuf_2fcompiler_2fplugin_2eproto();  return *default_instance_;
209 }
210 
211 CodeGeneratorRequest* CodeGeneratorRequest::default_instance_ = NULL;
212 
New() const213 CodeGeneratorRequest* CodeGeneratorRequest::New() const {
214   return new CodeGeneratorRequest;
215 }
216 
Clear()217 void CodeGeneratorRequest::Clear() {
218   if (_has_bits_[1 / 32] & (0xffu << (1 % 32))) {
219     if (_has_bit(1)) {
220       if (parameter_ != &_default_parameter_) {
221         parameter_->clear();
222       }
223     }
224   }
225   file_to_generate_.Clear();
226   proto_file_.Clear();
227   ::memset(_has_bits_, 0, sizeof(_has_bits_));
228   mutable_unknown_fields()->Clear();
229 }
230 
MergePartialFromCodedStream(::google::protobuf::io::CodedInputStream * input)231 bool CodeGeneratorRequest::MergePartialFromCodedStream(
232     ::google::protobuf::io::CodedInputStream* input) {
233 #define DO_(EXPRESSION) if (!(EXPRESSION)) return false
234   ::google::protobuf::uint32 tag;
235   while ((tag = input->ReadTag()) != 0) {
236     switch (::google::protobuf::internal::WireFormatLite::GetTagFieldNumber(tag)) {
237       // repeated string file_to_generate = 1;
238       case 1: {
239         if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) ==
240             ::google::protobuf::internal::WireFormatLite::WIRETYPE_LENGTH_DELIMITED) {
241          parse_file_to_generate:
242           DO_(::google::protobuf::internal::WireFormatLite::ReadString(
243                 input, this->add_file_to_generate()));
244           ::google::protobuf::internal::WireFormat::VerifyUTF8String(
245             this->file_to_generate(0).data(), this->file_to_generate(0).length(),
246             ::google::protobuf::internal::WireFormat::PARSE);
247         } else {
248           goto handle_uninterpreted;
249         }
250         if (input->ExpectTag(10)) goto parse_file_to_generate;
251         if (input->ExpectTag(18)) goto parse_parameter;
252         break;
253       }
254 
255       // optional string parameter = 2;
256       case 2: {
257         if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) ==
258             ::google::protobuf::internal::WireFormatLite::WIRETYPE_LENGTH_DELIMITED) {
259          parse_parameter:
260           DO_(::google::protobuf::internal::WireFormatLite::ReadString(
261                 input, this->mutable_parameter()));
262           ::google::protobuf::internal::WireFormat::VerifyUTF8String(
263             this->parameter().data(), this->parameter().length(),
264             ::google::protobuf::internal::WireFormat::PARSE);
265         } else {
266           goto handle_uninterpreted;
267         }
268         if (input->ExpectTag(122)) goto parse_proto_file;
269         break;
270       }
271 
272       // repeated .google.protobuf.FileDescriptorProto proto_file = 15;
273       case 15: {
274         if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) ==
275             ::google::protobuf::internal::WireFormatLite::WIRETYPE_LENGTH_DELIMITED) {
276          parse_proto_file:
277           DO_(::google::protobuf::internal::WireFormatLite::ReadMessageNoVirtual(
278                 input, add_proto_file()));
279         } else {
280           goto handle_uninterpreted;
281         }
282         if (input->ExpectTag(122)) goto parse_proto_file;
283         if (input->ExpectAtEnd()) return true;
284         break;
285       }
286 
287       default: {
288       handle_uninterpreted:
289         if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) ==
290             ::google::protobuf::internal::WireFormatLite::WIRETYPE_END_GROUP) {
291           return true;
292         }
293         DO_(::google::protobuf::internal::WireFormat::SkipField(
294               input, tag, mutable_unknown_fields()));
295         break;
296       }
297     }
298   }
299   return true;
300 #undef DO_
301 }
302 
SerializeWithCachedSizes(::google::protobuf::io::CodedOutputStream * output) const303 void CodeGeneratorRequest::SerializeWithCachedSizes(
304     ::google::protobuf::io::CodedOutputStream* output) const {
305   // repeated string file_to_generate = 1;
306   for (int i = 0; i < this->file_to_generate_size(); i++) {
307   ::google::protobuf::internal::WireFormat::VerifyUTF8String(
308     this->file_to_generate(i).data(), this->file_to_generate(i).length(),
309     ::google::protobuf::internal::WireFormat::SERIALIZE);
310     ::google::protobuf::internal::WireFormatLite::WriteString(
311       1, this->file_to_generate(i), output);
312   }
313 
314   // optional string parameter = 2;
315   if (_has_bit(1)) {
316     ::google::protobuf::internal::WireFormat::VerifyUTF8String(
317       this->parameter().data(), this->parameter().length(),
318       ::google::protobuf::internal::WireFormat::SERIALIZE);
319     ::google::protobuf::internal::WireFormatLite::WriteString(
320       2, this->parameter(), output);
321   }
322 
323   // repeated .google.protobuf.FileDescriptorProto proto_file = 15;
324   for (int i = 0; i < this->proto_file_size(); i++) {
325     ::google::protobuf::internal::WireFormatLite::WriteMessageMaybeToArray(
326       15, this->proto_file(i), output);
327   }
328 
329   if (!unknown_fields().empty()) {
330     ::google::protobuf::internal::WireFormat::SerializeUnknownFields(
331         unknown_fields(), output);
332   }
333 }
334 
SerializeWithCachedSizesToArray(::google::protobuf::uint8 * target) const335 ::google::protobuf::uint8* CodeGeneratorRequest::SerializeWithCachedSizesToArray(
336     ::google::protobuf::uint8* target) const {
337   // repeated string file_to_generate = 1;
338   for (int i = 0; i < this->file_to_generate_size(); i++) {
339     ::google::protobuf::internal::WireFormat::VerifyUTF8String(
340       this->file_to_generate(i).data(), this->file_to_generate(i).length(),
341       ::google::protobuf::internal::WireFormat::SERIALIZE);
342     target = ::google::protobuf::internal::WireFormatLite::
343       WriteStringToArray(1, this->file_to_generate(i), target);
344   }
345 
346   // optional string parameter = 2;
347   if (_has_bit(1)) {
348     ::google::protobuf::internal::WireFormat::VerifyUTF8String(
349       this->parameter().data(), this->parameter().length(),
350       ::google::protobuf::internal::WireFormat::SERIALIZE);
351     target =
352       ::google::protobuf::internal::WireFormatLite::WriteStringToArray(
353         2, this->parameter(), target);
354   }
355 
356   // repeated .google.protobuf.FileDescriptorProto proto_file = 15;
357   for (int i = 0; i < this->proto_file_size(); i++) {
358     target = ::google::protobuf::internal::WireFormatLite::
359       WriteMessageNoVirtualToArray(
360         15, this->proto_file(i), target);
361   }
362 
363   if (!unknown_fields().empty()) {
364     target = ::google::protobuf::internal::WireFormat::SerializeUnknownFieldsToArray(
365         unknown_fields(), target);
366   }
367   return target;
368 }
369 
ByteSize() const370 int CodeGeneratorRequest::ByteSize() const {
371   int total_size = 0;
372 
373   if (_has_bits_[1 / 32] & (0xffu << (1 % 32))) {
374     // optional string parameter = 2;
375     if (has_parameter()) {
376       total_size += 1 +
377         ::google::protobuf::internal::WireFormatLite::StringSize(
378           this->parameter());
379     }
380 
381   }
382   // repeated string file_to_generate = 1;
383   total_size += 1 * this->file_to_generate_size();
384   for (int i = 0; i < this->file_to_generate_size(); i++) {
385     total_size += ::google::protobuf::internal::WireFormatLite::StringSize(
386       this->file_to_generate(i));
387   }
388 
389   // repeated .google.protobuf.FileDescriptorProto proto_file = 15;
390   total_size += 1 * this->proto_file_size();
391   for (int i = 0; i < this->proto_file_size(); i++) {
392     total_size +=
393       ::google::protobuf::internal::WireFormatLite::MessageSizeNoVirtual(
394         this->proto_file(i));
395   }
396 
397   if (!unknown_fields().empty()) {
398     total_size +=
399       ::google::protobuf::internal::WireFormat::ComputeUnknownFieldsSize(
400         unknown_fields());
401   }
402   GOOGLE_SAFE_CONCURRENT_WRITES_BEGIN();
403   _cached_size_ = total_size;
404   GOOGLE_SAFE_CONCURRENT_WRITES_END();
405   return total_size;
406 }
407 
MergeFrom(const::google::protobuf::Message & from)408 void CodeGeneratorRequest::MergeFrom(const ::google::protobuf::Message& from) {
409   GOOGLE_CHECK_NE(&from, this);
410   const CodeGeneratorRequest* source =
411     ::google::protobuf::internal::dynamic_cast_if_available<const CodeGeneratorRequest*>(
412       &from);
413   if (source == NULL) {
414     ::google::protobuf::internal::ReflectionOps::Merge(from, this);
415   } else {
416     MergeFrom(*source);
417   }
418 }
419 
MergeFrom(const CodeGeneratorRequest & from)420 void CodeGeneratorRequest::MergeFrom(const CodeGeneratorRequest& from) {
421   GOOGLE_CHECK_NE(&from, this);
422   file_to_generate_.MergeFrom(from.file_to_generate_);
423   proto_file_.MergeFrom(from.proto_file_);
424   if (from._has_bits_[1 / 32] & (0xffu << (1 % 32))) {
425     if (from._has_bit(1)) {
426       set_parameter(from.parameter());
427     }
428   }
429   mutable_unknown_fields()->MergeFrom(from.unknown_fields());
430 }
431 
CopyFrom(const::google::protobuf::Message & from)432 void CodeGeneratorRequest::CopyFrom(const ::google::protobuf::Message& from) {
433   if (&from == this) return;
434   Clear();
435   MergeFrom(from);
436 }
437 
CopyFrom(const CodeGeneratorRequest & from)438 void CodeGeneratorRequest::CopyFrom(const CodeGeneratorRequest& from) {
439   if (&from == this) return;
440   Clear();
441   MergeFrom(from);
442 }
443 
IsInitialized() const444 bool CodeGeneratorRequest::IsInitialized() const {
445 
446   for (int i = 0; i < proto_file_size(); i++) {
447     if (!this->proto_file(i).IsInitialized()) return false;
448   }
449   return true;
450 }
451 
Swap(CodeGeneratorRequest * other)452 void CodeGeneratorRequest::Swap(CodeGeneratorRequest* other) {
453   if (other != this) {
454     file_to_generate_.Swap(&other->file_to_generate_);
455     std::swap(parameter_, other->parameter_);
456     proto_file_.Swap(&other->proto_file_);
457     std::swap(_has_bits_[0], other->_has_bits_[0]);
458     _unknown_fields_.Swap(&other->_unknown_fields_);
459     std::swap(_cached_size_, other->_cached_size_);
460   }
461 }
462 
GetMetadata() const463 ::google::protobuf::Metadata CodeGeneratorRequest::GetMetadata() const {
464   protobuf_AssignDescriptorsOnce();
465   ::google::protobuf::Metadata metadata;
466   metadata.descriptor = CodeGeneratorRequest_descriptor_;
467   metadata.reflection = CodeGeneratorRequest_reflection_;
468   return metadata;
469 }
470 
471 
472 // ===================================================================
473 
474 const ::std::string CodeGeneratorResponse_File::_default_name_;
475 const ::std::string CodeGeneratorResponse_File::_default_insertion_point_;
476 const ::std::string CodeGeneratorResponse_File::_default_content_;
477 #ifndef _MSC_VER
478 const int CodeGeneratorResponse_File::kNameFieldNumber;
479 const int CodeGeneratorResponse_File::kInsertionPointFieldNumber;
480 const int CodeGeneratorResponse_File::kContentFieldNumber;
481 #endif  // !_MSC_VER
482 
CodeGeneratorResponse_File()483 CodeGeneratorResponse_File::CodeGeneratorResponse_File()
484   : ::google::protobuf::Message() {
485   SharedCtor();
486 }
487 
InitAsDefaultInstance()488 void CodeGeneratorResponse_File::InitAsDefaultInstance() {
489 }
490 
CodeGeneratorResponse_File(const CodeGeneratorResponse_File & from)491 CodeGeneratorResponse_File::CodeGeneratorResponse_File(const CodeGeneratorResponse_File& from)
492   : ::google::protobuf::Message() {
493   SharedCtor();
494   MergeFrom(from);
495 }
496 
SharedCtor()497 void CodeGeneratorResponse_File::SharedCtor() {
498   _cached_size_ = 0;
499   name_ = const_cast< ::std::string*>(&_default_name_);
500   insertion_point_ = const_cast< ::std::string*>(&_default_insertion_point_);
501   content_ = const_cast< ::std::string*>(&_default_content_);
502   ::memset(_has_bits_, 0, sizeof(_has_bits_));
503 }
504 
~CodeGeneratorResponse_File()505 CodeGeneratorResponse_File::~CodeGeneratorResponse_File() {
506   SharedDtor();
507 }
508 
SharedDtor()509 void CodeGeneratorResponse_File::SharedDtor() {
510   if (name_ != &_default_name_) {
511     delete name_;
512   }
513   if (insertion_point_ != &_default_insertion_point_) {
514     delete insertion_point_;
515   }
516   if (content_ != &_default_content_) {
517     delete content_;
518   }
519   if (this != default_instance_) {
520   }
521 }
522 
SetCachedSize(int size) const523 void CodeGeneratorResponse_File::SetCachedSize(int size) const {
524   GOOGLE_SAFE_CONCURRENT_WRITES_BEGIN();
525   _cached_size_ = size;
526   GOOGLE_SAFE_CONCURRENT_WRITES_END();
527 }
descriptor()528 const ::google::protobuf::Descriptor* CodeGeneratorResponse_File::descriptor() {
529   protobuf_AssignDescriptorsOnce();
530   return CodeGeneratorResponse_File_descriptor_;
531 }
532 
default_instance()533 const CodeGeneratorResponse_File& CodeGeneratorResponse_File::default_instance() {
534   if (default_instance_ == NULL) protobuf_AddDesc_google_2fprotobuf_2fcompiler_2fplugin_2eproto();  return *default_instance_;
535 }
536 
537 CodeGeneratorResponse_File* CodeGeneratorResponse_File::default_instance_ = NULL;
538 
New() const539 CodeGeneratorResponse_File* CodeGeneratorResponse_File::New() const {
540   return new CodeGeneratorResponse_File;
541 }
542 
Clear()543 void CodeGeneratorResponse_File::Clear() {
544   if (_has_bits_[0 / 32] & (0xffu << (0 % 32))) {
545     if (_has_bit(0)) {
546       if (name_ != &_default_name_) {
547         name_->clear();
548       }
549     }
550     if (_has_bit(1)) {
551       if (insertion_point_ != &_default_insertion_point_) {
552         insertion_point_->clear();
553       }
554     }
555     if (_has_bit(2)) {
556       if (content_ != &_default_content_) {
557         content_->clear();
558       }
559     }
560   }
561   ::memset(_has_bits_, 0, sizeof(_has_bits_));
562   mutable_unknown_fields()->Clear();
563 }
564 
MergePartialFromCodedStream(::google::protobuf::io::CodedInputStream * input)565 bool CodeGeneratorResponse_File::MergePartialFromCodedStream(
566     ::google::protobuf::io::CodedInputStream* input) {
567 #define DO_(EXPRESSION) if (!(EXPRESSION)) return false
568   ::google::protobuf::uint32 tag;
569   while ((tag = input->ReadTag()) != 0) {
570     switch (::google::protobuf::internal::WireFormatLite::GetTagFieldNumber(tag)) {
571       // optional string name = 1;
572       case 1: {
573         if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) ==
574             ::google::protobuf::internal::WireFormatLite::WIRETYPE_LENGTH_DELIMITED) {
575           DO_(::google::protobuf::internal::WireFormatLite::ReadString(
576                 input, this->mutable_name()));
577           ::google::protobuf::internal::WireFormat::VerifyUTF8String(
578             this->name().data(), this->name().length(),
579             ::google::protobuf::internal::WireFormat::PARSE);
580         } else {
581           goto handle_uninterpreted;
582         }
583         if (input->ExpectTag(18)) goto parse_insertion_point;
584         break;
585       }
586 
587       // optional string insertion_point = 2;
588       case 2: {
589         if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) ==
590             ::google::protobuf::internal::WireFormatLite::WIRETYPE_LENGTH_DELIMITED) {
591          parse_insertion_point:
592           DO_(::google::protobuf::internal::WireFormatLite::ReadString(
593                 input, this->mutable_insertion_point()));
594           ::google::protobuf::internal::WireFormat::VerifyUTF8String(
595             this->insertion_point().data(), this->insertion_point().length(),
596             ::google::protobuf::internal::WireFormat::PARSE);
597         } else {
598           goto handle_uninterpreted;
599         }
600         if (input->ExpectTag(122)) goto parse_content;
601         break;
602       }
603 
604       // optional string content = 15;
605       case 15: {
606         if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) ==
607             ::google::protobuf::internal::WireFormatLite::WIRETYPE_LENGTH_DELIMITED) {
608          parse_content:
609           DO_(::google::protobuf::internal::WireFormatLite::ReadString(
610                 input, this->mutable_content()));
611           ::google::protobuf::internal::WireFormat::VerifyUTF8String(
612             this->content().data(), this->content().length(),
613             ::google::protobuf::internal::WireFormat::PARSE);
614         } else {
615           goto handle_uninterpreted;
616         }
617         if (input->ExpectAtEnd()) return true;
618         break;
619       }
620 
621       default: {
622       handle_uninterpreted:
623         if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) ==
624             ::google::protobuf::internal::WireFormatLite::WIRETYPE_END_GROUP) {
625           return true;
626         }
627         DO_(::google::protobuf::internal::WireFormat::SkipField(
628               input, tag, mutable_unknown_fields()));
629         break;
630       }
631     }
632   }
633   return true;
634 #undef DO_
635 }
636 
SerializeWithCachedSizes(::google::protobuf::io::CodedOutputStream * output) const637 void CodeGeneratorResponse_File::SerializeWithCachedSizes(
638     ::google::protobuf::io::CodedOutputStream* output) const {
639   // optional string name = 1;
640   if (_has_bit(0)) {
641     ::google::protobuf::internal::WireFormat::VerifyUTF8String(
642       this->name().data(), this->name().length(),
643       ::google::protobuf::internal::WireFormat::SERIALIZE);
644     ::google::protobuf::internal::WireFormatLite::WriteString(
645       1, this->name(), output);
646   }
647 
648   // optional string insertion_point = 2;
649   if (_has_bit(1)) {
650     ::google::protobuf::internal::WireFormat::VerifyUTF8String(
651       this->insertion_point().data(), this->insertion_point().length(),
652       ::google::protobuf::internal::WireFormat::SERIALIZE);
653     ::google::protobuf::internal::WireFormatLite::WriteString(
654       2, this->insertion_point(), output);
655   }
656 
657   // optional string content = 15;
658   if (_has_bit(2)) {
659     ::google::protobuf::internal::WireFormat::VerifyUTF8String(
660       this->content().data(), this->content().length(),
661       ::google::protobuf::internal::WireFormat::SERIALIZE);
662     ::google::protobuf::internal::WireFormatLite::WriteString(
663       15, this->content(), output);
664   }
665 
666   if (!unknown_fields().empty()) {
667     ::google::protobuf::internal::WireFormat::SerializeUnknownFields(
668         unknown_fields(), output);
669   }
670 }
671 
SerializeWithCachedSizesToArray(::google::protobuf::uint8 * target) const672 ::google::protobuf::uint8* CodeGeneratorResponse_File::SerializeWithCachedSizesToArray(
673     ::google::protobuf::uint8* target) const {
674   // optional string name = 1;
675   if (_has_bit(0)) {
676     ::google::protobuf::internal::WireFormat::VerifyUTF8String(
677       this->name().data(), this->name().length(),
678       ::google::protobuf::internal::WireFormat::SERIALIZE);
679     target =
680       ::google::protobuf::internal::WireFormatLite::WriteStringToArray(
681         1, this->name(), target);
682   }
683 
684   // optional string insertion_point = 2;
685   if (_has_bit(1)) {
686     ::google::protobuf::internal::WireFormat::VerifyUTF8String(
687       this->insertion_point().data(), this->insertion_point().length(),
688       ::google::protobuf::internal::WireFormat::SERIALIZE);
689     target =
690       ::google::protobuf::internal::WireFormatLite::WriteStringToArray(
691         2, this->insertion_point(), target);
692   }
693 
694   // optional string content = 15;
695   if (_has_bit(2)) {
696     ::google::protobuf::internal::WireFormat::VerifyUTF8String(
697       this->content().data(), this->content().length(),
698       ::google::protobuf::internal::WireFormat::SERIALIZE);
699     target =
700       ::google::protobuf::internal::WireFormatLite::WriteStringToArray(
701         15, this->content(), target);
702   }
703 
704   if (!unknown_fields().empty()) {
705     target = ::google::protobuf::internal::WireFormat::SerializeUnknownFieldsToArray(
706         unknown_fields(), target);
707   }
708   return target;
709 }
710 
ByteSize() const711 int CodeGeneratorResponse_File::ByteSize() const {
712   int total_size = 0;
713 
714   if (_has_bits_[0 / 32] & (0xffu << (0 % 32))) {
715     // optional string name = 1;
716     if (has_name()) {
717       total_size += 1 +
718         ::google::protobuf::internal::WireFormatLite::StringSize(
719           this->name());
720     }
721 
722     // optional string insertion_point = 2;
723     if (has_insertion_point()) {
724       total_size += 1 +
725         ::google::protobuf::internal::WireFormatLite::StringSize(
726           this->insertion_point());
727     }
728 
729     // optional string content = 15;
730     if (has_content()) {
731       total_size += 1 +
732         ::google::protobuf::internal::WireFormatLite::StringSize(
733           this->content());
734     }
735 
736   }
737   if (!unknown_fields().empty()) {
738     total_size +=
739       ::google::protobuf::internal::WireFormat::ComputeUnknownFieldsSize(
740         unknown_fields());
741   }
742   GOOGLE_SAFE_CONCURRENT_WRITES_BEGIN();
743   _cached_size_ = total_size;
744   GOOGLE_SAFE_CONCURRENT_WRITES_END();
745   return total_size;
746 }
747 
MergeFrom(const::google::protobuf::Message & from)748 void CodeGeneratorResponse_File::MergeFrom(const ::google::protobuf::Message& from) {
749   GOOGLE_CHECK_NE(&from, this);
750   const CodeGeneratorResponse_File* source =
751     ::google::protobuf::internal::dynamic_cast_if_available<const CodeGeneratorResponse_File*>(
752       &from);
753   if (source == NULL) {
754     ::google::protobuf::internal::ReflectionOps::Merge(from, this);
755   } else {
756     MergeFrom(*source);
757   }
758 }
759 
MergeFrom(const CodeGeneratorResponse_File & from)760 void CodeGeneratorResponse_File::MergeFrom(const CodeGeneratorResponse_File& from) {
761   GOOGLE_CHECK_NE(&from, this);
762   if (from._has_bits_[0 / 32] & (0xffu << (0 % 32))) {
763     if (from._has_bit(0)) {
764       set_name(from.name());
765     }
766     if (from._has_bit(1)) {
767       set_insertion_point(from.insertion_point());
768     }
769     if (from._has_bit(2)) {
770       set_content(from.content());
771     }
772   }
773   mutable_unknown_fields()->MergeFrom(from.unknown_fields());
774 }
775 
CopyFrom(const::google::protobuf::Message & from)776 void CodeGeneratorResponse_File::CopyFrom(const ::google::protobuf::Message& from) {
777   if (&from == this) return;
778   Clear();
779   MergeFrom(from);
780 }
781 
CopyFrom(const CodeGeneratorResponse_File & from)782 void CodeGeneratorResponse_File::CopyFrom(const CodeGeneratorResponse_File& from) {
783   if (&from == this) return;
784   Clear();
785   MergeFrom(from);
786 }
787 
IsInitialized() const788 bool CodeGeneratorResponse_File::IsInitialized() const {
789 
790   return true;
791 }
792 
Swap(CodeGeneratorResponse_File * other)793 void CodeGeneratorResponse_File::Swap(CodeGeneratorResponse_File* other) {
794   if (other != this) {
795     std::swap(name_, other->name_);
796     std::swap(insertion_point_, other->insertion_point_);
797     std::swap(content_, other->content_);
798     std::swap(_has_bits_[0], other->_has_bits_[0]);
799     _unknown_fields_.Swap(&other->_unknown_fields_);
800     std::swap(_cached_size_, other->_cached_size_);
801   }
802 }
803 
GetMetadata() const804 ::google::protobuf::Metadata CodeGeneratorResponse_File::GetMetadata() const {
805   protobuf_AssignDescriptorsOnce();
806   ::google::protobuf::Metadata metadata;
807   metadata.descriptor = CodeGeneratorResponse_File_descriptor_;
808   metadata.reflection = CodeGeneratorResponse_File_reflection_;
809   return metadata;
810 }
811 
812 
813 // -------------------------------------------------------------------
814 
815 const ::std::string CodeGeneratorResponse::_default_error_;
816 #ifndef _MSC_VER
817 const int CodeGeneratorResponse::kErrorFieldNumber;
818 const int CodeGeneratorResponse::kFileFieldNumber;
819 #endif  // !_MSC_VER
820 
CodeGeneratorResponse()821 CodeGeneratorResponse::CodeGeneratorResponse()
822   : ::google::protobuf::Message() {
823   SharedCtor();
824 }
825 
InitAsDefaultInstance()826 void CodeGeneratorResponse::InitAsDefaultInstance() {
827 }
828 
CodeGeneratorResponse(const CodeGeneratorResponse & from)829 CodeGeneratorResponse::CodeGeneratorResponse(const CodeGeneratorResponse& from)
830   : ::google::protobuf::Message() {
831   SharedCtor();
832   MergeFrom(from);
833 }
834 
SharedCtor()835 void CodeGeneratorResponse::SharedCtor() {
836   _cached_size_ = 0;
837   error_ = const_cast< ::std::string*>(&_default_error_);
838   ::memset(_has_bits_, 0, sizeof(_has_bits_));
839 }
840 
~CodeGeneratorResponse()841 CodeGeneratorResponse::~CodeGeneratorResponse() {
842   SharedDtor();
843 }
844 
SharedDtor()845 void CodeGeneratorResponse::SharedDtor() {
846   if (error_ != &_default_error_) {
847     delete error_;
848   }
849   if (this != default_instance_) {
850   }
851 }
852 
SetCachedSize(int size) const853 void CodeGeneratorResponse::SetCachedSize(int size) const {
854   GOOGLE_SAFE_CONCURRENT_WRITES_BEGIN();
855   _cached_size_ = size;
856   GOOGLE_SAFE_CONCURRENT_WRITES_END();
857 }
descriptor()858 const ::google::protobuf::Descriptor* CodeGeneratorResponse::descriptor() {
859   protobuf_AssignDescriptorsOnce();
860   return CodeGeneratorResponse_descriptor_;
861 }
862 
default_instance()863 const CodeGeneratorResponse& CodeGeneratorResponse::default_instance() {
864   if (default_instance_ == NULL) protobuf_AddDesc_google_2fprotobuf_2fcompiler_2fplugin_2eproto();  return *default_instance_;
865 }
866 
867 CodeGeneratorResponse* CodeGeneratorResponse::default_instance_ = NULL;
868 
New() const869 CodeGeneratorResponse* CodeGeneratorResponse::New() const {
870   return new CodeGeneratorResponse;
871 }
872 
Clear()873 void CodeGeneratorResponse::Clear() {
874   if (_has_bits_[0 / 32] & (0xffu << (0 % 32))) {
875     if (_has_bit(0)) {
876       if (error_ != &_default_error_) {
877         error_->clear();
878       }
879     }
880   }
881   file_.Clear();
882   ::memset(_has_bits_, 0, sizeof(_has_bits_));
883   mutable_unknown_fields()->Clear();
884 }
885 
MergePartialFromCodedStream(::google::protobuf::io::CodedInputStream * input)886 bool CodeGeneratorResponse::MergePartialFromCodedStream(
887     ::google::protobuf::io::CodedInputStream* input) {
888 #define DO_(EXPRESSION) if (!(EXPRESSION)) return false
889   ::google::protobuf::uint32 tag;
890   while ((tag = input->ReadTag()) != 0) {
891     switch (::google::protobuf::internal::WireFormatLite::GetTagFieldNumber(tag)) {
892       // optional string error = 1;
893       case 1: {
894         if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) ==
895             ::google::protobuf::internal::WireFormatLite::WIRETYPE_LENGTH_DELIMITED) {
896           DO_(::google::protobuf::internal::WireFormatLite::ReadString(
897                 input, this->mutable_error()));
898           ::google::protobuf::internal::WireFormat::VerifyUTF8String(
899             this->error().data(), this->error().length(),
900             ::google::protobuf::internal::WireFormat::PARSE);
901         } else {
902           goto handle_uninterpreted;
903         }
904         if (input->ExpectTag(122)) goto parse_file;
905         break;
906       }
907 
908       // repeated .google.protobuf.compiler.CodeGeneratorResponse.File file = 15;
909       case 15: {
910         if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) ==
911             ::google::protobuf::internal::WireFormatLite::WIRETYPE_LENGTH_DELIMITED) {
912          parse_file:
913           DO_(::google::protobuf::internal::WireFormatLite::ReadMessageNoVirtual(
914                 input, add_file()));
915         } else {
916           goto handle_uninterpreted;
917         }
918         if (input->ExpectTag(122)) goto parse_file;
919         if (input->ExpectAtEnd()) return true;
920         break;
921       }
922 
923       default: {
924       handle_uninterpreted:
925         if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) ==
926             ::google::protobuf::internal::WireFormatLite::WIRETYPE_END_GROUP) {
927           return true;
928         }
929         DO_(::google::protobuf::internal::WireFormat::SkipField(
930               input, tag, mutable_unknown_fields()));
931         break;
932       }
933     }
934   }
935   return true;
936 #undef DO_
937 }
938 
SerializeWithCachedSizes(::google::protobuf::io::CodedOutputStream * output) const939 void CodeGeneratorResponse::SerializeWithCachedSizes(
940     ::google::protobuf::io::CodedOutputStream* output) const {
941   // optional string error = 1;
942   if (_has_bit(0)) {
943     ::google::protobuf::internal::WireFormat::VerifyUTF8String(
944       this->error().data(), this->error().length(),
945       ::google::protobuf::internal::WireFormat::SERIALIZE);
946     ::google::protobuf::internal::WireFormatLite::WriteString(
947       1, this->error(), output);
948   }
949 
950   // repeated .google.protobuf.compiler.CodeGeneratorResponse.File file = 15;
951   for (int i = 0; i < this->file_size(); i++) {
952     ::google::protobuf::internal::WireFormatLite::WriteMessageMaybeToArray(
953       15, this->file(i), output);
954   }
955 
956   if (!unknown_fields().empty()) {
957     ::google::protobuf::internal::WireFormat::SerializeUnknownFields(
958         unknown_fields(), output);
959   }
960 }
961 
SerializeWithCachedSizesToArray(::google::protobuf::uint8 * target) const962 ::google::protobuf::uint8* CodeGeneratorResponse::SerializeWithCachedSizesToArray(
963     ::google::protobuf::uint8* target) const {
964   // optional string error = 1;
965   if (_has_bit(0)) {
966     ::google::protobuf::internal::WireFormat::VerifyUTF8String(
967       this->error().data(), this->error().length(),
968       ::google::protobuf::internal::WireFormat::SERIALIZE);
969     target =
970       ::google::protobuf::internal::WireFormatLite::WriteStringToArray(
971         1, this->error(), target);
972   }
973 
974   // repeated .google.protobuf.compiler.CodeGeneratorResponse.File file = 15;
975   for (int i = 0; i < this->file_size(); i++) {
976     target = ::google::protobuf::internal::WireFormatLite::
977       WriteMessageNoVirtualToArray(
978         15, this->file(i), target);
979   }
980 
981   if (!unknown_fields().empty()) {
982     target = ::google::protobuf::internal::WireFormat::SerializeUnknownFieldsToArray(
983         unknown_fields(), target);
984   }
985   return target;
986 }
987 
ByteSize() const988 int CodeGeneratorResponse::ByteSize() const {
989   int total_size = 0;
990 
991   if (_has_bits_[0 / 32] & (0xffu << (0 % 32))) {
992     // optional string error = 1;
993     if (has_error()) {
994       total_size += 1 +
995         ::google::protobuf::internal::WireFormatLite::StringSize(
996           this->error());
997     }
998 
999   }
1000   // repeated .google.protobuf.compiler.CodeGeneratorResponse.File file = 15;
1001   total_size += 1 * this->file_size();
1002   for (int i = 0; i < this->file_size(); i++) {
1003     total_size +=
1004       ::google::protobuf::internal::WireFormatLite::MessageSizeNoVirtual(
1005         this->file(i));
1006   }
1007 
1008   if (!unknown_fields().empty()) {
1009     total_size +=
1010       ::google::protobuf::internal::WireFormat::ComputeUnknownFieldsSize(
1011         unknown_fields());
1012   }
1013   GOOGLE_SAFE_CONCURRENT_WRITES_BEGIN();
1014   _cached_size_ = total_size;
1015   GOOGLE_SAFE_CONCURRENT_WRITES_END();
1016   return total_size;
1017 }
1018 
MergeFrom(const::google::protobuf::Message & from)1019 void CodeGeneratorResponse::MergeFrom(const ::google::protobuf::Message& from) {
1020   GOOGLE_CHECK_NE(&from, this);
1021   const CodeGeneratorResponse* source =
1022     ::google::protobuf::internal::dynamic_cast_if_available<const CodeGeneratorResponse*>(
1023       &from);
1024   if (source == NULL) {
1025     ::google::protobuf::internal::ReflectionOps::Merge(from, this);
1026   } else {
1027     MergeFrom(*source);
1028   }
1029 }
1030 
MergeFrom(const CodeGeneratorResponse & from)1031 void CodeGeneratorResponse::MergeFrom(const CodeGeneratorResponse& from) {
1032   GOOGLE_CHECK_NE(&from, this);
1033   file_.MergeFrom(from.file_);
1034   if (from._has_bits_[0 / 32] & (0xffu << (0 % 32))) {
1035     if (from._has_bit(0)) {
1036       set_error(from.error());
1037     }
1038   }
1039   mutable_unknown_fields()->MergeFrom(from.unknown_fields());
1040 }
1041 
CopyFrom(const::google::protobuf::Message & from)1042 void CodeGeneratorResponse::CopyFrom(const ::google::protobuf::Message& from) {
1043   if (&from == this) return;
1044   Clear();
1045   MergeFrom(from);
1046 }
1047 
CopyFrom(const CodeGeneratorResponse & from)1048 void CodeGeneratorResponse::CopyFrom(const CodeGeneratorResponse& from) {
1049   if (&from == this) return;
1050   Clear();
1051   MergeFrom(from);
1052 }
1053 
IsInitialized() const1054 bool CodeGeneratorResponse::IsInitialized() const {
1055 
1056   return true;
1057 }
1058 
Swap(CodeGeneratorResponse * other)1059 void CodeGeneratorResponse::Swap(CodeGeneratorResponse* other) {
1060   if (other != this) {
1061     std::swap(error_, other->error_);
1062     file_.Swap(&other->file_);
1063     std::swap(_has_bits_[0], other->_has_bits_[0]);
1064     _unknown_fields_.Swap(&other->_unknown_fields_);
1065     std::swap(_cached_size_, other->_cached_size_);
1066   }
1067 }
1068 
GetMetadata() const1069 ::google::protobuf::Metadata CodeGeneratorResponse::GetMetadata() const {
1070   protobuf_AssignDescriptorsOnce();
1071   ::google::protobuf::Metadata metadata;
1072   metadata.descriptor = CodeGeneratorResponse_descriptor_;
1073   metadata.reflection = CodeGeneratorResponse_reflection_;
1074   return metadata;
1075 }
1076 
1077 
1078 // @@protoc_insertion_point(namespace_scope)
1079 
1080 }  // namespace compiler
1081 }  // namespace protobuf
1082 }  // namespace google
1083 
1084 // @@protoc_insertion_point(global_scope)
1085