• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1 // Generated by the protocol buffer compiler.  DO NOT EDIT!
2 // source: google/protobuf/compiler/plugin.proto
3 
4 #define INTERNAL_SUPPRESS_PROTOBUF_FIELD_DEPRECATION
5 #include <google/protobuf/compiler/plugin.pb.h>
6 
7 #include <algorithm>
8 
9 #include <google/protobuf/stubs/common.h>
10 #include <google/protobuf/stubs/port.h>
11 #include <google/protobuf/stubs/once.h>
12 #include <google/protobuf/io/coded_stream.h>
13 #include <google/protobuf/wire_format_lite_inl.h>
14 #include <google/protobuf/descriptor.h>
15 #include <google/protobuf/generated_message_reflection.h>
16 #include <google/protobuf/reflection_ops.h>
17 #include <google/protobuf/wire_format.h>
18 // @@protoc_insertion_point(includes)
19 
20 namespace google {
21 namespace protobuf {
22 namespace compiler {
23 
24 namespace {
25 
26 const ::google::protobuf::Descriptor* CodeGeneratorRequest_descriptor_ = NULL;
27 const ::google::protobuf::internal::GeneratedMessageReflection*
28   CodeGeneratorRequest_reflection_ = NULL;
29 const ::google::protobuf::Descriptor* CodeGeneratorResponse_descriptor_ = NULL;
30 const ::google::protobuf::internal::GeneratedMessageReflection*
31   CodeGeneratorResponse_reflection_ = NULL;
32 const ::google::protobuf::Descriptor* CodeGeneratorResponse_File_descriptor_ = NULL;
33 const ::google::protobuf::internal::GeneratedMessageReflection*
34   CodeGeneratorResponse_File_reflection_ = NULL;
35 
36 }  // namespace
37 
38 
protobuf_AssignDesc_google_2fprotobuf_2fcompiler_2fplugin_2eproto()39 void protobuf_AssignDesc_google_2fprotobuf_2fcompiler_2fplugin_2eproto() {
40   protobuf_AddDesc_google_2fprotobuf_2fcompiler_2fplugin_2eproto();
41   const ::google::protobuf::FileDescriptor* file =
42     ::google::protobuf::DescriptorPool::generated_pool()->FindFileByName(
43       "google/protobuf/compiler/plugin.proto");
44   GOOGLE_CHECK(file != NULL);
45   CodeGeneratorRequest_descriptor_ = file->message_type(0);
46   static const int CodeGeneratorRequest_offsets_[3] = {
47     GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(CodeGeneratorRequest, file_to_generate_),
48     GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(CodeGeneratorRequest, parameter_),
49     GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(CodeGeneratorRequest, proto_file_),
50   };
51   CodeGeneratorRequest_reflection_ =
52     ::google::protobuf::internal::GeneratedMessageReflection::NewGeneratedMessageReflection(
53       CodeGeneratorRequest_descriptor_,
54       CodeGeneratorRequest::default_instance_,
55       CodeGeneratorRequest_offsets_,
56       GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(CodeGeneratorRequest, _has_bits_[0]),
57       -1,
58       -1,
59       sizeof(CodeGeneratorRequest),
60       GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(CodeGeneratorRequest, _internal_metadata_),
61       -1);
62   CodeGeneratorResponse_descriptor_ = file->message_type(1);
63   static const int CodeGeneratorResponse_offsets_[2] = {
64     GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(CodeGeneratorResponse, error_),
65     GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(CodeGeneratorResponse, file_),
66   };
67   CodeGeneratorResponse_reflection_ =
68     ::google::protobuf::internal::GeneratedMessageReflection::NewGeneratedMessageReflection(
69       CodeGeneratorResponse_descriptor_,
70       CodeGeneratorResponse::default_instance_,
71       CodeGeneratorResponse_offsets_,
72       GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(CodeGeneratorResponse, _has_bits_[0]),
73       -1,
74       -1,
75       sizeof(CodeGeneratorResponse),
76       GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(CodeGeneratorResponse, _internal_metadata_),
77       -1);
78   CodeGeneratorResponse_File_descriptor_ = CodeGeneratorResponse_descriptor_->nested_type(0);
79   static const int CodeGeneratorResponse_File_offsets_[3] = {
80     GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(CodeGeneratorResponse_File, name_),
81     GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(CodeGeneratorResponse_File, insertion_point_),
82     GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(CodeGeneratorResponse_File, content_),
83   };
84   CodeGeneratorResponse_File_reflection_ =
85     ::google::protobuf::internal::GeneratedMessageReflection::NewGeneratedMessageReflection(
86       CodeGeneratorResponse_File_descriptor_,
87       CodeGeneratorResponse_File::default_instance_,
88       CodeGeneratorResponse_File_offsets_,
89       GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(CodeGeneratorResponse_File, _has_bits_[0]),
90       -1,
91       -1,
92       sizeof(CodeGeneratorResponse_File),
93       GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(CodeGeneratorResponse_File, _internal_metadata_),
94       -1);
95 }
96 
97 namespace {
98 
99 GOOGLE_PROTOBUF_DECLARE_ONCE(protobuf_AssignDescriptors_once_);
protobuf_AssignDescriptorsOnce()100 inline void protobuf_AssignDescriptorsOnce() {
101   ::google::protobuf::GoogleOnceInit(&protobuf_AssignDescriptors_once_,
102                  &protobuf_AssignDesc_google_2fprotobuf_2fcompiler_2fplugin_2eproto);
103 }
104 
protobuf_RegisterTypes(const::std::string &)105 void protobuf_RegisterTypes(const ::std::string&) {
106   protobuf_AssignDescriptorsOnce();
107   ::google::protobuf::MessageFactory::InternalRegisterGeneratedMessage(
108       CodeGeneratorRequest_descriptor_, &CodeGeneratorRequest::default_instance());
109   ::google::protobuf::MessageFactory::InternalRegisterGeneratedMessage(
110       CodeGeneratorResponse_descriptor_, &CodeGeneratorResponse::default_instance());
111   ::google::protobuf::MessageFactory::InternalRegisterGeneratedMessage(
112       CodeGeneratorResponse_File_descriptor_, &CodeGeneratorResponse_File::default_instance());
113 }
114 
115 }  // namespace
116 
protobuf_ShutdownFile_google_2fprotobuf_2fcompiler_2fplugin_2eproto()117 void protobuf_ShutdownFile_google_2fprotobuf_2fcompiler_2fplugin_2eproto() {
118   delete CodeGeneratorRequest::default_instance_;
119   delete CodeGeneratorRequest_reflection_;
120   delete CodeGeneratorResponse::default_instance_;
121   delete CodeGeneratorResponse_reflection_;
122   delete CodeGeneratorResponse_File::default_instance_;
123   delete CodeGeneratorResponse_File_reflection_;
124 }
125 
protobuf_AddDesc_google_2fprotobuf_2fcompiler_2fplugin_2eproto()126 void protobuf_AddDesc_google_2fprotobuf_2fcompiler_2fplugin_2eproto() {
127   static bool already_here = false;
128   if (already_here) return;
129   already_here = true;
130   GOOGLE_PROTOBUF_VERIFY_VERSION;
131 
132   ::google::protobuf::protobuf_AddDesc_google_2fprotobuf_2fdescriptor_2eproto();
133   ::google::protobuf::DescriptorPool::InternalAddGeneratedFile(
134     "\n%google/protobuf/compiler/plugin.proto\022"
135     "\030google.protobuf.compiler\032 google/protob"
136     "uf/descriptor.proto\"}\n\024CodeGeneratorRequ"
137     "est\022\030\n\020file_to_generate\030\001 \003(\t\022\021\n\tparamet"
138     "er\030\002 \001(\t\0228\n\nproto_file\030\017 \003(\0132$.google.pr"
139     "otobuf.FileDescriptorProto\"\252\001\n\025CodeGener"
140     "atorResponse\022\r\n\005error\030\001 \001(\t\022B\n\004file\030\017 \003("
141     "\01324.google.protobuf.compiler.CodeGenerat"
142     "orResponse.File\032>\n\004File\022\014\n\004name\030\001 \001(\t\022\027\n"
143     "\017insertion_point\030\002 \001(\t\022\017\n\007content\030\017 \001(\tB"
144     "7\n\034com.google.protobuf.compilerB\014PluginP"
145     "rotosZ\tplugin_go", 456);
146   ::google::protobuf::MessageFactory::InternalRegisterGeneratedFile(
147     "google/protobuf/compiler/plugin.proto", &protobuf_RegisterTypes);
148   CodeGeneratorRequest::default_instance_ = new CodeGeneratorRequest();
149   CodeGeneratorResponse::default_instance_ = new CodeGeneratorResponse();
150   CodeGeneratorResponse_File::default_instance_ = new CodeGeneratorResponse_File();
151   CodeGeneratorRequest::default_instance_->InitAsDefaultInstance();
152   CodeGeneratorResponse::default_instance_->InitAsDefaultInstance();
153   CodeGeneratorResponse_File::default_instance_->InitAsDefaultInstance();
154   ::google::protobuf::internal::OnShutdown(&protobuf_ShutdownFile_google_2fprotobuf_2fcompiler_2fplugin_2eproto);
155 }
156 
157 // Force AddDescriptors() to be called at static initialization time.
158 struct StaticDescriptorInitializer_google_2fprotobuf_2fcompiler_2fplugin_2eproto {
StaticDescriptorInitializer_google_2fprotobuf_2fcompiler_2fplugin_2eprotogoogle::protobuf::compiler::StaticDescriptorInitializer_google_2fprotobuf_2fcompiler_2fplugin_2eproto159   StaticDescriptorInitializer_google_2fprotobuf_2fcompiler_2fplugin_2eproto() {
160     protobuf_AddDesc_google_2fprotobuf_2fcompiler_2fplugin_2eproto();
161   }
162 } static_descriptor_initializer_google_2fprotobuf_2fcompiler_2fplugin_2eproto_;
163 
164 namespace {
165 
166 static void MergeFromFail(int line) GOOGLE_ATTRIBUTE_COLD;
MergeFromFail(int line)167 static void MergeFromFail(int line) {
168   GOOGLE_CHECK(false) << __FILE__ << ":" << line;
169 }
170 
171 }  // namespace
172 
173 
174 // ===================================================================
175 
176 #if !defined(_MSC_VER) || _MSC_VER >= 1900
177 const int CodeGeneratorRequest::kFileToGenerateFieldNumber;
178 const int CodeGeneratorRequest::kParameterFieldNumber;
179 const int CodeGeneratorRequest::kProtoFileFieldNumber;
180 #endif  // !defined(_MSC_VER) || _MSC_VER >= 1900
181 
CodeGeneratorRequest()182 CodeGeneratorRequest::CodeGeneratorRequest()
183   : ::google::protobuf::Message(), _internal_metadata_(NULL) {
184   SharedCtor();
185   // @@protoc_insertion_point(constructor:google.protobuf.compiler.CodeGeneratorRequest)
186 }
187 
InitAsDefaultInstance()188 void CodeGeneratorRequest::InitAsDefaultInstance() {
189 }
190 
CodeGeneratorRequest(const CodeGeneratorRequest & from)191 CodeGeneratorRequest::CodeGeneratorRequest(const CodeGeneratorRequest& from)
192   : ::google::protobuf::Message(),
193     _internal_metadata_(NULL) {
194   SharedCtor();
195   MergeFrom(from);
196   // @@protoc_insertion_point(copy_constructor:google.protobuf.compiler.CodeGeneratorRequest)
197 }
198 
SharedCtor()199 void CodeGeneratorRequest::SharedCtor() {
200   ::google::protobuf::internal::GetEmptyString();
201   _cached_size_ = 0;
202   parameter_.UnsafeSetDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
203   ::memset(_has_bits_, 0, sizeof(_has_bits_));
204 }
205 
~CodeGeneratorRequest()206 CodeGeneratorRequest::~CodeGeneratorRequest() {
207   // @@protoc_insertion_point(destructor:google.protobuf.compiler.CodeGeneratorRequest)
208   SharedDtor();
209 }
210 
SharedDtor()211 void CodeGeneratorRequest::SharedDtor() {
212   parameter_.DestroyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
213   if (this != default_instance_) {
214   }
215 }
216 
SetCachedSize(int size) const217 void CodeGeneratorRequest::SetCachedSize(int size) const {
218   GOOGLE_SAFE_CONCURRENT_WRITES_BEGIN();
219   _cached_size_ = size;
220   GOOGLE_SAFE_CONCURRENT_WRITES_END();
221 }
descriptor()222 const ::google::protobuf::Descriptor* CodeGeneratorRequest::descriptor() {
223   protobuf_AssignDescriptorsOnce();
224   return CodeGeneratorRequest_descriptor_;
225 }
226 
default_instance()227 const CodeGeneratorRequest& CodeGeneratorRequest::default_instance() {
228   if (default_instance_ == NULL) protobuf_AddDesc_google_2fprotobuf_2fcompiler_2fplugin_2eproto();
229   return *default_instance_;
230 }
231 
232 CodeGeneratorRequest* CodeGeneratorRequest::default_instance_ = NULL;
233 
New(::google::protobuf::Arena * arena) const234 CodeGeneratorRequest* CodeGeneratorRequest::New(::google::protobuf::Arena* arena) const {
235   CodeGeneratorRequest* n = new CodeGeneratorRequest;
236   if (arena != NULL) {
237     arena->Own(n);
238   }
239   return n;
240 }
241 
Clear()242 void CodeGeneratorRequest::Clear() {
243 // @@protoc_insertion_point(message_clear_start:google.protobuf.compiler.CodeGeneratorRequest)
244   if (has_parameter()) {
245     parameter_.ClearToEmptyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
246   }
247   file_to_generate_.Clear();
248   proto_file_.Clear();
249   ::memset(_has_bits_, 0, sizeof(_has_bits_));
250   if (_internal_metadata_.have_unknown_fields()) {
251     mutable_unknown_fields()->Clear();
252   }
253 }
254 
MergePartialFromCodedStream(::google::protobuf::io::CodedInputStream * input)255 bool CodeGeneratorRequest::MergePartialFromCodedStream(
256     ::google::protobuf::io::CodedInputStream* input) {
257 #define DO_(EXPRESSION) if (!GOOGLE_PREDICT_TRUE(EXPRESSION)) goto failure
258   ::google::protobuf::uint32 tag;
259   // @@protoc_insertion_point(parse_start:google.protobuf.compiler.CodeGeneratorRequest)
260   for (;;) {
261     ::std::pair< ::google::protobuf::uint32, bool> p = input->ReadTagWithCutoff(127);
262     tag = p.first;
263     if (!p.second) goto handle_unusual;
264     switch (::google::protobuf::internal::WireFormatLite::GetTagFieldNumber(tag)) {
265       // repeated string file_to_generate = 1;
266       case 1: {
267         if (tag == 10) {
268          parse_file_to_generate:
269           DO_(::google::protobuf::internal::WireFormatLite::ReadString(
270                 input, this->add_file_to_generate()));
271           ::google::protobuf::internal::WireFormat::VerifyUTF8StringNamedField(
272             this->file_to_generate(this->file_to_generate_size() - 1).data(),
273             this->file_to_generate(this->file_to_generate_size() - 1).length(),
274             ::google::protobuf::internal::WireFormat::PARSE,
275             "google.protobuf.compiler.CodeGeneratorRequest.file_to_generate");
276         } else {
277           goto handle_unusual;
278         }
279         if (input->ExpectTag(10)) goto parse_file_to_generate;
280         if (input->ExpectTag(18)) goto parse_parameter;
281         break;
282       }
283 
284       // optional string parameter = 2;
285       case 2: {
286         if (tag == 18) {
287          parse_parameter:
288           DO_(::google::protobuf::internal::WireFormatLite::ReadString(
289                 input, this->mutable_parameter()));
290           ::google::protobuf::internal::WireFormat::VerifyUTF8StringNamedField(
291             this->parameter().data(), this->parameter().length(),
292             ::google::protobuf::internal::WireFormat::PARSE,
293             "google.protobuf.compiler.CodeGeneratorRequest.parameter");
294         } else {
295           goto handle_unusual;
296         }
297         if (input->ExpectTag(122)) goto parse_proto_file;
298         break;
299       }
300 
301       // repeated .google.protobuf.FileDescriptorProto proto_file = 15;
302       case 15: {
303         if (tag == 122) {
304          parse_proto_file:
305           DO_(input->IncrementRecursionDepth());
306          parse_loop_proto_file:
307           DO_(::google::protobuf::internal::WireFormatLite::ReadMessageNoVirtualNoRecursionDepth(
308                 input, add_proto_file()));
309         } else {
310           goto handle_unusual;
311         }
312         if (input->ExpectTag(122)) goto parse_loop_proto_file;
313         input->UnsafeDecrementRecursionDepth();
314         if (input->ExpectAtEnd()) goto success;
315         break;
316       }
317 
318       default: {
319       handle_unusual:
320         if (tag == 0 ||
321             ::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) ==
322             ::google::protobuf::internal::WireFormatLite::WIRETYPE_END_GROUP) {
323           goto success;
324         }
325         DO_(::google::protobuf::internal::WireFormat::SkipField(
326               input, tag, mutable_unknown_fields()));
327         break;
328       }
329     }
330   }
331 success:
332   // @@protoc_insertion_point(parse_success:google.protobuf.compiler.CodeGeneratorRequest)
333   return true;
334 failure:
335   // @@protoc_insertion_point(parse_failure:google.protobuf.compiler.CodeGeneratorRequest)
336   return false;
337 #undef DO_
338 }
339 
SerializeWithCachedSizes(::google::protobuf::io::CodedOutputStream * output) const340 void CodeGeneratorRequest::SerializeWithCachedSizes(
341     ::google::protobuf::io::CodedOutputStream* output) const {
342   // @@protoc_insertion_point(serialize_start:google.protobuf.compiler.CodeGeneratorRequest)
343   // repeated string file_to_generate = 1;
344   for (int i = 0; i < this->file_to_generate_size(); i++) {
345     ::google::protobuf::internal::WireFormat::VerifyUTF8StringNamedField(
346       this->file_to_generate(i).data(), this->file_to_generate(i).length(),
347       ::google::protobuf::internal::WireFormat::SERIALIZE,
348       "google.protobuf.compiler.CodeGeneratorRequest.file_to_generate");
349     ::google::protobuf::internal::WireFormatLite::WriteString(
350       1, this->file_to_generate(i), output);
351   }
352 
353   // optional string parameter = 2;
354   if (has_parameter()) {
355     ::google::protobuf::internal::WireFormat::VerifyUTF8StringNamedField(
356       this->parameter().data(), this->parameter().length(),
357       ::google::protobuf::internal::WireFormat::SERIALIZE,
358       "google.protobuf.compiler.CodeGeneratorRequest.parameter");
359     ::google::protobuf::internal::WireFormatLite::WriteStringMaybeAliased(
360       2, this->parameter(), output);
361   }
362 
363   // repeated .google.protobuf.FileDescriptorProto proto_file = 15;
364   for (unsigned int i = 0, n = this->proto_file_size(); i < n; i++) {
365     ::google::protobuf::internal::WireFormatLite::WriteMessageMaybeToArray(
366       15, this->proto_file(i), output);
367   }
368 
369   if (_internal_metadata_.have_unknown_fields()) {
370     ::google::protobuf::internal::WireFormat::SerializeUnknownFields(
371         unknown_fields(), output);
372   }
373   // @@protoc_insertion_point(serialize_end:google.protobuf.compiler.CodeGeneratorRequest)
374 }
375 
SerializeWithCachedSizesToArray(::google::protobuf::uint8 * target) const376 ::google::protobuf::uint8* CodeGeneratorRequest::SerializeWithCachedSizesToArray(
377     ::google::protobuf::uint8* target) const {
378   // @@protoc_insertion_point(serialize_to_array_start:google.protobuf.compiler.CodeGeneratorRequest)
379   // repeated string file_to_generate = 1;
380   for (int i = 0; i < this->file_to_generate_size(); i++) {
381     ::google::protobuf::internal::WireFormat::VerifyUTF8StringNamedField(
382       this->file_to_generate(i).data(), this->file_to_generate(i).length(),
383       ::google::protobuf::internal::WireFormat::SERIALIZE,
384       "google.protobuf.compiler.CodeGeneratorRequest.file_to_generate");
385     target = ::google::protobuf::internal::WireFormatLite::
386       WriteStringToArray(1, this->file_to_generate(i), target);
387   }
388 
389   // optional string parameter = 2;
390   if (has_parameter()) {
391     ::google::protobuf::internal::WireFormat::VerifyUTF8StringNamedField(
392       this->parameter().data(), this->parameter().length(),
393       ::google::protobuf::internal::WireFormat::SERIALIZE,
394       "google.protobuf.compiler.CodeGeneratorRequest.parameter");
395     target =
396       ::google::protobuf::internal::WireFormatLite::WriteStringToArray(
397         2, this->parameter(), target);
398   }
399 
400   // repeated .google.protobuf.FileDescriptorProto proto_file = 15;
401   for (unsigned int i = 0, n = this->proto_file_size(); i < n; i++) {
402     target = ::google::protobuf::internal::WireFormatLite::
403       WriteMessageNoVirtualToArray(
404         15, this->proto_file(i), target);
405   }
406 
407   if (_internal_metadata_.have_unknown_fields()) {
408     target = ::google::protobuf::internal::WireFormat::SerializeUnknownFieldsToArray(
409         unknown_fields(), target);
410   }
411   // @@protoc_insertion_point(serialize_to_array_end:google.protobuf.compiler.CodeGeneratorRequest)
412   return target;
413 }
414 
ByteSize() const415 int CodeGeneratorRequest::ByteSize() const {
416 // @@protoc_insertion_point(message_byte_size_start:google.protobuf.compiler.CodeGeneratorRequest)
417   int total_size = 0;
418 
419   // optional string parameter = 2;
420   if (has_parameter()) {
421     total_size += 1 +
422       ::google::protobuf::internal::WireFormatLite::StringSize(
423         this->parameter());
424   }
425 
426   // repeated string file_to_generate = 1;
427   total_size += 1 * this->file_to_generate_size();
428   for (int i = 0; i < this->file_to_generate_size(); i++) {
429     total_size += ::google::protobuf::internal::WireFormatLite::StringSize(
430       this->file_to_generate(i));
431   }
432 
433   // repeated .google.protobuf.FileDescriptorProto proto_file = 15;
434   total_size += 1 * this->proto_file_size();
435   for (int i = 0; i < this->proto_file_size(); i++) {
436     total_size +=
437       ::google::protobuf::internal::WireFormatLite::MessageSizeNoVirtual(
438         this->proto_file(i));
439   }
440 
441   if (_internal_metadata_.have_unknown_fields()) {
442     total_size +=
443       ::google::protobuf::internal::WireFormat::ComputeUnknownFieldsSize(
444         unknown_fields());
445   }
446   GOOGLE_SAFE_CONCURRENT_WRITES_BEGIN();
447   _cached_size_ = total_size;
448   GOOGLE_SAFE_CONCURRENT_WRITES_END();
449   return total_size;
450 }
451 
MergeFrom(const::google::protobuf::Message & from)452 void CodeGeneratorRequest::MergeFrom(const ::google::protobuf::Message& from) {
453 // @@protoc_insertion_point(generalized_merge_from_start:google.protobuf.compiler.CodeGeneratorRequest)
454   if (GOOGLE_PREDICT_FALSE(&from == this)) MergeFromFail(__LINE__);
455   const CodeGeneratorRequest* source =
456       ::google::protobuf::internal::DynamicCastToGenerated<const CodeGeneratorRequest>(
457           &from);
458   if (source == NULL) {
459   // @@protoc_insertion_point(generalized_merge_from_cast_fail:google.protobuf.compiler.CodeGeneratorRequest)
460     ::google::protobuf::internal::ReflectionOps::Merge(from, this);
461   } else {
462   // @@protoc_insertion_point(generalized_merge_from_cast_success:google.protobuf.compiler.CodeGeneratorRequest)
463     MergeFrom(*source);
464   }
465 }
466 
MergeFrom(const CodeGeneratorRequest & from)467 void CodeGeneratorRequest::MergeFrom(const CodeGeneratorRequest& from) {
468 // @@protoc_insertion_point(class_specific_merge_from_start:google.protobuf.compiler.CodeGeneratorRequest)
469   if (GOOGLE_PREDICT_FALSE(&from == this)) MergeFromFail(__LINE__);
470   file_to_generate_.MergeFrom(from.file_to_generate_);
471   proto_file_.MergeFrom(from.proto_file_);
472   if (from._has_bits_[1 / 32] & (0xffu << (1 % 32))) {
473     if (from.has_parameter()) {
474       set_has_parameter();
475       parameter_.AssignWithDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), from.parameter_);
476     }
477   }
478   if (from._internal_metadata_.have_unknown_fields()) {
479     mutable_unknown_fields()->MergeFrom(from.unknown_fields());
480   }
481 }
482 
CopyFrom(const::google::protobuf::Message & from)483 void CodeGeneratorRequest::CopyFrom(const ::google::protobuf::Message& from) {
484 // @@protoc_insertion_point(generalized_copy_from_start:google.protobuf.compiler.CodeGeneratorRequest)
485   if (&from == this) return;
486   Clear();
487   MergeFrom(from);
488 }
489 
CopyFrom(const CodeGeneratorRequest & from)490 void CodeGeneratorRequest::CopyFrom(const CodeGeneratorRequest& from) {
491 // @@protoc_insertion_point(class_specific_copy_from_start:google.protobuf.compiler.CodeGeneratorRequest)
492   if (&from == this) return;
493   Clear();
494   MergeFrom(from);
495 }
496 
IsInitialized() const497 bool CodeGeneratorRequest::IsInitialized() const {
498 
499   if (!::google::protobuf::internal::AllAreInitialized(this->proto_file())) return false;
500   return true;
501 }
502 
Swap(CodeGeneratorRequest * other)503 void CodeGeneratorRequest::Swap(CodeGeneratorRequest* other) {
504   if (other == this) return;
505   InternalSwap(other);
506 }
InternalSwap(CodeGeneratorRequest * other)507 void CodeGeneratorRequest::InternalSwap(CodeGeneratorRequest* other) {
508   file_to_generate_.UnsafeArenaSwap(&other->file_to_generate_);
509   parameter_.Swap(&other->parameter_);
510   proto_file_.UnsafeArenaSwap(&other->proto_file_);
511   std::swap(_has_bits_[0], other->_has_bits_[0]);
512   _internal_metadata_.Swap(&other->_internal_metadata_);
513   std::swap(_cached_size_, other->_cached_size_);
514 }
515 
GetMetadata() const516 ::google::protobuf::Metadata CodeGeneratorRequest::GetMetadata() const {
517   protobuf_AssignDescriptorsOnce();
518   ::google::protobuf::Metadata metadata;
519   metadata.descriptor = CodeGeneratorRequest_descriptor_;
520   metadata.reflection = CodeGeneratorRequest_reflection_;
521   return metadata;
522 }
523 
524 #if PROTOBUF_INLINE_NOT_IN_HEADERS
525 // CodeGeneratorRequest
526 
527 // repeated string file_to_generate = 1;
file_to_generate_size() const528 int CodeGeneratorRequest::file_to_generate_size() const {
529   return file_to_generate_.size();
530 }
clear_file_to_generate()531 void CodeGeneratorRequest::clear_file_to_generate() {
532   file_to_generate_.Clear();
533 }
file_to_generate(int index) const534  const ::std::string& CodeGeneratorRequest::file_to_generate(int index) const {
535   // @@protoc_insertion_point(field_get:google.protobuf.compiler.CodeGeneratorRequest.file_to_generate)
536   return file_to_generate_.Get(index);
537 }
mutable_file_to_generate(int index)538  ::std::string* CodeGeneratorRequest::mutable_file_to_generate(int index) {
539   // @@protoc_insertion_point(field_mutable:google.protobuf.compiler.CodeGeneratorRequest.file_to_generate)
540   return file_to_generate_.Mutable(index);
541 }
set_file_to_generate(int index,const::std::string & value)542  void CodeGeneratorRequest::set_file_to_generate(int index, const ::std::string& value) {
543   // @@protoc_insertion_point(field_set:google.protobuf.compiler.CodeGeneratorRequest.file_to_generate)
544   file_to_generate_.Mutable(index)->assign(value);
545 }
set_file_to_generate(int index,const char * value)546  void CodeGeneratorRequest::set_file_to_generate(int index, const char* value) {
547   file_to_generate_.Mutable(index)->assign(value);
548   // @@protoc_insertion_point(field_set_char:google.protobuf.compiler.CodeGeneratorRequest.file_to_generate)
549 }
set_file_to_generate(int index,const char * value,size_t size)550  void CodeGeneratorRequest::set_file_to_generate(int index, const char* value, size_t size) {
551   file_to_generate_.Mutable(index)->assign(
552     reinterpret_cast<const char*>(value), size);
553   // @@protoc_insertion_point(field_set_pointer:google.protobuf.compiler.CodeGeneratorRequest.file_to_generate)
554 }
add_file_to_generate()555  ::std::string* CodeGeneratorRequest::add_file_to_generate() {
556   // @@protoc_insertion_point(field_add_mutable:google.protobuf.compiler.CodeGeneratorRequest.file_to_generate)
557   return file_to_generate_.Add();
558 }
add_file_to_generate(const::std::string & value)559  void CodeGeneratorRequest::add_file_to_generate(const ::std::string& value) {
560   file_to_generate_.Add()->assign(value);
561   // @@protoc_insertion_point(field_add:google.protobuf.compiler.CodeGeneratorRequest.file_to_generate)
562 }
add_file_to_generate(const char * value)563  void CodeGeneratorRequest::add_file_to_generate(const char* value) {
564   file_to_generate_.Add()->assign(value);
565   // @@protoc_insertion_point(field_add_char:google.protobuf.compiler.CodeGeneratorRequest.file_to_generate)
566 }
add_file_to_generate(const char * value,size_t size)567  void CodeGeneratorRequest::add_file_to_generate(const char* value, size_t size) {
568   file_to_generate_.Add()->assign(reinterpret_cast<const char*>(value), size);
569   // @@protoc_insertion_point(field_add_pointer:google.protobuf.compiler.CodeGeneratorRequest.file_to_generate)
570 }
571  const ::google::protobuf::RepeatedPtrField< ::std::string>&
file_to_generate() const572 CodeGeneratorRequest::file_to_generate() const {
573   // @@protoc_insertion_point(field_list:google.protobuf.compiler.CodeGeneratorRequest.file_to_generate)
574   return file_to_generate_;
575 }
576  ::google::protobuf::RepeatedPtrField< ::std::string>*
mutable_file_to_generate()577 CodeGeneratorRequest::mutable_file_to_generate() {
578   // @@protoc_insertion_point(field_mutable_list:google.protobuf.compiler.CodeGeneratorRequest.file_to_generate)
579   return &file_to_generate_;
580 }
581 
582 // optional string parameter = 2;
has_parameter() const583 bool CodeGeneratorRequest::has_parameter() const {
584   return (_has_bits_[0] & 0x00000002u) != 0;
585 }
set_has_parameter()586 void CodeGeneratorRequest::set_has_parameter() {
587   _has_bits_[0] |= 0x00000002u;
588 }
clear_has_parameter()589 void CodeGeneratorRequest::clear_has_parameter() {
590   _has_bits_[0] &= ~0x00000002u;
591 }
clear_parameter()592 void CodeGeneratorRequest::clear_parameter() {
593   parameter_.ClearToEmptyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
594   clear_has_parameter();
595 }
parameter() const596  const ::std::string& CodeGeneratorRequest::parameter() const {
597   // @@protoc_insertion_point(field_get:google.protobuf.compiler.CodeGeneratorRequest.parameter)
598   return parameter_.GetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
599 }
set_parameter(const::std::string & value)600  void CodeGeneratorRequest::set_parameter(const ::std::string& value) {
601   set_has_parameter();
602   parameter_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), value);
603   // @@protoc_insertion_point(field_set:google.protobuf.compiler.CodeGeneratorRequest.parameter)
604 }
set_parameter(const char * value)605  void CodeGeneratorRequest::set_parameter(const char* value) {
606   set_has_parameter();
607   parameter_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::string(value));
608   // @@protoc_insertion_point(field_set_char:google.protobuf.compiler.CodeGeneratorRequest.parameter)
609 }
set_parameter(const char * value,size_t size)610  void CodeGeneratorRequest::set_parameter(const char* value, size_t size) {
611   set_has_parameter();
612   parameter_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(),
613       ::std::string(reinterpret_cast<const char*>(value), size));
614   // @@protoc_insertion_point(field_set_pointer:google.protobuf.compiler.CodeGeneratorRequest.parameter)
615 }
mutable_parameter()616  ::std::string* CodeGeneratorRequest::mutable_parameter() {
617   set_has_parameter();
618   // @@protoc_insertion_point(field_mutable:google.protobuf.compiler.CodeGeneratorRequest.parameter)
619   return parameter_.MutableNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
620 }
release_parameter()621  ::std::string* CodeGeneratorRequest::release_parameter() {
622   // @@protoc_insertion_point(field_release:google.protobuf.compiler.CodeGeneratorRequest.parameter)
623   clear_has_parameter();
624   return parameter_.ReleaseNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
625 }
set_allocated_parameter(::std::string * parameter)626  void CodeGeneratorRequest::set_allocated_parameter(::std::string* parameter) {
627   if (parameter != NULL) {
628     set_has_parameter();
629   } else {
630     clear_has_parameter();
631   }
632   parameter_.SetAllocatedNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), parameter);
633   // @@protoc_insertion_point(field_set_allocated:google.protobuf.compiler.CodeGeneratorRequest.parameter)
634 }
635 
636 // repeated .google.protobuf.FileDescriptorProto proto_file = 15;
proto_file_size() const637 int CodeGeneratorRequest::proto_file_size() const {
638   return proto_file_.size();
639 }
clear_proto_file()640 void CodeGeneratorRequest::clear_proto_file() {
641   proto_file_.Clear();
642 }
proto_file(int index) const643 const ::google::protobuf::FileDescriptorProto& CodeGeneratorRequest::proto_file(int index) const {
644   // @@protoc_insertion_point(field_get:google.protobuf.compiler.CodeGeneratorRequest.proto_file)
645   return proto_file_.Get(index);
646 }
mutable_proto_file(int index)647 ::google::protobuf::FileDescriptorProto* CodeGeneratorRequest::mutable_proto_file(int index) {
648   // @@protoc_insertion_point(field_mutable:google.protobuf.compiler.CodeGeneratorRequest.proto_file)
649   return proto_file_.Mutable(index);
650 }
add_proto_file()651 ::google::protobuf::FileDescriptorProto* CodeGeneratorRequest::add_proto_file() {
652   // @@protoc_insertion_point(field_add:google.protobuf.compiler.CodeGeneratorRequest.proto_file)
653   return proto_file_.Add();
654 }
655 ::google::protobuf::RepeatedPtrField< ::google::protobuf::FileDescriptorProto >*
mutable_proto_file()656 CodeGeneratorRequest::mutable_proto_file() {
657   // @@protoc_insertion_point(field_mutable_list:google.protobuf.compiler.CodeGeneratorRequest.proto_file)
658   return &proto_file_;
659 }
660 const ::google::protobuf::RepeatedPtrField< ::google::protobuf::FileDescriptorProto >&
proto_file() const661 CodeGeneratorRequest::proto_file() const {
662   // @@protoc_insertion_point(field_list:google.protobuf.compiler.CodeGeneratorRequest.proto_file)
663   return proto_file_;
664 }
665 
666 #endif  // PROTOBUF_INLINE_NOT_IN_HEADERS
667 
668 // ===================================================================
669 
670 #if !defined(_MSC_VER) || _MSC_VER >= 1900
671 const int CodeGeneratorResponse_File::kNameFieldNumber;
672 const int CodeGeneratorResponse_File::kInsertionPointFieldNumber;
673 const int CodeGeneratorResponse_File::kContentFieldNumber;
674 #endif  // !defined(_MSC_VER) || _MSC_VER >= 1900
675 
CodeGeneratorResponse_File()676 CodeGeneratorResponse_File::CodeGeneratorResponse_File()
677   : ::google::protobuf::Message(), _internal_metadata_(NULL) {
678   SharedCtor();
679   // @@protoc_insertion_point(constructor:google.protobuf.compiler.CodeGeneratorResponse.File)
680 }
681 
InitAsDefaultInstance()682 void CodeGeneratorResponse_File::InitAsDefaultInstance() {
683 }
684 
CodeGeneratorResponse_File(const CodeGeneratorResponse_File & from)685 CodeGeneratorResponse_File::CodeGeneratorResponse_File(const CodeGeneratorResponse_File& from)
686   : ::google::protobuf::Message(),
687     _internal_metadata_(NULL) {
688   SharedCtor();
689   MergeFrom(from);
690   // @@protoc_insertion_point(copy_constructor:google.protobuf.compiler.CodeGeneratorResponse.File)
691 }
692 
SharedCtor()693 void CodeGeneratorResponse_File::SharedCtor() {
694   ::google::protobuf::internal::GetEmptyString();
695   _cached_size_ = 0;
696   name_.UnsafeSetDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
697   insertion_point_.UnsafeSetDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
698   content_.UnsafeSetDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
699   ::memset(_has_bits_, 0, sizeof(_has_bits_));
700 }
701 
~CodeGeneratorResponse_File()702 CodeGeneratorResponse_File::~CodeGeneratorResponse_File() {
703   // @@protoc_insertion_point(destructor:google.protobuf.compiler.CodeGeneratorResponse.File)
704   SharedDtor();
705 }
706 
SharedDtor()707 void CodeGeneratorResponse_File::SharedDtor() {
708   name_.DestroyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
709   insertion_point_.DestroyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
710   content_.DestroyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
711   if (this != default_instance_) {
712   }
713 }
714 
SetCachedSize(int size) const715 void CodeGeneratorResponse_File::SetCachedSize(int size) const {
716   GOOGLE_SAFE_CONCURRENT_WRITES_BEGIN();
717   _cached_size_ = size;
718   GOOGLE_SAFE_CONCURRENT_WRITES_END();
719 }
descriptor()720 const ::google::protobuf::Descriptor* CodeGeneratorResponse_File::descriptor() {
721   protobuf_AssignDescriptorsOnce();
722   return CodeGeneratorResponse_File_descriptor_;
723 }
724 
default_instance()725 const CodeGeneratorResponse_File& CodeGeneratorResponse_File::default_instance() {
726   if (default_instance_ == NULL) protobuf_AddDesc_google_2fprotobuf_2fcompiler_2fplugin_2eproto();
727   return *default_instance_;
728 }
729 
730 CodeGeneratorResponse_File* CodeGeneratorResponse_File::default_instance_ = NULL;
731 
New(::google::protobuf::Arena * arena) const732 CodeGeneratorResponse_File* CodeGeneratorResponse_File::New(::google::protobuf::Arena* arena) const {
733   CodeGeneratorResponse_File* n = new CodeGeneratorResponse_File;
734   if (arena != NULL) {
735     arena->Own(n);
736   }
737   return n;
738 }
739 
Clear()740 void CodeGeneratorResponse_File::Clear() {
741 // @@protoc_insertion_point(message_clear_start:google.protobuf.compiler.CodeGeneratorResponse.File)
742   if (_has_bits_[0 / 32] & 7u) {
743     if (has_name()) {
744       name_.ClearToEmptyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
745     }
746     if (has_insertion_point()) {
747       insertion_point_.ClearToEmptyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
748     }
749     if (has_content()) {
750       content_.ClearToEmptyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
751     }
752   }
753   ::memset(_has_bits_, 0, sizeof(_has_bits_));
754   if (_internal_metadata_.have_unknown_fields()) {
755     mutable_unknown_fields()->Clear();
756   }
757 }
758 
MergePartialFromCodedStream(::google::protobuf::io::CodedInputStream * input)759 bool CodeGeneratorResponse_File::MergePartialFromCodedStream(
760     ::google::protobuf::io::CodedInputStream* input) {
761 #define DO_(EXPRESSION) if (!GOOGLE_PREDICT_TRUE(EXPRESSION)) goto failure
762   ::google::protobuf::uint32 tag;
763   // @@protoc_insertion_point(parse_start:google.protobuf.compiler.CodeGeneratorResponse.File)
764   for (;;) {
765     ::std::pair< ::google::protobuf::uint32, bool> p = input->ReadTagWithCutoff(127);
766     tag = p.first;
767     if (!p.second) goto handle_unusual;
768     switch (::google::protobuf::internal::WireFormatLite::GetTagFieldNumber(tag)) {
769       // optional string name = 1;
770       case 1: {
771         if (tag == 10) {
772           DO_(::google::protobuf::internal::WireFormatLite::ReadString(
773                 input, this->mutable_name()));
774           ::google::protobuf::internal::WireFormat::VerifyUTF8StringNamedField(
775             this->name().data(), this->name().length(),
776             ::google::protobuf::internal::WireFormat::PARSE,
777             "google.protobuf.compiler.CodeGeneratorResponse.File.name");
778         } else {
779           goto handle_unusual;
780         }
781         if (input->ExpectTag(18)) goto parse_insertion_point;
782         break;
783       }
784 
785       // optional string insertion_point = 2;
786       case 2: {
787         if (tag == 18) {
788          parse_insertion_point:
789           DO_(::google::protobuf::internal::WireFormatLite::ReadString(
790                 input, this->mutable_insertion_point()));
791           ::google::protobuf::internal::WireFormat::VerifyUTF8StringNamedField(
792             this->insertion_point().data(), this->insertion_point().length(),
793             ::google::protobuf::internal::WireFormat::PARSE,
794             "google.protobuf.compiler.CodeGeneratorResponse.File.insertion_point");
795         } else {
796           goto handle_unusual;
797         }
798         if (input->ExpectTag(122)) goto parse_content;
799         break;
800       }
801 
802       // optional string content = 15;
803       case 15: {
804         if (tag == 122) {
805          parse_content:
806           DO_(::google::protobuf::internal::WireFormatLite::ReadString(
807                 input, this->mutable_content()));
808           ::google::protobuf::internal::WireFormat::VerifyUTF8StringNamedField(
809             this->content().data(), this->content().length(),
810             ::google::protobuf::internal::WireFormat::PARSE,
811             "google.protobuf.compiler.CodeGeneratorResponse.File.content");
812         } else {
813           goto handle_unusual;
814         }
815         if (input->ExpectAtEnd()) goto success;
816         break;
817       }
818 
819       default: {
820       handle_unusual:
821         if (tag == 0 ||
822             ::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) ==
823             ::google::protobuf::internal::WireFormatLite::WIRETYPE_END_GROUP) {
824           goto success;
825         }
826         DO_(::google::protobuf::internal::WireFormat::SkipField(
827               input, tag, mutable_unknown_fields()));
828         break;
829       }
830     }
831   }
832 success:
833   // @@protoc_insertion_point(parse_success:google.protobuf.compiler.CodeGeneratorResponse.File)
834   return true;
835 failure:
836   // @@protoc_insertion_point(parse_failure:google.protobuf.compiler.CodeGeneratorResponse.File)
837   return false;
838 #undef DO_
839 }
840 
SerializeWithCachedSizes(::google::protobuf::io::CodedOutputStream * output) const841 void CodeGeneratorResponse_File::SerializeWithCachedSizes(
842     ::google::protobuf::io::CodedOutputStream* output) const {
843   // @@protoc_insertion_point(serialize_start:google.protobuf.compiler.CodeGeneratorResponse.File)
844   // optional string name = 1;
845   if (has_name()) {
846     ::google::protobuf::internal::WireFormat::VerifyUTF8StringNamedField(
847       this->name().data(), this->name().length(),
848       ::google::protobuf::internal::WireFormat::SERIALIZE,
849       "google.protobuf.compiler.CodeGeneratorResponse.File.name");
850     ::google::protobuf::internal::WireFormatLite::WriteStringMaybeAliased(
851       1, this->name(), output);
852   }
853 
854   // optional string insertion_point = 2;
855   if (has_insertion_point()) {
856     ::google::protobuf::internal::WireFormat::VerifyUTF8StringNamedField(
857       this->insertion_point().data(), this->insertion_point().length(),
858       ::google::protobuf::internal::WireFormat::SERIALIZE,
859       "google.protobuf.compiler.CodeGeneratorResponse.File.insertion_point");
860     ::google::protobuf::internal::WireFormatLite::WriteStringMaybeAliased(
861       2, this->insertion_point(), output);
862   }
863 
864   // optional string content = 15;
865   if (has_content()) {
866     ::google::protobuf::internal::WireFormat::VerifyUTF8StringNamedField(
867       this->content().data(), this->content().length(),
868       ::google::protobuf::internal::WireFormat::SERIALIZE,
869       "google.protobuf.compiler.CodeGeneratorResponse.File.content");
870     ::google::protobuf::internal::WireFormatLite::WriteStringMaybeAliased(
871       15, this->content(), output);
872   }
873 
874   if (_internal_metadata_.have_unknown_fields()) {
875     ::google::protobuf::internal::WireFormat::SerializeUnknownFields(
876         unknown_fields(), output);
877   }
878   // @@protoc_insertion_point(serialize_end:google.protobuf.compiler.CodeGeneratorResponse.File)
879 }
880 
SerializeWithCachedSizesToArray(::google::protobuf::uint8 * target) const881 ::google::protobuf::uint8* CodeGeneratorResponse_File::SerializeWithCachedSizesToArray(
882     ::google::protobuf::uint8* target) const {
883   // @@protoc_insertion_point(serialize_to_array_start:google.protobuf.compiler.CodeGeneratorResponse.File)
884   // optional string name = 1;
885   if (has_name()) {
886     ::google::protobuf::internal::WireFormat::VerifyUTF8StringNamedField(
887       this->name().data(), this->name().length(),
888       ::google::protobuf::internal::WireFormat::SERIALIZE,
889       "google.protobuf.compiler.CodeGeneratorResponse.File.name");
890     target =
891       ::google::protobuf::internal::WireFormatLite::WriteStringToArray(
892         1, this->name(), target);
893   }
894 
895   // optional string insertion_point = 2;
896   if (has_insertion_point()) {
897     ::google::protobuf::internal::WireFormat::VerifyUTF8StringNamedField(
898       this->insertion_point().data(), this->insertion_point().length(),
899       ::google::protobuf::internal::WireFormat::SERIALIZE,
900       "google.protobuf.compiler.CodeGeneratorResponse.File.insertion_point");
901     target =
902       ::google::protobuf::internal::WireFormatLite::WriteStringToArray(
903         2, this->insertion_point(), target);
904   }
905 
906   // optional string content = 15;
907   if (has_content()) {
908     ::google::protobuf::internal::WireFormat::VerifyUTF8StringNamedField(
909       this->content().data(), this->content().length(),
910       ::google::protobuf::internal::WireFormat::SERIALIZE,
911       "google.protobuf.compiler.CodeGeneratorResponse.File.content");
912     target =
913       ::google::protobuf::internal::WireFormatLite::WriteStringToArray(
914         15, this->content(), target);
915   }
916 
917   if (_internal_metadata_.have_unknown_fields()) {
918     target = ::google::protobuf::internal::WireFormat::SerializeUnknownFieldsToArray(
919         unknown_fields(), target);
920   }
921   // @@protoc_insertion_point(serialize_to_array_end:google.protobuf.compiler.CodeGeneratorResponse.File)
922   return target;
923 }
924 
ByteSize() const925 int CodeGeneratorResponse_File::ByteSize() const {
926 // @@protoc_insertion_point(message_byte_size_start:google.protobuf.compiler.CodeGeneratorResponse.File)
927   int total_size = 0;
928 
929   if (_has_bits_[0 / 32] & 7u) {
930     // optional string name = 1;
931     if (has_name()) {
932       total_size += 1 +
933         ::google::protobuf::internal::WireFormatLite::StringSize(
934           this->name());
935     }
936 
937     // optional string insertion_point = 2;
938     if (has_insertion_point()) {
939       total_size += 1 +
940         ::google::protobuf::internal::WireFormatLite::StringSize(
941           this->insertion_point());
942     }
943 
944     // optional string content = 15;
945     if (has_content()) {
946       total_size += 1 +
947         ::google::protobuf::internal::WireFormatLite::StringSize(
948           this->content());
949     }
950 
951   }
952   if (_internal_metadata_.have_unknown_fields()) {
953     total_size +=
954       ::google::protobuf::internal::WireFormat::ComputeUnknownFieldsSize(
955         unknown_fields());
956   }
957   GOOGLE_SAFE_CONCURRENT_WRITES_BEGIN();
958   _cached_size_ = total_size;
959   GOOGLE_SAFE_CONCURRENT_WRITES_END();
960   return total_size;
961 }
962 
MergeFrom(const::google::protobuf::Message & from)963 void CodeGeneratorResponse_File::MergeFrom(const ::google::protobuf::Message& from) {
964 // @@protoc_insertion_point(generalized_merge_from_start:google.protobuf.compiler.CodeGeneratorResponse.File)
965   if (GOOGLE_PREDICT_FALSE(&from == this)) MergeFromFail(__LINE__);
966   const CodeGeneratorResponse_File* source =
967       ::google::protobuf::internal::DynamicCastToGenerated<const CodeGeneratorResponse_File>(
968           &from);
969   if (source == NULL) {
970   // @@protoc_insertion_point(generalized_merge_from_cast_fail:google.protobuf.compiler.CodeGeneratorResponse.File)
971     ::google::protobuf::internal::ReflectionOps::Merge(from, this);
972   } else {
973   // @@protoc_insertion_point(generalized_merge_from_cast_success:google.protobuf.compiler.CodeGeneratorResponse.File)
974     MergeFrom(*source);
975   }
976 }
977 
MergeFrom(const CodeGeneratorResponse_File & from)978 void CodeGeneratorResponse_File::MergeFrom(const CodeGeneratorResponse_File& from) {
979 // @@protoc_insertion_point(class_specific_merge_from_start:google.protobuf.compiler.CodeGeneratorResponse.File)
980   if (GOOGLE_PREDICT_FALSE(&from == this)) MergeFromFail(__LINE__);
981   if (from._has_bits_[0 / 32] & (0xffu << (0 % 32))) {
982     if (from.has_name()) {
983       set_has_name();
984       name_.AssignWithDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), from.name_);
985     }
986     if (from.has_insertion_point()) {
987       set_has_insertion_point();
988       insertion_point_.AssignWithDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), from.insertion_point_);
989     }
990     if (from.has_content()) {
991       set_has_content();
992       content_.AssignWithDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), from.content_);
993     }
994   }
995   if (from._internal_metadata_.have_unknown_fields()) {
996     mutable_unknown_fields()->MergeFrom(from.unknown_fields());
997   }
998 }
999 
CopyFrom(const::google::protobuf::Message & from)1000 void CodeGeneratorResponse_File::CopyFrom(const ::google::protobuf::Message& from) {
1001 // @@protoc_insertion_point(generalized_copy_from_start:google.protobuf.compiler.CodeGeneratorResponse.File)
1002   if (&from == this) return;
1003   Clear();
1004   MergeFrom(from);
1005 }
1006 
CopyFrom(const CodeGeneratorResponse_File & from)1007 void CodeGeneratorResponse_File::CopyFrom(const CodeGeneratorResponse_File& from) {
1008 // @@protoc_insertion_point(class_specific_copy_from_start:google.protobuf.compiler.CodeGeneratorResponse.File)
1009   if (&from == this) return;
1010   Clear();
1011   MergeFrom(from);
1012 }
1013 
IsInitialized() const1014 bool CodeGeneratorResponse_File::IsInitialized() const {
1015 
1016   return true;
1017 }
1018 
Swap(CodeGeneratorResponse_File * other)1019 void CodeGeneratorResponse_File::Swap(CodeGeneratorResponse_File* other) {
1020   if (other == this) return;
1021   InternalSwap(other);
1022 }
InternalSwap(CodeGeneratorResponse_File * other)1023 void CodeGeneratorResponse_File::InternalSwap(CodeGeneratorResponse_File* other) {
1024   name_.Swap(&other->name_);
1025   insertion_point_.Swap(&other->insertion_point_);
1026   content_.Swap(&other->content_);
1027   std::swap(_has_bits_[0], other->_has_bits_[0]);
1028   _internal_metadata_.Swap(&other->_internal_metadata_);
1029   std::swap(_cached_size_, other->_cached_size_);
1030 }
1031 
GetMetadata() const1032 ::google::protobuf::Metadata CodeGeneratorResponse_File::GetMetadata() const {
1033   protobuf_AssignDescriptorsOnce();
1034   ::google::protobuf::Metadata metadata;
1035   metadata.descriptor = CodeGeneratorResponse_File_descriptor_;
1036   metadata.reflection = CodeGeneratorResponse_File_reflection_;
1037   return metadata;
1038 }
1039 
1040 
1041 // -------------------------------------------------------------------
1042 
1043 #if !defined(_MSC_VER) || _MSC_VER >= 1900
1044 const int CodeGeneratorResponse::kErrorFieldNumber;
1045 const int CodeGeneratorResponse::kFileFieldNumber;
1046 #endif  // !defined(_MSC_VER) || _MSC_VER >= 1900
1047 
CodeGeneratorResponse()1048 CodeGeneratorResponse::CodeGeneratorResponse()
1049   : ::google::protobuf::Message(), _internal_metadata_(NULL) {
1050   SharedCtor();
1051   // @@protoc_insertion_point(constructor:google.protobuf.compiler.CodeGeneratorResponse)
1052 }
1053 
InitAsDefaultInstance()1054 void CodeGeneratorResponse::InitAsDefaultInstance() {
1055 }
1056 
CodeGeneratorResponse(const CodeGeneratorResponse & from)1057 CodeGeneratorResponse::CodeGeneratorResponse(const CodeGeneratorResponse& from)
1058   : ::google::protobuf::Message(),
1059     _internal_metadata_(NULL) {
1060   SharedCtor();
1061   MergeFrom(from);
1062   // @@protoc_insertion_point(copy_constructor:google.protobuf.compiler.CodeGeneratorResponse)
1063 }
1064 
SharedCtor()1065 void CodeGeneratorResponse::SharedCtor() {
1066   ::google::protobuf::internal::GetEmptyString();
1067   _cached_size_ = 0;
1068   error_.UnsafeSetDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
1069   ::memset(_has_bits_, 0, sizeof(_has_bits_));
1070 }
1071 
~CodeGeneratorResponse()1072 CodeGeneratorResponse::~CodeGeneratorResponse() {
1073   // @@protoc_insertion_point(destructor:google.protobuf.compiler.CodeGeneratorResponse)
1074   SharedDtor();
1075 }
1076 
SharedDtor()1077 void CodeGeneratorResponse::SharedDtor() {
1078   error_.DestroyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
1079   if (this != default_instance_) {
1080   }
1081 }
1082 
SetCachedSize(int size) const1083 void CodeGeneratorResponse::SetCachedSize(int size) const {
1084   GOOGLE_SAFE_CONCURRENT_WRITES_BEGIN();
1085   _cached_size_ = size;
1086   GOOGLE_SAFE_CONCURRENT_WRITES_END();
1087 }
descriptor()1088 const ::google::protobuf::Descriptor* CodeGeneratorResponse::descriptor() {
1089   protobuf_AssignDescriptorsOnce();
1090   return CodeGeneratorResponse_descriptor_;
1091 }
1092 
default_instance()1093 const CodeGeneratorResponse& CodeGeneratorResponse::default_instance() {
1094   if (default_instance_ == NULL) protobuf_AddDesc_google_2fprotobuf_2fcompiler_2fplugin_2eproto();
1095   return *default_instance_;
1096 }
1097 
1098 CodeGeneratorResponse* CodeGeneratorResponse::default_instance_ = NULL;
1099 
New(::google::protobuf::Arena * arena) const1100 CodeGeneratorResponse* CodeGeneratorResponse::New(::google::protobuf::Arena* arena) const {
1101   CodeGeneratorResponse* n = new CodeGeneratorResponse;
1102   if (arena != NULL) {
1103     arena->Own(n);
1104   }
1105   return n;
1106 }
1107 
Clear()1108 void CodeGeneratorResponse::Clear() {
1109 // @@protoc_insertion_point(message_clear_start:google.protobuf.compiler.CodeGeneratorResponse)
1110   if (has_error()) {
1111     error_.ClearToEmptyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
1112   }
1113   file_.Clear();
1114   ::memset(_has_bits_, 0, sizeof(_has_bits_));
1115   if (_internal_metadata_.have_unknown_fields()) {
1116     mutable_unknown_fields()->Clear();
1117   }
1118 }
1119 
MergePartialFromCodedStream(::google::protobuf::io::CodedInputStream * input)1120 bool CodeGeneratorResponse::MergePartialFromCodedStream(
1121     ::google::protobuf::io::CodedInputStream* input) {
1122 #define DO_(EXPRESSION) if (!GOOGLE_PREDICT_TRUE(EXPRESSION)) goto failure
1123   ::google::protobuf::uint32 tag;
1124   // @@protoc_insertion_point(parse_start:google.protobuf.compiler.CodeGeneratorResponse)
1125   for (;;) {
1126     ::std::pair< ::google::protobuf::uint32, bool> p = input->ReadTagWithCutoff(127);
1127     tag = p.first;
1128     if (!p.second) goto handle_unusual;
1129     switch (::google::protobuf::internal::WireFormatLite::GetTagFieldNumber(tag)) {
1130       // optional string error = 1;
1131       case 1: {
1132         if (tag == 10) {
1133           DO_(::google::protobuf::internal::WireFormatLite::ReadString(
1134                 input, this->mutable_error()));
1135           ::google::protobuf::internal::WireFormat::VerifyUTF8StringNamedField(
1136             this->error().data(), this->error().length(),
1137             ::google::protobuf::internal::WireFormat::PARSE,
1138             "google.protobuf.compiler.CodeGeneratorResponse.error");
1139         } else {
1140           goto handle_unusual;
1141         }
1142         if (input->ExpectTag(122)) goto parse_file;
1143         break;
1144       }
1145 
1146       // repeated .google.protobuf.compiler.CodeGeneratorResponse.File file = 15;
1147       case 15: {
1148         if (tag == 122) {
1149          parse_file:
1150           DO_(input->IncrementRecursionDepth());
1151          parse_loop_file:
1152           DO_(::google::protobuf::internal::WireFormatLite::ReadMessageNoVirtualNoRecursionDepth(
1153                 input, add_file()));
1154         } else {
1155           goto handle_unusual;
1156         }
1157         if (input->ExpectTag(122)) goto parse_loop_file;
1158         input->UnsafeDecrementRecursionDepth();
1159         if (input->ExpectAtEnd()) goto success;
1160         break;
1161       }
1162 
1163       default: {
1164       handle_unusual:
1165         if (tag == 0 ||
1166             ::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) ==
1167             ::google::protobuf::internal::WireFormatLite::WIRETYPE_END_GROUP) {
1168           goto success;
1169         }
1170         DO_(::google::protobuf::internal::WireFormat::SkipField(
1171               input, tag, mutable_unknown_fields()));
1172         break;
1173       }
1174     }
1175   }
1176 success:
1177   // @@protoc_insertion_point(parse_success:google.protobuf.compiler.CodeGeneratorResponse)
1178   return true;
1179 failure:
1180   // @@protoc_insertion_point(parse_failure:google.protobuf.compiler.CodeGeneratorResponse)
1181   return false;
1182 #undef DO_
1183 }
1184 
SerializeWithCachedSizes(::google::protobuf::io::CodedOutputStream * output) const1185 void CodeGeneratorResponse::SerializeWithCachedSizes(
1186     ::google::protobuf::io::CodedOutputStream* output) const {
1187   // @@protoc_insertion_point(serialize_start:google.protobuf.compiler.CodeGeneratorResponse)
1188   // optional string error = 1;
1189   if (has_error()) {
1190     ::google::protobuf::internal::WireFormat::VerifyUTF8StringNamedField(
1191       this->error().data(), this->error().length(),
1192       ::google::protobuf::internal::WireFormat::SERIALIZE,
1193       "google.protobuf.compiler.CodeGeneratorResponse.error");
1194     ::google::protobuf::internal::WireFormatLite::WriteStringMaybeAliased(
1195       1, this->error(), output);
1196   }
1197 
1198   // repeated .google.protobuf.compiler.CodeGeneratorResponse.File file = 15;
1199   for (unsigned int i = 0, n = this->file_size(); i < n; i++) {
1200     ::google::protobuf::internal::WireFormatLite::WriteMessageMaybeToArray(
1201       15, this->file(i), output);
1202   }
1203 
1204   if (_internal_metadata_.have_unknown_fields()) {
1205     ::google::protobuf::internal::WireFormat::SerializeUnknownFields(
1206         unknown_fields(), output);
1207   }
1208   // @@protoc_insertion_point(serialize_end:google.protobuf.compiler.CodeGeneratorResponse)
1209 }
1210 
SerializeWithCachedSizesToArray(::google::protobuf::uint8 * target) const1211 ::google::protobuf::uint8* CodeGeneratorResponse::SerializeWithCachedSizesToArray(
1212     ::google::protobuf::uint8* target) const {
1213   // @@protoc_insertion_point(serialize_to_array_start:google.protobuf.compiler.CodeGeneratorResponse)
1214   // optional string error = 1;
1215   if (has_error()) {
1216     ::google::protobuf::internal::WireFormat::VerifyUTF8StringNamedField(
1217       this->error().data(), this->error().length(),
1218       ::google::protobuf::internal::WireFormat::SERIALIZE,
1219       "google.protobuf.compiler.CodeGeneratorResponse.error");
1220     target =
1221       ::google::protobuf::internal::WireFormatLite::WriteStringToArray(
1222         1, this->error(), target);
1223   }
1224 
1225   // repeated .google.protobuf.compiler.CodeGeneratorResponse.File file = 15;
1226   for (unsigned int i = 0, n = this->file_size(); i < n; i++) {
1227     target = ::google::protobuf::internal::WireFormatLite::
1228       WriteMessageNoVirtualToArray(
1229         15, this->file(i), target);
1230   }
1231 
1232   if (_internal_metadata_.have_unknown_fields()) {
1233     target = ::google::protobuf::internal::WireFormat::SerializeUnknownFieldsToArray(
1234         unknown_fields(), target);
1235   }
1236   // @@protoc_insertion_point(serialize_to_array_end:google.protobuf.compiler.CodeGeneratorResponse)
1237   return target;
1238 }
1239 
ByteSize() const1240 int CodeGeneratorResponse::ByteSize() const {
1241 // @@protoc_insertion_point(message_byte_size_start:google.protobuf.compiler.CodeGeneratorResponse)
1242   int total_size = 0;
1243 
1244   // optional string error = 1;
1245   if (has_error()) {
1246     total_size += 1 +
1247       ::google::protobuf::internal::WireFormatLite::StringSize(
1248         this->error());
1249   }
1250 
1251   // repeated .google.protobuf.compiler.CodeGeneratorResponse.File file = 15;
1252   total_size += 1 * this->file_size();
1253   for (int i = 0; i < this->file_size(); i++) {
1254     total_size +=
1255       ::google::protobuf::internal::WireFormatLite::MessageSizeNoVirtual(
1256         this->file(i));
1257   }
1258 
1259   if (_internal_metadata_.have_unknown_fields()) {
1260     total_size +=
1261       ::google::protobuf::internal::WireFormat::ComputeUnknownFieldsSize(
1262         unknown_fields());
1263   }
1264   GOOGLE_SAFE_CONCURRENT_WRITES_BEGIN();
1265   _cached_size_ = total_size;
1266   GOOGLE_SAFE_CONCURRENT_WRITES_END();
1267   return total_size;
1268 }
1269 
MergeFrom(const::google::protobuf::Message & from)1270 void CodeGeneratorResponse::MergeFrom(const ::google::protobuf::Message& from) {
1271 // @@protoc_insertion_point(generalized_merge_from_start:google.protobuf.compiler.CodeGeneratorResponse)
1272   if (GOOGLE_PREDICT_FALSE(&from == this)) MergeFromFail(__LINE__);
1273   const CodeGeneratorResponse* source =
1274       ::google::protobuf::internal::DynamicCastToGenerated<const CodeGeneratorResponse>(
1275           &from);
1276   if (source == NULL) {
1277   // @@protoc_insertion_point(generalized_merge_from_cast_fail:google.protobuf.compiler.CodeGeneratorResponse)
1278     ::google::protobuf::internal::ReflectionOps::Merge(from, this);
1279   } else {
1280   // @@protoc_insertion_point(generalized_merge_from_cast_success:google.protobuf.compiler.CodeGeneratorResponse)
1281     MergeFrom(*source);
1282   }
1283 }
1284 
MergeFrom(const CodeGeneratorResponse & from)1285 void CodeGeneratorResponse::MergeFrom(const CodeGeneratorResponse& from) {
1286 // @@protoc_insertion_point(class_specific_merge_from_start:google.protobuf.compiler.CodeGeneratorResponse)
1287   if (GOOGLE_PREDICT_FALSE(&from == this)) MergeFromFail(__LINE__);
1288   file_.MergeFrom(from.file_);
1289   if (from._has_bits_[0 / 32] & (0xffu << (0 % 32))) {
1290     if (from.has_error()) {
1291       set_has_error();
1292       error_.AssignWithDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), from.error_);
1293     }
1294   }
1295   if (from._internal_metadata_.have_unknown_fields()) {
1296     mutable_unknown_fields()->MergeFrom(from.unknown_fields());
1297   }
1298 }
1299 
CopyFrom(const::google::protobuf::Message & from)1300 void CodeGeneratorResponse::CopyFrom(const ::google::protobuf::Message& from) {
1301 // @@protoc_insertion_point(generalized_copy_from_start:google.protobuf.compiler.CodeGeneratorResponse)
1302   if (&from == this) return;
1303   Clear();
1304   MergeFrom(from);
1305 }
1306 
CopyFrom(const CodeGeneratorResponse & from)1307 void CodeGeneratorResponse::CopyFrom(const CodeGeneratorResponse& from) {
1308 // @@protoc_insertion_point(class_specific_copy_from_start:google.protobuf.compiler.CodeGeneratorResponse)
1309   if (&from == this) return;
1310   Clear();
1311   MergeFrom(from);
1312 }
1313 
IsInitialized() const1314 bool CodeGeneratorResponse::IsInitialized() const {
1315 
1316   return true;
1317 }
1318 
Swap(CodeGeneratorResponse * other)1319 void CodeGeneratorResponse::Swap(CodeGeneratorResponse* other) {
1320   if (other == this) return;
1321   InternalSwap(other);
1322 }
InternalSwap(CodeGeneratorResponse * other)1323 void CodeGeneratorResponse::InternalSwap(CodeGeneratorResponse* other) {
1324   error_.Swap(&other->error_);
1325   file_.UnsafeArenaSwap(&other->file_);
1326   std::swap(_has_bits_[0], other->_has_bits_[0]);
1327   _internal_metadata_.Swap(&other->_internal_metadata_);
1328   std::swap(_cached_size_, other->_cached_size_);
1329 }
1330 
GetMetadata() const1331 ::google::protobuf::Metadata CodeGeneratorResponse::GetMetadata() const {
1332   protobuf_AssignDescriptorsOnce();
1333   ::google::protobuf::Metadata metadata;
1334   metadata.descriptor = CodeGeneratorResponse_descriptor_;
1335   metadata.reflection = CodeGeneratorResponse_reflection_;
1336   return metadata;
1337 }
1338 
1339 #if PROTOBUF_INLINE_NOT_IN_HEADERS
1340 // CodeGeneratorResponse_File
1341 
1342 // optional string name = 1;
has_name() const1343 bool CodeGeneratorResponse_File::has_name() const {
1344   return (_has_bits_[0] & 0x00000001u) != 0;
1345 }
set_has_name()1346 void CodeGeneratorResponse_File::set_has_name() {
1347   _has_bits_[0] |= 0x00000001u;
1348 }
clear_has_name()1349 void CodeGeneratorResponse_File::clear_has_name() {
1350   _has_bits_[0] &= ~0x00000001u;
1351 }
clear_name()1352 void CodeGeneratorResponse_File::clear_name() {
1353   name_.ClearToEmptyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
1354   clear_has_name();
1355 }
name() const1356  const ::std::string& CodeGeneratorResponse_File::name() const {
1357   // @@protoc_insertion_point(field_get:google.protobuf.compiler.CodeGeneratorResponse.File.name)
1358   return name_.GetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
1359 }
set_name(const::std::string & value)1360  void CodeGeneratorResponse_File::set_name(const ::std::string& value) {
1361   set_has_name();
1362   name_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), value);
1363   // @@protoc_insertion_point(field_set:google.protobuf.compiler.CodeGeneratorResponse.File.name)
1364 }
set_name(const char * value)1365  void CodeGeneratorResponse_File::set_name(const char* value) {
1366   set_has_name();
1367   name_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::string(value));
1368   // @@protoc_insertion_point(field_set_char:google.protobuf.compiler.CodeGeneratorResponse.File.name)
1369 }
set_name(const char * value,size_t size)1370  void CodeGeneratorResponse_File::set_name(const char* value, size_t size) {
1371   set_has_name();
1372   name_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(),
1373       ::std::string(reinterpret_cast<const char*>(value), size));
1374   // @@protoc_insertion_point(field_set_pointer:google.protobuf.compiler.CodeGeneratorResponse.File.name)
1375 }
mutable_name()1376  ::std::string* CodeGeneratorResponse_File::mutable_name() {
1377   set_has_name();
1378   // @@protoc_insertion_point(field_mutable:google.protobuf.compiler.CodeGeneratorResponse.File.name)
1379   return name_.MutableNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
1380 }
release_name()1381  ::std::string* CodeGeneratorResponse_File::release_name() {
1382   // @@protoc_insertion_point(field_release:google.protobuf.compiler.CodeGeneratorResponse.File.name)
1383   clear_has_name();
1384   return name_.ReleaseNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
1385 }
set_allocated_name(::std::string * name)1386  void CodeGeneratorResponse_File::set_allocated_name(::std::string* name) {
1387   if (name != NULL) {
1388     set_has_name();
1389   } else {
1390     clear_has_name();
1391   }
1392   name_.SetAllocatedNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), name);
1393   // @@protoc_insertion_point(field_set_allocated:google.protobuf.compiler.CodeGeneratorResponse.File.name)
1394 }
1395 
1396 // optional string insertion_point = 2;
has_insertion_point() const1397 bool CodeGeneratorResponse_File::has_insertion_point() const {
1398   return (_has_bits_[0] & 0x00000002u) != 0;
1399 }
set_has_insertion_point()1400 void CodeGeneratorResponse_File::set_has_insertion_point() {
1401   _has_bits_[0] |= 0x00000002u;
1402 }
clear_has_insertion_point()1403 void CodeGeneratorResponse_File::clear_has_insertion_point() {
1404   _has_bits_[0] &= ~0x00000002u;
1405 }
clear_insertion_point()1406 void CodeGeneratorResponse_File::clear_insertion_point() {
1407   insertion_point_.ClearToEmptyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
1408   clear_has_insertion_point();
1409 }
insertion_point() const1410  const ::std::string& CodeGeneratorResponse_File::insertion_point() const {
1411   // @@protoc_insertion_point(field_get:google.protobuf.compiler.CodeGeneratorResponse.File.insertion_point)
1412   return insertion_point_.GetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
1413 }
set_insertion_point(const::std::string & value)1414  void CodeGeneratorResponse_File::set_insertion_point(const ::std::string& value) {
1415   set_has_insertion_point();
1416   insertion_point_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), value);
1417   // @@protoc_insertion_point(field_set:google.protobuf.compiler.CodeGeneratorResponse.File.insertion_point)
1418 }
set_insertion_point(const char * value)1419  void CodeGeneratorResponse_File::set_insertion_point(const char* value) {
1420   set_has_insertion_point();
1421   insertion_point_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::string(value));
1422   // @@protoc_insertion_point(field_set_char:google.protobuf.compiler.CodeGeneratorResponse.File.insertion_point)
1423 }
set_insertion_point(const char * value,size_t size)1424  void CodeGeneratorResponse_File::set_insertion_point(const char* value, size_t size) {
1425   set_has_insertion_point();
1426   insertion_point_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(),
1427       ::std::string(reinterpret_cast<const char*>(value), size));
1428   // @@protoc_insertion_point(field_set_pointer:google.protobuf.compiler.CodeGeneratorResponse.File.insertion_point)
1429 }
mutable_insertion_point()1430  ::std::string* CodeGeneratorResponse_File::mutable_insertion_point() {
1431   set_has_insertion_point();
1432   // @@protoc_insertion_point(field_mutable:google.protobuf.compiler.CodeGeneratorResponse.File.insertion_point)
1433   return insertion_point_.MutableNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
1434 }
release_insertion_point()1435  ::std::string* CodeGeneratorResponse_File::release_insertion_point() {
1436   // @@protoc_insertion_point(field_release:google.protobuf.compiler.CodeGeneratorResponse.File.insertion_point)
1437   clear_has_insertion_point();
1438   return insertion_point_.ReleaseNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
1439 }
set_allocated_insertion_point(::std::string * insertion_point)1440  void CodeGeneratorResponse_File::set_allocated_insertion_point(::std::string* insertion_point) {
1441   if (insertion_point != NULL) {
1442     set_has_insertion_point();
1443   } else {
1444     clear_has_insertion_point();
1445   }
1446   insertion_point_.SetAllocatedNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), insertion_point);
1447   // @@protoc_insertion_point(field_set_allocated:google.protobuf.compiler.CodeGeneratorResponse.File.insertion_point)
1448 }
1449 
1450 // optional string content = 15;
has_content() const1451 bool CodeGeneratorResponse_File::has_content() const {
1452   return (_has_bits_[0] & 0x00000004u) != 0;
1453 }
set_has_content()1454 void CodeGeneratorResponse_File::set_has_content() {
1455   _has_bits_[0] |= 0x00000004u;
1456 }
clear_has_content()1457 void CodeGeneratorResponse_File::clear_has_content() {
1458   _has_bits_[0] &= ~0x00000004u;
1459 }
clear_content()1460 void CodeGeneratorResponse_File::clear_content() {
1461   content_.ClearToEmptyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
1462   clear_has_content();
1463 }
content() const1464  const ::std::string& CodeGeneratorResponse_File::content() const {
1465   // @@protoc_insertion_point(field_get:google.protobuf.compiler.CodeGeneratorResponse.File.content)
1466   return content_.GetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
1467 }
set_content(const::std::string & value)1468  void CodeGeneratorResponse_File::set_content(const ::std::string& value) {
1469   set_has_content();
1470   content_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), value);
1471   // @@protoc_insertion_point(field_set:google.protobuf.compiler.CodeGeneratorResponse.File.content)
1472 }
set_content(const char * value)1473  void CodeGeneratorResponse_File::set_content(const char* value) {
1474   set_has_content();
1475   content_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::string(value));
1476   // @@protoc_insertion_point(field_set_char:google.protobuf.compiler.CodeGeneratorResponse.File.content)
1477 }
set_content(const char * value,size_t size)1478  void CodeGeneratorResponse_File::set_content(const char* value, size_t size) {
1479   set_has_content();
1480   content_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(),
1481       ::std::string(reinterpret_cast<const char*>(value), size));
1482   // @@protoc_insertion_point(field_set_pointer:google.protobuf.compiler.CodeGeneratorResponse.File.content)
1483 }
mutable_content()1484  ::std::string* CodeGeneratorResponse_File::mutable_content() {
1485   set_has_content();
1486   // @@protoc_insertion_point(field_mutable:google.protobuf.compiler.CodeGeneratorResponse.File.content)
1487   return content_.MutableNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
1488 }
release_content()1489  ::std::string* CodeGeneratorResponse_File::release_content() {
1490   // @@protoc_insertion_point(field_release:google.protobuf.compiler.CodeGeneratorResponse.File.content)
1491   clear_has_content();
1492   return content_.ReleaseNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
1493 }
set_allocated_content(::std::string * content)1494  void CodeGeneratorResponse_File::set_allocated_content(::std::string* content) {
1495   if (content != NULL) {
1496     set_has_content();
1497   } else {
1498     clear_has_content();
1499   }
1500   content_.SetAllocatedNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), content);
1501   // @@protoc_insertion_point(field_set_allocated:google.protobuf.compiler.CodeGeneratorResponse.File.content)
1502 }
1503 
1504 // -------------------------------------------------------------------
1505 
1506 // CodeGeneratorResponse
1507 
1508 // optional string error = 1;
has_error() const1509 bool CodeGeneratorResponse::has_error() const {
1510   return (_has_bits_[0] & 0x00000001u) != 0;
1511 }
set_has_error()1512 void CodeGeneratorResponse::set_has_error() {
1513   _has_bits_[0] |= 0x00000001u;
1514 }
clear_has_error()1515 void CodeGeneratorResponse::clear_has_error() {
1516   _has_bits_[0] &= ~0x00000001u;
1517 }
clear_error()1518 void CodeGeneratorResponse::clear_error() {
1519   error_.ClearToEmptyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
1520   clear_has_error();
1521 }
error() const1522  const ::std::string& CodeGeneratorResponse::error() const {
1523   // @@protoc_insertion_point(field_get:google.protobuf.compiler.CodeGeneratorResponse.error)
1524   return error_.GetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
1525 }
set_error(const::std::string & value)1526  void CodeGeneratorResponse::set_error(const ::std::string& value) {
1527   set_has_error();
1528   error_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), value);
1529   // @@protoc_insertion_point(field_set:google.protobuf.compiler.CodeGeneratorResponse.error)
1530 }
set_error(const char * value)1531  void CodeGeneratorResponse::set_error(const char* value) {
1532   set_has_error();
1533   error_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::string(value));
1534   // @@protoc_insertion_point(field_set_char:google.protobuf.compiler.CodeGeneratorResponse.error)
1535 }
set_error(const char * value,size_t size)1536  void CodeGeneratorResponse::set_error(const char* value, size_t size) {
1537   set_has_error();
1538   error_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(),
1539       ::std::string(reinterpret_cast<const char*>(value), size));
1540   // @@protoc_insertion_point(field_set_pointer:google.protobuf.compiler.CodeGeneratorResponse.error)
1541 }
mutable_error()1542  ::std::string* CodeGeneratorResponse::mutable_error() {
1543   set_has_error();
1544   // @@protoc_insertion_point(field_mutable:google.protobuf.compiler.CodeGeneratorResponse.error)
1545   return error_.MutableNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
1546 }
release_error()1547  ::std::string* CodeGeneratorResponse::release_error() {
1548   // @@protoc_insertion_point(field_release:google.protobuf.compiler.CodeGeneratorResponse.error)
1549   clear_has_error();
1550   return error_.ReleaseNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
1551 }
set_allocated_error(::std::string * error)1552  void CodeGeneratorResponse::set_allocated_error(::std::string* error) {
1553   if (error != NULL) {
1554     set_has_error();
1555   } else {
1556     clear_has_error();
1557   }
1558   error_.SetAllocatedNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), error);
1559   // @@protoc_insertion_point(field_set_allocated:google.protobuf.compiler.CodeGeneratorResponse.error)
1560 }
1561 
1562 // repeated .google.protobuf.compiler.CodeGeneratorResponse.File file = 15;
file_size() const1563 int CodeGeneratorResponse::file_size() const {
1564   return file_.size();
1565 }
clear_file()1566 void CodeGeneratorResponse::clear_file() {
1567   file_.Clear();
1568 }
file(int index) const1569 const ::google::protobuf::compiler::CodeGeneratorResponse_File& CodeGeneratorResponse::file(int index) const {
1570   // @@protoc_insertion_point(field_get:google.protobuf.compiler.CodeGeneratorResponse.file)
1571   return file_.Get(index);
1572 }
mutable_file(int index)1573 ::google::protobuf::compiler::CodeGeneratorResponse_File* CodeGeneratorResponse::mutable_file(int index) {
1574   // @@protoc_insertion_point(field_mutable:google.protobuf.compiler.CodeGeneratorResponse.file)
1575   return file_.Mutable(index);
1576 }
add_file()1577 ::google::protobuf::compiler::CodeGeneratorResponse_File* CodeGeneratorResponse::add_file() {
1578   // @@protoc_insertion_point(field_add:google.protobuf.compiler.CodeGeneratorResponse.file)
1579   return file_.Add();
1580 }
1581 ::google::protobuf::RepeatedPtrField< ::google::protobuf::compiler::CodeGeneratorResponse_File >*
mutable_file()1582 CodeGeneratorResponse::mutable_file() {
1583   // @@protoc_insertion_point(field_mutable_list:google.protobuf.compiler.CodeGeneratorResponse.file)
1584   return &file_;
1585 }
1586 const ::google::protobuf::RepeatedPtrField< ::google::protobuf::compiler::CodeGeneratorResponse_File >&
file() const1587 CodeGeneratorResponse::file() const {
1588   // @@protoc_insertion_point(field_list:google.protobuf.compiler.CodeGeneratorResponse.file)
1589   return file_;
1590 }
1591 
1592 #endif  // PROTOBUF_INLINE_NOT_IN_HEADERS
1593 
1594 // @@protoc_insertion_point(namespace_scope)
1595 
1596 }  // namespace compiler
1597 }  // namespace protobuf
1598 }  // namespace google
1599 
1600 // @@protoc_insertion_point(global_scope)
1601