1 // Generated by the protocol buffer compiler.  DO NOT EDIT!
2 // source: frameworks/base/services/incremental/Metadata.proto
3 
4 #include "frameworks/base/services/incremental/Metadata.pb.h"
5 
6 #include <algorithm>
7 #include <cstdint>
8 
9 #include <google/protobuf/io/coded_stream.h>
10 #include <google/protobuf/extension_set.h>
11 #include <google/protobuf/wire_format_lite.h>
12 #include <google/protobuf/io/zero_copy_stream_impl_lite.h>
13 // @@protoc_insertion_point(includes)
14 #include <google/protobuf/port_def.inc>
15 
16 PROTOBUF_PRAGMA_INIT_SEG
17 
18 namespace _pb = ::PROTOBUF_NAMESPACE_ID;
19 namespace _pbi = _pb::internal;
20 
21 namespace android {
22 namespace incremental {
23 namespace metadata {
BindPoint(::_pbi::ConstantInitialized)24 PROTOBUF_CONSTEXPR BindPoint::BindPoint(
25     ::_pbi::ConstantInitialized): _impl_{
26     /*decltype(_impl_.source_subdir_)*/{&::_pbi::fixed_address_empty_string, ::_pbi::ConstantInitialized{}}
27   , /*decltype(_impl_.dest_path_)*/{&::_pbi::fixed_address_empty_string, ::_pbi::ConstantInitialized{}}
28   , /*decltype(_impl_.storage_id_)*/0
29   , /*decltype(_impl_._cached_size_)*/{}} {}
30 struct BindPointDefaultTypeInternal {
BindPointDefaultTypeInternalandroid::incremental::metadata::BindPointDefaultTypeInternal31   PROTOBUF_CONSTEXPR BindPointDefaultTypeInternal()
32       : _instance(::_pbi::ConstantInitialized{}) {}
~BindPointDefaultTypeInternalandroid::incremental::metadata::BindPointDefaultTypeInternal33   ~BindPointDefaultTypeInternal() {}
34   union {  // NOLINT(misc-non-private-member-variables-in-classes)
35     BindPoint _instance;
36   };
37 };
38 PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 BindPointDefaultTypeInternal _BindPoint_default_instance_;
DataLoader(::_pbi::ConstantInitialized)39 PROTOBUF_CONSTEXPR DataLoader::DataLoader(
40     ::_pbi::ConstantInitialized): _impl_{
41     /*decltype(_impl_.package_name_)*/{&::_pbi::fixed_address_empty_string, ::_pbi::ConstantInitialized{}}
42   , /*decltype(_impl_.arguments_)*/{&::_pbi::fixed_address_empty_string, ::_pbi::ConstantInitialized{}}
43   , /*decltype(_impl_.class_name_)*/{&::_pbi::fixed_address_empty_string, ::_pbi::ConstantInitialized{}}
44   , /*decltype(_impl_.type_)*/0
45   , /*decltype(_impl_._cached_size_)*/{}} {}
46 struct DataLoaderDefaultTypeInternal {
DataLoaderDefaultTypeInternalandroid::incremental::metadata::DataLoaderDefaultTypeInternal47   PROTOBUF_CONSTEXPR DataLoaderDefaultTypeInternal()
48       : _instance(::_pbi::ConstantInitialized{}) {}
~DataLoaderDefaultTypeInternalandroid::incremental::metadata::DataLoaderDefaultTypeInternal49   ~DataLoaderDefaultTypeInternal() {}
50   union {  // NOLINT(misc-non-private-member-variables-in-classes)
51     DataLoader _instance;
52   };
53 };
54 PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 DataLoaderDefaultTypeInternal _DataLoader_default_instance_;
Storage(::_pbi::ConstantInitialized)55 PROTOBUF_CONSTEXPR Storage::Storage(
56     ::_pbi::ConstantInitialized): _impl_{
57     /*decltype(_impl_.id_)*/0
58   , /*decltype(_impl_._cached_size_)*/{}} {}
59 struct StorageDefaultTypeInternal {
StorageDefaultTypeInternalandroid::incremental::metadata::StorageDefaultTypeInternal60   PROTOBUF_CONSTEXPR StorageDefaultTypeInternal()
61       : _instance(::_pbi::ConstantInitialized{}) {}
~StorageDefaultTypeInternalandroid::incremental::metadata::StorageDefaultTypeInternal62   ~StorageDefaultTypeInternal() {}
63   union {  // NOLINT(misc-non-private-member-variables-in-classes)
64     Storage _instance;
65   };
66 };
67 PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 StorageDefaultTypeInternal _Storage_default_instance_;
Mount(::_pbi::ConstantInitialized)68 PROTOBUF_CONSTEXPR Mount::Mount(
69     ::_pbi::ConstantInitialized): _impl_{
70     /*decltype(_impl_.storage_)*/nullptr
71   , /*decltype(_impl_.loader_)*/nullptr
72   , /*decltype(_impl_._cached_size_)*/{}} {}
73 struct MountDefaultTypeInternal {
MountDefaultTypeInternalandroid::incremental::metadata::MountDefaultTypeInternal74   PROTOBUF_CONSTEXPR MountDefaultTypeInternal()
75       : _instance(::_pbi::ConstantInitialized{}) {}
~MountDefaultTypeInternalandroid::incremental::metadata::MountDefaultTypeInternal76   ~MountDefaultTypeInternal() {}
77   union {  // NOLINT(misc-non-private-member-variables-in-classes)
78     Mount _instance;
79   };
80 };
81 PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 MountDefaultTypeInternal _Mount_default_instance_;
82 }  // namespace metadata
83 }  // namespace incremental
84 }  // namespace android
85 namespace android {
86 namespace incremental {
87 namespace metadata {
88 
89 // ===================================================================
90 
91 class BindPoint::_Internal {
92  public:
93 };
94 
BindPoint(::PROTOBUF_NAMESPACE_ID::Arena * arena,bool is_message_owned)95 BindPoint::BindPoint(::PROTOBUF_NAMESPACE_ID::Arena* arena,
96                          bool is_message_owned)
97   : ::PROTOBUF_NAMESPACE_ID::MessageLite(arena, is_message_owned) {
98   SharedCtor(arena, is_message_owned);
99   // @@protoc_insertion_point(arena_constructor:android.incremental.metadata.BindPoint)
100 }
BindPoint(const BindPoint & from)101 BindPoint::BindPoint(const BindPoint& from)
102   : ::PROTOBUF_NAMESPACE_ID::MessageLite() {
103   BindPoint* const _this = this; (void)_this;
104   new (&_impl_) Impl_{
105       decltype(_impl_.source_subdir_){}
106     , decltype(_impl_.dest_path_){}
107     , decltype(_impl_.storage_id_){}
108     , /*decltype(_impl_._cached_size_)*/{}};
109 
110   _internal_metadata_.MergeFrom<std::string>(from._internal_metadata_);
111   _impl_.source_subdir_.InitDefault();
112   #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
113     _impl_.source_subdir_.Set("", GetArenaForAllocation());
114   #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
115   if (!from._internal_source_subdir().empty()) {
116     _this->_impl_.source_subdir_.Set(from._internal_source_subdir(),
117       _this->GetArenaForAllocation());
118   }
119   _impl_.dest_path_.InitDefault();
120   #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
121     _impl_.dest_path_.Set("", GetArenaForAllocation());
122   #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
123   if (!from._internal_dest_path().empty()) {
124     _this->_impl_.dest_path_.Set(from._internal_dest_path(),
125       _this->GetArenaForAllocation());
126   }
127   _this->_impl_.storage_id_ = from._impl_.storage_id_;
128   // @@protoc_insertion_point(copy_constructor:android.incremental.metadata.BindPoint)
129 }
130 
SharedCtor(::_pb::Arena * arena,bool is_message_owned)131 inline void BindPoint::SharedCtor(
132     ::_pb::Arena* arena, bool is_message_owned) {
133   (void)arena;
134   (void)is_message_owned;
135   new (&_impl_) Impl_{
136       decltype(_impl_.source_subdir_){}
137     , decltype(_impl_.dest_path_){}
138     , decltype(_impl_.storage_id_){0}
139     , /*decltype(_impl_._cached_size_)*/{}
140   };
141   _impl_.source_subdir_.InitDefault();
142   #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
143     _impl_.source_subdir_.Set("", GetArenaForAllocation());
144   #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
145   _impl_.dest_path_.InitDefault();
146   #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
147     _impl_.dest_path_.Set("", GetArenaForAllocation());
148   #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
149 }
150 
~BindPoint()151 BindPoint::~BindPoint() {
152   // @@protoc_insertion_point(destructor:android.incremental.metadata.BindPoint)
153   if (auto *arena = _internal_metadata_.DeleteReturnArena<std::string>()) {
154   (void)arena;
155     return;
156   }
157   SharedDtor();
158 }
159 
SharedDtor()160 inline void BindPoint::SharedDtor() {
161   GOOGLE_DCHECK(GetArenaForAllocation() == nullptr);
162   _impl_.source_subdir_.Destroy();
163   _impl_.dest_path_.Destroy();
164 }
165 
SetCachedSize(int size) const166 void BindPoint::SetCachedSize(int size) const {
167   _impl_._cached_size_.Set(size);
168 }
169 
Clear()170 void BindPoint::Clear() {
171 // @@protoc_insertion_point(message_clear_start:android.incremental.metadata.BindPoint)
172   ::uint32_t cached_has_bits = 0;
173   // Prevent compiler warnings about cached_has_bits being unused
174   (void) cached_has_bits;
175 
176   _impl_.source_subdir_.ClearToEmpty();
177   _impl_.dest_path_.ClearToEmpty();
178   _impl_.storage_id_ = 0;
179   _internal_metadata_.Clear<std::string>();
180 }
181 
_InternalParse(const char * ptr,::_pbi::ParseContext * ctx)182 const char* BindPoint::_InternalParse(const char* ptr, ::_pbi::ParseContext* ctx) {
183 #define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure
184   while (!ctx->Done(&ptr)) {
185     ::uint32_t tag;
186     ptr = ::_pbi::ReadTag(ptr, &tag);
187     switch (tag >> 3) {
188       // int32 storage_id = 1;
189       case 1:
190         if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 8)) {
191           _impl_.storage_id_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr);
192           CHK_(ptr);
193         } else {
194           goto handle_unusual;
195         }
196         continue;
197       // string source_subdir = 2;
198       case 2:
199         if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 18)) {
200           auto str = _internal_mutable_source_subdir();
201           ptr = ::_pbi::InlineGreedyStringParser(str, ptr, ctx);
202           CHK_(ptr);
203           CHK_(::_pbi::VerifyUTF8(str, nullptr));
204         } else {
205           goto handle_unusual;
206         }
207         continue;
208       // string dest_path = 3;
209       case 3:
210         if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 26)) {
211           auto str = _internal_mutable_dest_path();
212           ptr = ::_pbi::InlineGreedyStringParser(str, ptr, ctx);
213           CHK_(ptr);
214           CHK_(::_pbi::VerifyUTF8(str, nullptr));
215         } else {
216           goto handle_unusual;
217         }
218         continue;
219       default:
220         goto handle_unusual;
221     }  // switch
222   handle_unusual:
223     if ((tag == 0) || ((tag & 7) == 4)) {
224       CHK_(ptr);
225       ctx->SetLastTag(tag);
226       goto message_done;
227     }
228     ptr = UnknownFieldParse(
229         tag,
230         _internal_metadata_.mutable_unknown_fields<std::string>(),
231         ptr, ctx);
232     CHK_(ptr != nullptr);
233   }  // while
234 message_done:
235   return ptr;
236 failure:
237   ptr = nullptr;
238   goto message_done;
239 #undef CHK_
240 }
241 
_InternalSerialize(::uint8_t * target,::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream * stream) const242 ::uint8_t* BindPoint::_InternalSerialize(
243     ::uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const {
244   // @@protoc_insertion_point(serialize_to_array_start:android.incremental.metadata.BindPoint)
245   ::uint32_t cached_has_bits = 0;
246   (void) cached_has_bits;
247 
248   // int32 storage_id = 1;
249   if (this->_internal_storage_id() != 0) {
250     target = stream->EnsureSpace(target);
251     target = ::_pbi::WireFormatLite::WriteInt32ToArray(1, this->_internal_storage_id(), target);
252   }
253 
254   // string source_subdir = 2;
255   if (!this->_internal_source_subdir().empty()) {
256     ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::VerifyUtf8String(
257       this->_internal_source_subdir().data(), static_cast<int>(this->_internal_source_subdir().length()),
258       ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::SERIALIZE,
259       "android.incremental.metadata.BindPoint.source_subdir");
260     target = stream->WriteStringMaybeAliased(
261         2, this->_internal_source_subdir(), target);
262   }
263 
264   // string dest_path = 3;
265   if (!this->_internal_dest_path().empty()) {
266     ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::VerifyUtf8String(
267       this->_internal_dest_path().data(), static_cast<int>(this->_internal_dest_path().length()),
268       ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::SERIALIZE,
269       "android.incremental.metadata.BindPoint.dest_path");
270     target = stream->WriteStringMaybeAliased(
271         3, this->_internal_dest_path(), target);
272   }
273 
274   if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) {
275     target = stream->WriteRaw(_internal_metadata_.unknown_fields<std::string>(::PROTOBUF_NAMESPACE_ID::internal::GetEmptyString).data(),
276         static_cast<int>(_internal_metadata_.unknown_fields<std::string>(::PROTOBUF_NAMESPACE_ID::internal::GetEmptyString).size()), target);
277   }
278   // @@protoc_insertion_point(serialize_to_array_end:android.incremental.metadata.BindPoint)
279   return target;
280 }
281 
ByteSizeLong() const282 size_t BindPoint::ByteSizeLong() const {
283 // @@protoc_insertion_point(message_byte_size_start:android.incremental.metadata.BindPoint)
284   size_t total_size = 0;
285 
286   ::uint32_t cached_has_bits = 0;
287   // Prevent compiler warnings about cached_has_bits being unused
288   (void) cached_has_bits;
289 
290   // string source_subdir = 2;
291   if (!this->_internal_source_subdir().empty()) {
292     total_size += 1 +
293       ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize(
294         this->_internal_source_subdir());
295   }
296 
297   // string dest_path = 3;
298   if (!this->_internal_dest_path().empty()) {
299     total_size += 1 +
300       ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize(
301         this->_internal_dest_path());
302   }
303 
304   // int32 storage_id = 1;
305   if (this->_internal_storage_id() != 0) {
306     total_size += ::_pbi::WireFormatLite::Int32SizePlusOne(this->_internal_storage_id());
307   }
308 
309   if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) {
310     total_size += _internal_metadata_.unknown_fields<std::string>(::PROTOBUF_NAMESPACE_ID::internal::GetEmptyString).size();
311   }
312   int cached_size = ::_pbi::ToCachedSize(total_size);
313   SetCachedSize(cached_size);
314   return total_size;
315 }
316 
CheckTypeAndMergeFrom(const::PROTOBUF_NAMESPACE_ID::MessageLite & from)317 void BindPoint::CheckTypeAndMergeFrom(
318     const ::PROTOBUF_NAMESPACE_ID::MessageLite& from) {
319   MergeFrom(*::_pbi::DownCast<const BindPoint*>(
320       &from));
321 }
322 
MergeFrom(const BindPoint & from)323 void BindPoint::MergeFrom(const BindPoint& from) {
324   BindPoint* const _this = this;
325   // @@protoc_insertion_point(class_specific_merge_from_start:android.incremental.metadata.BindPoint)
326   GOOGLE_DCHECK_NE(&from, _this);
327   ::uint32_t cached_has_bits = 0;
328   (void) cached_has_bits;
329 
330   if (!from._internal_source_subdir().empty()) {
331     _this->_internal_set_source_subdir(from._internal_source_subdir());
332   }
333   if (!from._internal_dest_path().empty()) {
334     _this->_internal_set_dest_path(from._internal_dest_path());
335   }
336   if (from._internal_storage_id() != 0) {
337     _this->_internal_set_storage_id(from._internal_storage_id());
338   }
339   _this->_internal_metadata_.MergeFrom<std::string>(from._internal_metadata_);
340 }
341 
CopyFrom(const BindPoint & from)342 void BindPoint::CopyFrom(const BindPoint& from) {
343 // @@protoc_insertion_point(class_specific_copy_from_start:android.incremental.metadata.BindPoint)
344   if (&from == this) return;
345   Clear();
346   MergeFrom(from);
347 }
348 
IsInitialized() const349 bool BindPoint::IsInitialized() const {
350   return true;
351 }
352 
InternalSwap(BindPoint * other)353 void BindPoint::InternalSwap(BindPoint* other) {
354   using std::swap;
355   auto* lhs_arena = GetArenaForAllocation();
356   auto* rhs_arena = other->GetArenaForAllocation();
357   _internal_metadata_.InternalSwap(&other->_internal_metadata_);
358   ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::InternalSwap(
359       &_impl_.source_subdir_, lhs_arena,
360       &other->_impl_.source_subdir_, rhs_arena
361   );
362   ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::InternalSwap(
363       &_impl_.dest_path_, lhs_arena,
364       &other->_impl_.dest_path_, rhs_arena
365   );
366   swap(_impl_.storage_id_, other->_impl_.storage_id_);
367 }
368 
GetTypeName() const369 std::string BindPoint::GetTypeName() const {
370   return "android.incremental.metadata.BindPoint";
371 }
372 
373 
374 // ===================================================================
375 
376 class DataLoader::_Internal {
377  public:
378 };
379 
DataLoader(::PROTOBUF_NAMESPACE_ID::Arena * arena,bool is_message_owned)380 DataLoader::DataLoader(::PROTOBUF_NAMESPACE_ID::Arena* arena,
381                          bool is_message_owned)
382   : ::PROTOBUF_NAMESPACE_ID::MessageLite(arena, is_message_owned) {
383   SharedCtor(arena, is_message_owned);
384   // @@protoc_insertion_point(arena_constructor:android.incremental.metadata.DataLoader)
385 }
DataLoader(const DataLoader & from)386 DataLoader::DataLoader(const DataLoader& from)
387   : ::PROTOBUF_NAMESPACE_ID::MessageLite() {
388   DataLoader* const _this = this; (void)_this;
389   new (&_impl_) Impl_{
390       decltype(_impl_.package_name_){}
391     , decltype(_impl_.arguments_){}
392     , decltype(_impl_.class_name_){}
393     , decltype(_impl_.type_){}
394     , /*decltype(_impl_._cached_size_)*/{}};
395 
396   _internal_metadata_.MergeFrom<std::string>(from._internal_metadata_);
397   _impl_.package_name_.InitDefault();
398   #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
399     _impl_.package_name_.Set("", GetArenaForAllocation());
400   #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
401   if (!from._internal_package_name().empty()) {
402     _this->_impl_.package_name_.Set(from._internal_package_name(),
403       _this->GetArenaForAllocation());
404   }
405   _impl_.arguments_.InitDefault();
406   #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
407     _impl_.arguments_.Set("", GetArenaForAllocation());
408   #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
409   if (!from._internal_arguments().empty()) {
410     _this->_impl_.arguments_.Set(from._internal_arguments(),
411       _this->GetArenaForAllocation());
412   }
413   _impl_.class_name_.InitDefault();
414   #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
415     _impl_.class_name_.Set("", GetArenaForAllocation());
416   #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
417   if (!from._internal_class_name().empty()) {
418     _this->_impl_.class_name_.Set(from._internal_class_name(),
419       _this->GetArenaForAllocation());
420   }
421   _this->_impl_.type_ = from._impl_.type_;
422   // @@protoc_insertion_point(copy_constructor:android.incremental.metadata.DataLoader)
423 }
424 
SharedCtor(::_pb::Arena * arena,bool is_message_owned)425 inline void DataLoader::SharedCtor(
426     ::_pb::Arena* arena, bool is_message_owned) {
427   (void)arena;
428   (void)is_message_owned;
429   new (&_impl_) Impl_{
430       decltype(_impl_.package_name_){}
431     , decltype(_impl_.arguments_){}
432     , decltype(_impl_.class_name_){}
433     , decltype(_impl_.type_){0}
434     , /*decltype(_impl_._cached_size_)*/{}
435   };
436   _impl_.package_name_.InitDefault();
437   #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
438     _impl_.package_name_.Set("", GetArenaForAllocation());
439   #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
440   _impl_.arguments_.InitDefault();
441   #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
442     _impl_.arguments_.Set("", GetArenaForAllocation());
443   #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
444   _impl_.class_name_.InitDefault();
445   #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
446     _impl_.class_name_.Set("", GetArenaForAllocation());
447   #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
448 }
449 
~DataLoader()450 DataLoader::~DataLoader() {
451   // @@protoc_insertion_point(destructor:android.incremental.metadata.DataLoader)
452   if (auto *arena = _internal_metadata_.DeleteReturnArena<std::string>()) {
453   (void)arena;
454     return;
455   }
456   SharedDtor();
457 }
458 
SharedDtor()459 inline void DataLoader::SharedDtor() {
460   GOOGLE_DCHECK(GetArenaForAllocation() == nullptr);
461   _impl_.package_name_.Destroy();
462   _impl_.arguments_.Destroy();
463   _impl_.class_name_.Destroy();
464 }
465 
SetCachedSize(int size) const466 void DataLoader::SetCachedSize(int size) const {
467   _impl_._cached_size_.Set(size);
468 }
469 
Clear()470 void DataLoader::Clear() {
471 // @@protoc_insertion_point(message_clear_start:android.incremental.metadata.DataLoader)
472   ::uint32_t cached_has_bits = 0;
473   // Prevent compiler warnings about cached_has_bits being unused
474   (void) cached_has_bits;
475 
476   _impl_.package_name_.ClearToEmpty();
477   _impl_.arguments_.ClearToEmpty();
478   _impl_.class_name_.ClearToEmpty();
479   _impl_.type_ = 0;
480   _internal_metadata_.Clear<std::string>();
481 }
482 
_InternalParse(const char * ptr,::_pbi::ParseContext * ctx)483 const char* DataLoader::_InternalParse(const char* ptr, ::_pbi::ParseContext* ctx) {
484 #define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure
485   while (!ctx->Done(&ptr)) {
486     ::uint32_t tag;
487     ptr = ::_pbi::ReadTag(ptr, &tag);
488     switch (tag >> 3) {
489       // string package_name = 1;
490       case 1:
491         if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 10)) {
492           auto str = _internal_mutable_package_name();
493           ptr = ::_pbi::InlineGreedyStringParser(str, ptr, ctx);
494           CHK_(ptr);
495           CHK_(::_pbi::VerifyUTF8(str, nullptr));
496         } else {
497           goto handle_unusual;
498         }
499         continue;
500       // string arguments = 2;
501       case 2:
502         if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 18)) {
503           auto str = _internal_mutable_arguments();
504           ptr = ::_pbi::InlineGreedyStringParser(str, ptr, ctx);
505           CHK_(ptr);
506           CHK_(::_pbi::VerifyUTF8(str, nullptr));
507         } else {
508           goto handle_unusual;
509         }
510         continue;
511       // string class_name = 3;
512       case 3:
513         if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 26)) {
514           auto str = _internal_mutable_class_name();
515           ptr = ::_pbi::InlineGreedyStringParser(str, ptr, ctx);
516           CHK_(ptr);
517           CHK_(::_pbi::VerifyUTF8(str, nullptr));
518         } else {
519           goto handle_unusual;
520         }
521         continue;
522       // int32 type = 4;
523       case 4:
524         if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 32)) {
525           _impl_.type_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr);
526           CHK_(ptr);
527         } else {
528           goto handle_unusual;
529         }
530         continue;
531       default:
532         goto handle_unusual;
533     }  // switch
534   handle_unusual:
535     if ((tag == 0) || ((tag & 7) == 4)) {
536       CHK_(ptr);
537       ctx->SetLastTag(tag);
538       goto message_done;
539     }
540     ptr = UnknownFieldParse(
541         tag,
542         _internal_metadata_.mutable_unknown_fields<std::string>(),
543         ptr, ctx);
544     CHK_(ptr != nullptr);
545   }  // while
546 message_done:
547   return ptr;
548 failure:
549   ptr = nullptr;
550   goto message_done;
551 #undef CHK_
552 }
553 
_InternalSerialize(::uint8_t * target,::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream * stream) const554 ::uint8_t* DataLoader::_InternalSerialize(
555     ::uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const {
556   // @@protoc_insertion_point(serialize_to_array_start:android.incremental.metadata.DataLoader)
557   ::uint32_t cached_has_bits = 0;
558   (void) cached_has_bits;
559 
560   // string package_name = 1;
561   if (!this->_internal_package_name().empty()) {
562     ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::VerifyUtf8String(
563       this->_internal_package_name().data(), static_cast<int>(this->_internal_package_name().length()),
564       ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::SERIALIZE,
565       "android.incremental.metadata.DataLoader.package_name");
566     target = stream->WriteStringMaybeAliased(
567         1, this->_internal_package_name(), target);
568   }
569 
570   // string arguments = 2;
571   if (!this->_internal_arguments().empty()) {
572     ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::VerifyUtf8String(
573       this->_internal_arguments().data(), static_cast<int>(this->_internal_arguments().length()),
574       ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::SERIALIZE,
575       "android.incremental.metadata.DataLoader.arguments");
576     target = stream->WriteStringMaybeAliased(
577         2, this->_internal_arguments(), target);
578   }
579 
580   // string class_name = 3;
581   if (!this->_internal_class_name().empty()) {
582     ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::VerifyUtf8String(
583       this->_internal_class_name().data(), static_cast<int>(this->_internal_class_name().length()),
584       ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::SERIALIZE,
585       "android.incremental.metadata.DataLoader.class_name");
586     target = stream->WriteStringMaybeAliased(
587         3, this->_internal_class_name(), target);
588   }
589 
590   // int32 type = 4;
591   if (this->_internal_type() != 0) {
592     target = stream->EnsureSpace(target);
593     target = ::_pbi::WireFormatLite::WriteInt32ToArray(4, this->_internal_type(), target);
594   }
595 
596   if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) {
597     target = stream->WriteRaw(_internal_metadata_.unknown_fields<std::string>(::PROTOBUF_NAMESPACE_ID::internal::GetEmptyString).data(),
598         static_cast<int>(_internal_metadata_.unknown_fields<std::string>(::PROTOBUF_NAMESPACE_ID::internal::GetEmptyString).size()), target);
599   }
600   // @@protoc_insertion_point(serialize_to_array_end:android.incremental.metadata.DataLoader)
601   return target;
602 }
603 
ByteSizeLong() const604 size_t DataLoader::ByteSizeLong() const {
605 // @@protoc_insertion_point(message_byte_size_start:android.incremental.metadata.DataLoader)
606   size_t total_size = 0;
607 
608   ::uint32_t cached_has_bits = 0;
609   // Prevent compiler warnings about cached_has_bits being unused
610   (void) cached_has_bits;
611 
612   // string package_name = 1;
613   if (!this->_internal_package_name().empty()) {
614     total_size += 1 +
615       ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize(
616         this->_internal_package_name());
617   }
618 
619   // string arguments = 2;
620   if (!this->_internal_arguments().empty()) {
621     total_size += 1 +
622       ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize(
623         this->_internal_arguments());
624   }
625 
626   // string class_name = 3;
627   if (!this->_internal_class_name().empty()) {
628     total_size += 1 +
629       ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize(
630         this->_internal_class_name());
631   }
632 
633   // int32 type = 4;
634   if (this->_internal_type() != 0) {
635     total_size += ::_pbi::WireFormatLite::Int32SizePlusOne(this->_internal_type());
636   }
637 
638   if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) {
639     total_size += _internal_metadata_.unknown_fields<std::string>(::PROTOBUF_NAMESPACE_ID::internal::GetEmptyString).size();
640   }
641   int cached_size = ::_pbi::ToCachedSize(total_size);
642   SetCachedSize(cached_size);
643   return total_size;
644 }
645 
CheckTypeAndMergeFrom(const::PROTOBUF_NAMESPACE_ID::MessageLite & from)646 void DataLoader::CheckTypeAndMergeFrom(
647     const ::PROTOBUF_NAMESPACE_ID::MessageLite& from) {
648   MergeFrom(*::_pbi::DownCast<const DataLoader*>(
649       &from));
650 }
651 
MergeFrom(const DataLoader & from)652 void DataLoader::MergeFrom(const DataLoader& from) {
653   DataLoader* const _this = this;
654   // @@protoc_insertion_point(class_specific_merge_from_start:android.incremental.metadata.DataLoader)
655   GOOGLE_DCHECK_NE(&from, _this);
656   ::uint32_t cached_has_bits = 0;
657   (void) cached_has_bits;
658 
659   if (!from._internal_package_name().empty()) {
660     _this->_internal_set_package_name(from._internal_package_name());
661   }
662   if (!from._internal_arguments().empty()) {
663     _this->_internal_set_arguments(from._internal_arguments());
664   }
665   if (!from._internal_class_name().empty()) {
666     _this->_internal_set_class_name(from._internal_class_name());
667   }
668   if (from._internal_type() != 0) {
669     _this->_internal_set_type(from._internal_type());
670   }
671   _this->_internal_metadata_.MergeFrom<std::string>(from._internal_metadata_);
672 }
673 
CopyFrom(const DataLoader & from)674 void DataLoader::CopyFrom(const DataLoader& from) {
675 // @@protoc_insertion_point(class_specific_copy_from_start:android.incremental.metadata.DataLoader)
676   if (&from == this) return;
677   Clear();
678   MergeFrom(from);
679 }
680 
IsInitialized() const681 bool DataLoader::IsInitialized() const {
682   return true;
683 }
684 
InternalSwap(DataLoader * other)685 void DataLoader::InternalSwap(DataLoader* other) {
686   using std::swap;
687   auto* lhs_arena = GetArenaForAllocation();
688   auto* rhs_arena = other->GetArenaForAllocation();
689   _internal_metadata_.InternalSwap(&other->_internal_metadata_);
690   ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::InternalSwap(
691       &_impl_.package_name_, lhs_arena,
692       &other->_impl_.package_name_, rhs_arena
693   );
694   ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::InternalSwap(
695       &_impl_.arguments_, lhs_arena,
696       &other->_impl_.arguments_, rhs_arena
697   );
698   ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::InternalSwap(
699       &_impl_.class_name_, lhs_arena,
700       &other->_impl_.class_name_, rhs_arena
701   );
702   swap(_impl_.type_, other->_impl_.type_);
703 }
704 
GetTypeName() const705 std::string DataLoader::GetTypeName() const {
706   return "android.incremental.metadata.DataLoader";
707 }
708 
709 
710 // ===================================================================
711 
712 class Storage::_Internal {
713  public:
714 };
715 
Storage(::PROTOBUF_NAMESPACE_ID::Arena * arena,bool is_message_owned)716 Storage::Storage(::PROTOBUF_NAMESPACE_ID::Arena* arena,
717                          bool is_message_owned)
718   : ::PROTOBUF_NAMESPACE_ID::MessageLite(arena, is_message_owned) {
719   SharedCtor(arena, is_message_owned);
720   // @@protoc_insertion_point(arena_constructor:android.incremental.metadata.Storage)
721 }
Storage(const Storage & from)722 Storage::Storage(const Storage& from)
723   : ::PROTOBUF_NAMESPACE_ID::MessageLite() {
724   Storage* const _this = this; (void)_this;
725   new (&_impl_) Impl_{
726       decltype(_impl_.id_){}
727     , /*decltype(_impl_._cached_size_)*/{}};
728 
729   _internal_metadata_.MergeFrom<std::string>(from._internal_metadata_);
730   _this->_impl_.id_ = from._impl_.id_;
731   // @@protoc_insertion_point(copy_constructor:android.incremental.metadata.Storage)
732 }
733 
SharedCtor(::_pb::Arena * arena,bool is_message_owned)734 inline void Storage::SharedCtor(
735     ::_pb::Arena* arena, bool is_message_owned) {
736   (void)arena;
737   (void)is_message_owned;
738   new (&_impl_) Impl_{
739       decltype(_impl_.id_){0}
740     , /*decltype(_impl_._cached_size_)*/{}
741   };
742 }
743 
~Storage()744 Storage::~Storage() {
745   // @@protoc_insertion_point(destructor:android.incremental.metadata.Storage)
746   if (auto *arena = _internal_metadata_.DeleteReturnArena<std::string>()) {
747   (void)arena;
748     return;
749   }
750   SharedDtor();
751 }
752 
SharedDtor()753 inline void Storage::SharedDtor() {
754   GOOGLE_DCHECK(GetArenaForAllocation() == nullptr);
755 }
756 
SetCachedSize(int size) const757 void Storage::SetCachedSize(int size) const {
758   _impl_._cached_size_.Set(size);
759 }
760 
Clear()761 void Storage::Clear() {
762 // @@protoc_insertion_point(message_clear_start:android.incremental.metadata.Storage)
763   ::uint32_t cached_has_bits = 0;
764   // Prevent compiler warnings about cached_has_bits being unused
765   (void) cached_has_bits;
766 
767   _impl_.id_ = 0;
768   _internal_metadata_.Clear<std::string>();
769 }
770 
_InternalParse(const char * ptr,::_pbi::ParseContext * ctx)771 const char* Storage::_InternalParse(const char* ptr, ::_pbi::ParseContext* ctx) {
772 #define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure
773   while (!ctx->Done(&ptr)) {
774     ::uint32_t tag;
775     ptr = ::_pbi::ReadTag(ptr, &tag);
776     switch (tag >> 3) {
777       // int32 id = 1;
778       case 1:
779         if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 8)) {
780           _impl_.id_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr);
781           CHK_(ptr);
782         } else {
783           goto handle_unusual;
784         }
785         continue;
786       default:
787         goto handle_unusual;
788     }  // switch
789   handle_unusual:
790     if ((tag == 0) || ((tag & 7) == 4)) {
791       CHK_(ptr);
792       ctx->SetLastTag(tag);
793       goto message_done;
794     }
795     ptr = UnknownFieldParse(
796         tag,
797         _internal_metadata_.mutable_unknown_fields<std::string>(),
798         ptr, ctx);
799     CHK_(ptr != nullptr);
800   }  // while
801 message_done:
802   return ptr;
803 failure:
804   ptr = nullptr;
805   goto message_done;
806 #undef CHK_
807 }
808 
_InternalSerialize(::uint8_t * target,::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream * stream) const809 ::uint8_t* Storage::_InternalSerialize(
810     ::uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const {
811   // @@protoc_insertion_point(serialize_to_array_start:android.incremental.metadata.Storage)
812   ::uint32_t cached_has_bits = 0;
813   (void) cached_has_bits;
814 
815   // int32 id = 1;
816   if (this->_internal_id() != 0) {
817     target = stream->EnsureSpace(target);
818     target = ::_pbi::WireFormatLite::WriteInt32ToArray(1, this->_internal_id(), target);
819   }
820 
821   if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) {
822     target = stream->WriteRaw(_internal_metadata_.unknown_fields<std::string>(::PROTOBUF_NAMESPACE_ID::internal::GetEmptyString).data(),
823         static_cast<int>(_internal_metadata_.unknown_fields<std::string>(::PROTOBUF_NAMESPACE_ID::internal::GetEmptyString).size()), target);
824   }
825   // @@protoc_insertion_point(serialize_to_array_end:android.incremental.metadata.Storage)
826   return target;
827 }
828 
ByteSizeLong() const829 size_t Storage::ByteSizeLong() const {
830 // @@protoc_insertion_point(message_byte_size_start:android.incremental.metadata.Storage)
831   size_t total_size = 0;
832 
833   ::uint32_t cached_has_bits = 0;
834   // Prevent compiler warnings about cached_has_bits being unused
835   (void) cached_has_bits;
836 
837   // int32 id = 1;
838   if (this->_internal_id() != 0) {
839     total_size += ::_pbi::WireFormatLite::Int32SizePlusOne(this->_internal_id());
840   }
841 
842   if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) {
843     total_size += _internal_metadata_.unknown_fields<std::string>(::PROTOBUF_NAMESPACE_ID::internal::GetEmptyString).size();
844   }
845   int cached_size = ::_pbi::ToCachedSize(total_size);
846   SetCachedSize(cached_size);
847   return total_size;
848 }
849 
CheckTypeAndMergeFrom(const::PROTOBUF_NAMESPACE_ID::MessageLite & from)850 void Storage::CheckTypeAndMergeFrom(
851     const ::PROTOBUF_NAMESPACE_ID::MessageLite& from) {
852   MergeFrom(*::_pbi::DownCast<const Storage*>(
853       &from));
854 }
855 
MergeFrom(const Storage & from)856 void Storage::MergeFrom(const Storage& from) {
857   Storage* const _this = this;
858   // @@protoc_insertion_point(class_specific_merge_from_start:android.incremental.metadata.Storage)
859   GOOGLE_DCHECK_NE(&from, _this);
860   ::uint32_t cached_has_bits = 0;
861   (void) cached_has_bits;
862 
863   if (from._internal_id() != 0) {
864     _this->_internal_set_id(from._internal_id());
865   }
866   _this->_internal_metadata_.MergeFrom<std::string>(from._internal_metadata_);
867 }
868 
CopyFrom(const Storage & from)869 void Storage::CopyFrom(const Storage& from) {
870 // @@protoc_insertion_point(class_specific_copy_from_start:android.incremental.metadata.Storage)
871   if (&from == this) return;
872   Clear();
873   MergeFrom(from);
874 }
875 
IsInitialized() const876 bool Storage::IsInitialized() const {
877   return true;
878 }
879 
InternalSwap(Storage * other)880 void Storage::InternalSwap(Storage* other) {
881   using std::swap;
882   _internal_metadata_.InternalSwap(&other->_internal_metadata_);
883   swap(_impl_.id_, other->_impl_.id_);
884 }
885 
GetTypeName() const886 std::string Storage::GetTypeName() const {
887   return "android.incremental.metadata.Storage";
888 }
889 
890 
891 // ===================================================================
892 
893 class Mount::_Internal {
894  public:
895   static const ::android::incremental::metadata::Storage& storage(const Mount* msg);
896   static const ::android::incremental::metadata::DataLoader& loader(const Mount* msg);
897 };
898 
899 const ::android::incremental::metadata::Storage&
storage(const Mount * msg)900 Mount::_Internal::storage(const Mount* msg) {
901   return *msg->_impl_.storage_;
902 }
903 const ::android::incremental::metadata::DataLoader&
loader(const Mount * msg)904 Mount::_Internal::loader(const Mount* msg) {
905   return *msg->_impl_.loader_;
906 }
Mount(::PROTOBUF_NAMESPACE_ID::Arena * arena,bool is_message_owned)907 Mount::Mount(::PROTOBUF_NAMESPACE_ID::Arena* arena,
908                          bool is_message_owned)
909   : ::PROTOBUF_NAMESPACE_ID::MessageLite(arena, is_message_owned) {
910   SharedCtor(arena, is_message_owned);
911   // @@protoc_insertion_point(arena_constructor:android.incremental.metadata.Mount)
912 }
Mount(const Mount & from)913 Mount::Mount(const Mount& from)
914   : ::PROTOBUF_NAMESPACE_ID::MessageLite() {
915   Mount* const _this = this; (void)_this;
916   new (&_impl_) Impl_{
917       decltype(_impl_.storage_){nullptr}
918     , decltype(_impl_.loader_){nullptr}
919     , /*decltype(_impl_._cached_size_)*/{}};
920 
921   _internal_metadata_.MergeFrom<std::string>(from._internal_metadata_);
922   if (from._internal_has_storage()) {
923     _this->_impl_.storage_ = new ::android::incremental::metadata::Storage(*from._impl_.storage_);
924   }
925   if (from._internal_has_loader()) {
926     _this->_impl_.loader_ = new ::android::incremental::metadata::DataLoader(*from._impl_.loader_);
927   }
928   // @@protoc_insertion_point(copy_constructor:android.incremental.metadata.Mount)
929 }
930 
SharedCtor(::_pb::Arena * arena,bool is_message_owned)931 inline void Mount::SharedCtor(
932     ::_pb::Arena* arena, bool is_message_owned) {
933   (void)arena;
934   (void)is_message_owned;
935   new (&_impl_) Impl_{
936       decltype(_impl_.storage_){nullptr}
937     , decltype(_impl_.loader_){nullptr}
938     , /*decltype(_impl_._cached_size_)*/{}
939   };
940 }
941 
~Mount()942 Mount::~Mount() {
943   // @@protoc_insertion_point(destructor:android.incremental.metadata.Mount)
944   if (auto *arena = _internal_metadata_.DeleteReturnArena<std::string>()) {
945   (void)arena;
946     return;
947   }
948   SharedDtor();
949 }
950 
SharedDtor()951 inline void Mount::SharedDtor() {
952   GOOGLE_DCHECK(GetArenaForAllocation() == nullptr);
953   if (this != internal_default_instance()) delete _impl_.storage_;
954   if (this != internal_default_instance()) delete _impl_.loader_;
955 }
956 
SetCachedSize(int size) const957 void Mount::SetCachedSize(int size) const {
958   _impl_._cached_size_.Set(size);
959 }
960 
Clear()961 void Mount::Clear() {
962 // @@protoc_insertion_point(message_clear_start:android.incremental.metadata.Mount)
963   ::uint32_t cached_has_bits = 0;
964   // Prevent compiler warnings about cached_has_bits being unused
965   (void) cached_has_bits;
966 
967   if (GetArenaForAllocation() == nullptr && _impl_.storage_ != nullptr) {
968     delete _impl_.storage_;
969   }
970   _impl_.storage_ = nullptr;
971   if (GetArenaForAllocation() == nullptr && _impl_.loader_ != nullptr) {
972     delete _impl_.loader_;
973   }
974   _impl_.loader_ = nullptr;
975   _internal_metadata_.Clear<std::string>();
976 }
977 
_InternalParse(const char * ptr,::_pbi::ParseContext * ctx)978 const char* Mount::_InternalParse(const char* ptr, ::_pbi::ParseContext* ctx) {
979 #define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure
980   while (!ctx->Done(&ptr)) {
981     ::uint32_t tag;
982     ptr = ::_pbi::ReadTag(ptr, &tag);
983     switch (tag >> 3) {
984       // .android.incremental.metadata.Storage storage = 1;
985       case 1:
986         if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 10)) {
987           ptr = ctx->ParseMessage(_internal_mutable_storage(), ptr);
988           CHK_(ptr);
989         } else {
990           goto handle_unusual;
991         }
992         continue;
993       // .android.incremental.metadata.DataLoader loader = 2;
994       case 2:
995         if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 18)) {
996           ptr = ctx->ParseMessage(_internal_mutable_loader(), ptr);
997           CHK_(ptr);
998         } else {
999           goto handle_unusual;
1000         }
1001         continue;
1002       default:
1003         goto handle_unusual;
1004     }  // switch
1005   handle_unusual:
1006     if ((tag == 0) || ((tag & 7) == 4)) {
1007       CHK_(ptr);
1008       ctx->SetLastTag(tag);
1009       goto message_done;
1010     }
1011     ptr = UnknownFieldParse(
1012         tag,
1013         _internal_metadata_.mutable_unknown_fields<std::string>(),
1014         ptr, ctx);
1015     CHK_(ptr != nullptr);
1016   }  // while
1017 message_done:
1018   return ptr;
1019 failure:
1020   ptr = nullptr;
1021   goto message_done;
1022 #undef CHK_
1023 }
1024 
_InternalSerialize(::uint8_t * target,::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream * stream) const1025 ::uint8_t* Mount::_InternalSerialize(
1026     ::uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const {
1027   // @@protoc_insertion_point(serialize_to_array_start:android.incremental.metadata.Mount)
1028   ::uint32_t cached_has_bits = 0;
1029   (void) cached_has_bits;
1030 
1031   // .android.incremental.metadata.Storage storage = 1;
1032   if (this->_internal_has_storage()) {
1033     target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::
1034       InternalWriteMessage(1, _Internal::storage(this),
1035         _Internal::storage(this).GetCachedSize(), target, stream);
1036   }
1037 
1038   // .android.incremental.metadata.DataLoader loader = 2;
1039   if (this->_internal_has_loader()) {
1040     target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::
1041       InternalWriteMessage(2, _Internal::loader(this),
1042         _Internal::loader(this).GetCachedSize(), target, stream);
1043   }
1044 
1045   if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) {
1046     target = stream->WriteRaw(_internal_metadata_.unknown_fields<std::string>(::PROTOBUF_NAMESPACE_ID::internal::GetEmptyString).data(),
1047         static_cast<int>(_internal_metadata_.unknown_fields<std::string>(::PROTOBUF_NAMESPACE_ID::internal::GetEmptyString).size()), target);
1048   }
1049   // @@protoc_insertion_point(serialize_to_array_end:android.incremental.metadata.Mount)
1050   return target;
1051 }
1052 
ByteSizeLong() const1053 size_t Mount::ByteSizeLong() const {
1054 // @@protoc_insertion_point(message_byte_size_start:android.incremental.metadata.Mount)
1055   size_t total_size = 0;
1056 
1057   ::uint32_t cached_has_bits = 0;
1058   // Prevent compiler warnings about cached_has_bits being unused
1059   (void) cached_has_bits;
1060 
1061   // .android.incremental.metadata.Storage storage = 1;
1062   if (this->_internal_has_storage()) {
1063     total_size += 1 +
1064       ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize(
1065         *_impl_.storage_);
1066   }
1067 
1068   // .android.incremental.metadata.DataLoader loader = 2;
1069   if (this->_internal_has_loader()) {
1070     total_size += 1 +
1071       ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize(
1072         *_impl_.loader_);
1073   }
1074 
1075   if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) {
1076     total_size += _internal_metadata_.unknown_fields<std::string>(::PROTOBUF_NAMESPACE_ID::internal::GetEmptyString).size();
1077   }
1078   int cached_size = ::_pbi::ToCachedSize(total_size);
1079   SetCachedSize(cached_size);
1080   return total_size;
1081 }
1082 
CheckTypeAndMergeFrom(const::PROTOBUF_NAMESPACE_ID::MessageLite & from)1083 void Mount::CheckTypeAndMergeFrom(
1084     const ::PROTOBUF_NAMESPACE_ID::MessageLite& from) {
1085   MergeFrom(*::_pbi::DownCast<const Mount*>(
1086       &from));
1087 }
1088 
MergeFrom(const Mount & from)1089 void Mount::MergeFrom(const Mount& from) {
1090   Mount* const _this = this;
1091   // @@protoc_insertion_point(class_specific_merge_from_start:android.incremental.metadata.Mount)
1092   GOOGLE_DCHECK_NE(&from, _this);
1093   ::uint32_t cached_has_bits = 0;
1094   (void) cached_has_bits;
1095 
1096   if (from._internal_has_storage()) {
1097     _this->_internal_mutable_storage()->::android::incremental::metadata::Storage::MergeFrom(
1098         from._internal_storage());
1099   }
1100   if (from._internal_has_loader()) {
1101     _this->_internal_mutable_loader()->::android::incremental::metadata::DataLoader::MergeFrom(
1102         from._internal_loader());
1103   }
1104   _this->_internal_metadata_.MergeFrom<std::string>(from._internal_metadata_);
1105 }
1106 
CopyFrom(const Mount & from)1107 void Mount::CopyFrom(const Mount& from) {
1108 // @@protoc_insertion_point(class_specific_copy_from_start:android.incremental.metadata.Mount)
1109   if (&from == this) return;
1110   Clear();
1111   MergeFrom(from);
1112 }
1113 
IsInitialized() const1114 bool Mount::IsInitialized() const {
1115   return true;
1116 }
1117 
InternalSwap(Mount * other)1118 void Mount::InternalSwap(Mount* other) {
1119   using std::swap;
1120   _internal_metadata_.InternalSwap(&other->_internal_metadata_);
1121   ::PROTOBUF_NAMESPACE_ID::internal::memswap<
1122       PROTOBUF_FIELD_OFFSET(Mount, _impl_.loader_)
1123       + sizeof(Mount::_impl_.loader_)  // NOLINT
1124       - PROTOBUF_FIELD_OFFSET(Mount, _impl_.storage_)>(
1125           reinterpret_cast<char*>(&_impl_.storage_),
1126           reinterpret_cast<char*>(&other->_impl_.storage_));
1127 }
1128 
GetTypeName() const1129 std::string Mount::GetTypeName() const {
1130   return "android.incremental.metadata.Mount";
1131 }
1132 
1133 
1134 // @@protoc_insertion_point(namespace_scope)
1135 }  // namespace metadata
1136 }  // namespace incremental
1137 }  // namespace android
1138 PROTOBUF_NAMESPACE_OPEN
1139 template<> PROTOBUF_NOINLINE ::android::incremental::metadata::BindPoint*
CreateMaybeMessage(Arena * arena)1140 Arena::CreateMaybeMessage< ::android::incremental::metadata::BindPoint >(Arena* arena) {
1141   return Arena::CreateMessageInternal< ::android::incremental::metadata::BindPoint >(arena);
1142 }
1143 template<> PROTOBUF_NOINLINE ::android::incremental::metadata::DataLoader*
CreateMaybeMessage(Arena * arena)1144 Arena::CreateMaybeMessage< ::android::incremental::metadata::DataLoader >(Arena* arena) {
1145   return Arena::CreateMessageInternal< ::android::incremental::metadata::DataLoader >(arena);
1146 }
1147 template<> PROTOBUF_NOINLINE ::android::incremental::metadata::Storage*
CreateMaybeMessage(Arena * arena)1148 Arena::CreateMaybeMessage< ::android::incremental::metadata::Storage >(Arena* arena) {
1149   return Arena::CreateMessageInternal< ::android::incremental::metadata::Storage >(arena);
1150 }
1151 template<> PROTOBUF_NOINLINE ::android::incremental::metadata::Mount*
CreateMaybeMessage(Arena * arena)1152 Arena::CreateMaybeMessage< ::android::incremental::metadata::Mount >(Arena* arena) {
1153   return Arena::CreateMessageInternal< ::android::incremental::metadata::Mount >(arena);
1154 }
1155 PROTOBUF_NAMESPACE_CLOSE
1156 
1157 // @@protoc_insertion_point(global_scope)
1158 #include <google/protobuf/port_undef.inc>
1159