1 // Generated by the protocol buffer compiler. DO NOT EDIT!
2 // source: packages/modules/common/proto/classpaths.proto
3
4 #include "packages/modules/common/proto/classpaths.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
Jar(::_pbi::ConstantInitialized)21 PROTOBUF_CONSTEXPR Jar::Jar(
22 ::_pbi::ConstantInitialized): _impl_{
23 /*decltype(_impl_.path_)*/{&::_pbi::fixed_address_empty_string, ::_pbi::ConstantInitialized{}}
24 , /*decltype(_impl_.min_sdk_version_)*/{&::_pbi::fixed_address_empty_string, ::_pbi::ConstantInitialized{}}
25 , /*decltype(_impl_.max_sdk_version_)*/{&::_pbi::fixed_address_empty_string, ::_pbi::ConstantInitialized{}}
26 , /*decltype(_impl_.classpath_)*/0
27 , /*decltype(_impl_._cached_size_)*/{}} {}
28 struct JarDefaultTypeInternal {
JarDefaultTypeInternalJarDefaultTypeInternal29 PROTOBUF_CONSTEXPR JarDefaultTypeInternal()
30 : _instance(::_pbi::ConstantInitialized{}) {}
~JarDefaultTypeInternalJarDefaultTypeInternal31 ~JarDefaultTypeInternal() {}
32 union { // NOLINT(misc-non-private-member-variables-in-classes)
33 Jar _instance;
34 };
35 };
36 PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 JarDefaultTypeInternal _Jar_default_instance_;
ExportedClasspathsJars(::_pbi::ConstantInitialized)37 PROTOBUF_CONSTEXPR ExportedClasspathsJars::ExportedClasspathsJars(
38 ::_pbi::ConstantInitialized): _impl_{
39 /*decltype(_impl_.jars_)*/{}
40 , /*decltype(_impl_._cached_size_)*/{}} {}
41 struct ExportedClasspathsJarsDefaultTypeInternal {
ExportedClasspathsJarsDefaultTypeInternalExportedClasspathsJarsDefaultTypeInternal42 PROTOBUF_CONSTEXPR ExportedClasspathsJarsDefaultTypeInternal()
43 : _instance(::_pbi::ConstantInitialized{}) {}
~ExportedClasspathsJarsDefaultTypeInternalExportedClasspathsJarsDefaultTypeInternal44 ~ExportedClasspathsJarsDefaultTypeInternal() {}
45 union { // NOLINT(misc-non-private-member-variables-in-classes)
46 ExportedClasspathsJars _instance;
47 };
48 };
49 PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 ExportedClasspathsJarsDefaultTypeInternal _ExportedClasspathsJars_default_instance_;
Classpath_IsValid(int value)50 bool Classpath_IsValid(int value) {
51 switch (value) {
52 case 0:
53 case 1:
54 case 2:
55 case 3:
56 case 4:
57 return true;
58 default:
59 return false;
60 }
61 }
62
63 static ::PROTOBUF_NAMESPACE_ID::internal::ExplicitlyConstructed<std::string> Classpath_strings[5] = {};
64
65 static const char Classpath_names[] =
66 "BOOTCLASSPATH"
67 "DEX2OATBOOTCLASSPATH"
68 "STANDALONE_SYSTEMSERVER_JARS"
69 "SYSTEMSERVERCLASSPATH"
70 "UNKNOWN";
71
72 static const ::PROTOBUF_NAMESPACE_ID::internal::EnumEntry Classpath_entries[] = {
73 { {Classpath_names + 0, 13}, 1 },
74 { {Classpath_names + 13, 20}, 3 },
75 { {Classpath_names + 33, 28}, 4 },
76 { {Classpath_names + 61, 21}, 2 },
77 { {Classpath_names + 82, 7}, 0 },
78 };
79
80 static const int Classpath_entries_by_number[] = {
81 4, // 0 -> UNKNOWN
82 0, // 1 -> BOOTCLASSPATH
83 3, // 2 -> SYSTEMSERVERCLASSPATH
84 1, // 3 -> DEX2OATBOOTCLASSPATH
85 2, // 4 -> STANDALONE_SYSTEMSERVER_JARS
86 };
87
Classpath_Name(Classpath value)88 const std::string& Classpath_Name(
89 Classpath value) {
90 static const bool dummy =
91 ::PROTOBUF_NAMESPACE_ID::internal::InitializeEnumStrings(
92 Classpath_entries,
93 Classpath_entries_by_number,
94 5, Classpath_strings);
95 (void) dummy;
96 int idx = ::PROTOBUF_NAMESPACE_ID::internal::LookUpEnumName(
97 Classpath_entries,
98 Classpath_entries_by_number,
99 5, value);
100 return idx == -1 ? ::PROTOBUF_NAMESPACE_ID::internal::GetEmptyString() :
101 Classpath_strings[idx].get();
102 }
Classpath_Parse(::PROTOBUF_NAMESPACE_ID::ConstStringParam name,Classpath * value)103 bool Classpath_Parse(
104 ::PROTOBUF_NAMESPACE_ID::ConstStringParam name, Classpath* value) {
105 int int_value;
106 bool success = ::PROTOBUF_NAMESPACE_ID::internal::LookUpEnumValue(
107 Classpath_entries, 5, name, &int_value);
108 if (success) {
109 *value = static_cast<Classpath>(int_value);
110 }
111 return success;
112 }
113
114 // ===================================================================
115
116 class Jar::_Internal {
117 public:
118 };
119
Jar(::PROTOBUF_NAMESPACE_ID::Arena * arena,bool is_message_owned)120 Jar::Jar(::PROTOBUF_NAMESPACE_ID::Arena* arena,
121 bool is_message_owned)
122 : ::PROTOBUF_NAMESPACE_ID::MessageLite(arena, is_message_owned) {
123 SharedCtor(arena, is_message_owned);
124 // @@protoc_insertion_point(arena_constructor:Jar)
125 }
Jar(const Jar & from)126 Jar::Jar(const Jar& from)
127 : ::PROTOBUF_NAMESPACE_ID::MessageLite() {
128 Jar* const _this = this; (void)_this;
129 new (&_impl_) Impl_{
130 decltype(_impl_.path_){}
131 , decltype(_impl_.min_sdk_version_){}
132 , decltype(_impl_.max_sdk_version_){}
133 , decltype(_impl_.classpath_){}
134 , /*decltype(_impl_._cached_size_)*/{}};
135
136 _internal_metadata_.MergeFrom<std::string>(from._internal_metadata_);
137 _impl_.path_.InitDefault();
138 #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
139 _impl_.path_.Set("", GetArenaForAllocation());
140 #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
141 if (!from._internal_path().empty()) {
142 _this->_impl_.path_.Set(from._internal_path(),
143 _this->GetArenaForAllocation());
144 }
145 _impl_.min_sdk_version_.InitDefault();
146 #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
147 _impl_.min_sdk_version_.Set("", GetArenaForAllocation());
148 #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
149 if (!from._internal_min_sdk_version().empty()) {
150 _this->_impl_.min_sdk_version_.Set(from._internal_min_sdk_version(),
151 _this->GetArenaForAllocation());
152 }
153 _impl_.max_sdk_version_.InitDefault();
154 #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
155 _impl_.max_sdk_version_.Set("", GetArenaForAllocation());
156 #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
157 if (!from._internal_max_sdk_version().empty()) {
158 _this->_impl_.max_sdk_version_.Set(from._internal_max_sdk_version(),
159 _this->GetArenaForAllocation());
160 }
161 _this->_impl_.classpath_ = from._impl_.classpath_;
162 // @@protoc_insertion_point(copy_constructor:Jar)
163 }
164
SharedCtor(::_pb::Arena * arena,bool is_message_owned)165 inline void Jar::SharedCtor(
166 ::_pb::Arena* arena, bool is_message_owned) {
167 (void)arena;
168 (void)is_message_owned;
169 new (&_impl_) Impl_{
170 decltype(_impl_.path_){}
171 , decltype(_impl_.min_sdk_version_){}
172 , decltype(_impl_.max_sdk_version_){}
173 , decltype(_impl_.classpath_){0}
174 , /*decltype(_impl_._cached_size_)*/{}
175 };
176 _impl_.path_.InitDefault();
177 #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
178 _impl_.path_.Set("", GetArenaForAllocation());
179 #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
180 _impl_.min_sdk_version_.InitDefault();
181 #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
182 _impl_.min_sdk_version_.Set("", GetArenaForAllocation());
183 #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
184 _impl_.max_sdk_version_.InitDefault();
185 #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
186 _impl_.max_sdk_version_.Set("", GetArenaForAllocation());
187 #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
188 }
189
~Jar()190 Jar::~Jar() {
191 // @@protoc_insertion_point(destructor:Jar)
192 if (auto *arena = _internal_metadata_.DeleteReturnArena<std::string>()) {
193 (void)arena;
194 return;
195 }
196 SharedDtor();
197 }
198
SharedDtor()199 inline void Jar::SharedDtor() {
200 GOOGLE_DCHECK(GetArenaForAllocation() == nullptr);
201 _impl_.path_.Destroy();
202 _impl_.min_sdk_version_.Destroy();
203 _impl_.max_sdk_version_.Destroy();
204 }
205
SetCachedSize(int size) const206 void Jar::SetCachedSize(int size) const {
207 _impl_._cached_size_.Set(size);
208 }
209
Clear()210 void Jar::Clear() {
211 // @@protoc_insertion_point(message_clear_start:Jar)
212 ::uint32_t cached_has_bits = 0;
213 // Prevent compiler warnings about cached_has_bits being unused
214 (void) cached_has_bits;
215
216 _impl_.path_.ClearToEmpty();
217 _impl_.min_sdk_version_.ClearToEmpty();
218 _impl_.max_sdk_version_.ClearToEmpty();
219 _impl_.classpath_ = 0;
220 _internal_metadata_.Clear<std::string>();
221 }
222
_InternalParse(const char * ptr,::_pbi::ParseContext * ctx)223 const char* Jar::_InternalParse(const char* ptr, ::_pbi::ParseContext* ctx) {
224 #define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure
225 while (!ctx->Done(&ptr)) {
226 ::uint32_t tag;
227 ptr = ::_pbi::ReadTag(ptr, &tag);
228 switch (tag >> 3) {
229 // string path = 1;
230 case 1:
231 if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 10)) {
232 auto str = _internal_mutable_path();
233 ptr = ::_pbi::InlineGreedyStringParser(str, ptr, ctx);
234 CHK_(ptr);
235 CHK_(::_pbi::VerifyUTF8(str, nullptr));
236 } else {
237 goto handle_unusual;
238 }
239 continue;
240 // .Classpath classpath = 2;
241 case 2:
242 if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 16)) {
243 ::uint64_t val = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr);
244 CHK_(ptr);
245 _internal_set_classpath(static_cast<::Classpath>(val));
246 } else {
247 goto handle_unusual;
248 }
249 continue;
250 // string min_sdk_version = 3;
251 case 3:
252 if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 26)) {
253 auto str = _internal_mutable_min_sdk_version();
254 ptr = ::_pbi::InlineGreedyStringParser(str, ptr, ctx);
255 CHK_(ptr);
256 CHK_(::_pbi::VerifyUTF8(str, nullptr));
257 } else {
258 goto handle_unusual;
259 }
260 continue;
261 // string max_sdk_version = 4;
262 case 4:
263 if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 34)) {
264 auto str = _internal_mutable_max_sdk_version();
265 ptr = ::_pbi::InlineGreedyStringParser(str, ptr, ctx);
266 CHK_(ptr);
267 CHK_(::_pbi::VerifyUTF8(str, nullptr));
268 } else {
269 goto handle_unusual;
270 }
271 continue;
272 default:
273 goto handle_unusual;
274 } // switch
275 handle_unusual:
276 if ((tag == 0) || ((tag & 7) == 4)) {
277 CHK_(ptr);
278 ctx->SetLastTag(tag);
279 goto message_done;
280 }
281 ptr = UnknownFieldParse(
282 tag,
283 _internal_metadata_.mutable_unknown_fields<std::string>(),
284 ptr, ctx);
285 CHK_(ptr != nullptr);
286 } // while
287 message_done:
288 return ptr;
289 failure:
290 ptr = nullptr;
291 goto message_done;
292 #undef CHK_
293 }
294
_InternalSerialize(::uint8_t * target,::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream * stream) const295 ::uint8_t* Jar::_InternalSerialize(
296 ::uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const {
297 // @@protoc_insertion_point(serialize_to_array_start:Jar)
298 ::uint32_t cached_has_bits = 0;
299 (void) cached_has_bits;
300
301 // string path = 1;
302 if (!this->_internal_path().empty()) {
303 ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::VerifyUtf8String(
304 this->_internal_path().data(), static_cast<int>(this->_internal_path().length()),
305 ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::SERIALIZE,
306 "Jar.path");
307 target = stream->WriteStringMaybeAliased(
308 1, this->_internal_path(), target);
309 }
310
311 // .Classpath classpath = 2;
312 if (this->_internal_classpath() != 0) {
313 target = stream->EnsureSpace(target);
314 target = ::_pbi::WireFormatLite::WriteEnumToArray(
315 2, this->_internal_classpath(), target);
316 }
317
318 // string min_sdk_version = 3;
319 if (!this->_internal_min_sdk_version().empty()) {
320 ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::VerifyUtf8String(
321 this->_internal_min_sdk_version().data(), static_cast<int>(this->_internal_min_sdk_version().length()),
322 ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::SERIALIZE,
323 "Jar.min_sdk_version");
324 target = stream->WriteStringMaybeAliased(
325 3, this->_internal_min_sdk_version(), target);
326 }
327
328 // string max_sdk_version = 4;
329 if (!this->_internal_max_sdk_version().empty()) {
330 ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::VerifyUtf8String(
331 this->_internal_max_sdk_version().data(), static_cast<int>(this->_internal_max_sdk_version().length()),
332 ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::SERIALIZE,
333 "Jar.max_sdk_version");
334 target = stream->WriteStringMaybeAliased(
335 4, this->_internal_max_sdk_version(), target);
336 }
337
338 if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) {
339 target = stream->WriteRaw(_internal_metadata_.unknown_fields<std::string>(::PROTOBUF_NAMESPACE_ID::internal::GetEmptyString).data(),
340 static_cast<int>(_internal_metadata_.unknown_fields<std::string>(::PROTOBUF_NAMESPACE_ID::internal::GetEmptyString).size()), target);
341 }
342 // @@protoc_insertion_point(serialize_to_array_end:Jar)
343 return target;
344 }
345
ByteSizeLong() const346 size_t Jar::ByteSizeLong() const {
347 // @@protoc_insertion_point(message_byte_size_start:Jar)
348 size_t total_size = 0;
349
350 ::uint32_t cached_has_bits = 0;
351 // Prevent compiler warnings about cached_has_bits being unused
352 (void) cached_has_bits;
353
354 // string path = 1;
355 if (!this->_internal_path().empty()) {
356 total_size += 1 +
357 ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize(
358 this->_internal_path());
359 }
360
361 // string min_sdk_version = 3;
362 if (!this->_internal_min_sdk_version().empty()) {
363 total_size += 1 +
364 ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize(
365 this->_internal_min_sdk_version());
366 }
367
368 // string max_sdk_version = 4;
369 if (!this->_internal_max_sdk_version().empty()) {
370 total_size += 1 +
371 ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize(
372 this->_internal_max_sdk_version());
373 }
374
375 // .Classpath classpath = 2;
376 if (this->_internal_classpath() != 0) {
377 total_size += 1 +
378 ::_pbi::WireFormatLite::EnumSize(this->_internal_classpath());
379 }
380
381 if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) {
382 total_size += _internal_metadata_.unknown_fields<std::string>(::PROTOBUF_NAMESPACE_ID::internal::GetEmptyString).size();
383 }
384 int cached_size = ::_pbi::ToCachedSize(total_size);
385 SetCachedSize(cached_size);
386 return total_size;
387 }
388
CheckTypeAndMergeFrom(const::PROTOBUF_NAMESPACE_ID::MessageLite & from)389 void Jar::CheckTypeAndMergeFrom(
390 const ::PROTOBUF_NAMESPACE_ID::MessageLite& from) {
391 MergeFrom(*::_pbi::DownCast<const Jar*>(
392 &from));
393 }
394
MergeFrom(const Jar & from)395 void Jar::MergeFrom(const Jar& from) {
396 Jar* const _this = this;
397 // @@protoc_insertion_point(class_specific_merge_from_start:Jar)
398 GOOGLE_DCHECK_NE(&from, _this);
399 ::uint32_t cached_has_bits = 0;
400 (void) cached_has_bits;
401
402 if (!from._internal_path().empty()) {
403 _this->_internal_set_path(from._internal_path());
404 }
405 if (!from._internal_min_sdk_version().empty()) {
406 _this->_internal_set_min_sdk_version(from._internal_min_sdk_version());
407 }
408 if (!from._internal_max_sdk_version().empty()) {
409 _this->_internal_set_max_sdk_version(from._internal_max_sdk_version());
410 }
411 if (from._internal_classpath() != 0) {
412 _this->_internal_set_classpath(from._internal_classpath());
413 }
414 _this->_internal_metadata_.MergeFrom<std::string>(from._internal_metadata_);
415 }
416
CopyFrom(const Jar & from)417 void Jar::CopyFrom(const Jar& from) {
418 // @@protoc_insertion_point(class_specific_copy_from_start:Jar)
419 if (&from == this) return;
420 Clear();
421 MergeFrom(from);
422 }
423
IsInitialized() const424 bool Jar::IsInitialized() const {
425 return true;
426 }
427
InternalSwap(Jar * other)428 void Jar::InternalSwap(Jar* other) {
429 using std::swap;
430 auto* lhs_arena = GetArenaForAllocation();
431 auto* rhs_arena = other->GetArenaForAllocation();
432 _internal_metadata_.InternalSwap(&other->_internal_metadata_);
433 ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::InternalSwap(
434 &_impl_.path_, lhs_arena,
435 &other->_impl_.path_, rhs_arena
436 );
437 ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::InternalSwap(
438 &_impl_.min_sdk_version_, lhs_arena,
439 &other->_impl_.min_sdk_version_, rhs_arena
440 );
441 ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::InternalSwap(
442 &_impl_.max_sdk_version_, lhs_arena,
443 &other->_impl_.max_sdk_version_, rhs_arena
444 );
445 swap(_impl_.classpath_, other->_impl_.classpath_);
446 }
447
GetTypeName() const448 std::string Jar::GetTypeName() const {
449 return "Jar";
450 }
451
452
453 // ===================================================================
454
455 class ExportedClasspathsJars::_Internal {
456 public:
457 };
458
ExportedClasspathsJars(::PROTOBUF_NAMESPACE_ID::Arena * arena,bool is_message_owned)459 ExportedClasspathsJars::ExportedClasspathsJars(::PROTOBUF_NAMESPACE_ID::Arena* arena,
460 bool is_message_owned)
461 : ::PROTOBUF_NAMESPACE_ID::MessageLite(arena, is_message_owned) {
462 SharedCtor(arena, is_message_owned);
463 // @@protoc_insertion_point(arena_constructor:ExportedClasspathsJars)
464 }
ExportedClasspathsJars(const ExportedClasspathsJars & from)465 ExportedClasspathsJars::ExportedClasspathsJars(const ExportedClasspathsJars& from)
466 : ::PROTOBUF_NAMESPACE_ID::MessageLite() {
467 ExportedClasspathsJars* const _this = this; (void)_this;
468 new (&_impl_) Impl_{
469 decltype(_impl_.jars_){from._impl_.jars_}
470 , /*decltype(_impl_._cached_size_)*/{}};
471
472 _internal_metadata_.MergeFrom<std::string>(from._internal_metadata_);
473 // @@protoc_insertion_point(copy_constructor:ExportedClasspathsJars)
474 }
475
SharedCtor(::_pb::Arena * arena,bool is_message_owned)476 inline void ExportedClasspathsJars::SharedCtor(
477 ::_pb::Arena* arena, bool is_message_owned) {
478 (void)arena;
479 (void)is_message_owned;
480 new (&_impl_) Impl_{
481 decltype(_impl_.jars_){arena}
482 , /*decltype(_impl_._cached_size_)*/{}
483 };
484 }
485
~ExportedClasspathsJars()486 ExportedClasspathsJars::~ExportedClasspathsJars() {
487 // @@protoc_insertion_point(destructor:ExportedClasspathsJars)
488 if (auto *arena = _internal_metadata_.DeleteReturnArena<std::string>()) {
489 (void)arena;
490 return;
491 }
492 SharedDtor();
493 }
494
SharedDtor()495 inline void ExportedClasspathsJars::SharedDtor() {
496 GOOGLE_DCHECK(GetArenaForAllocation() == nullptr);
497 _impl_.jars_.~RepeatedPtrField();
498 }
499
SetCachedSize(int size) const500 void ExportedClasspathsJars::SetCachedSize(int size) const {
501 _impl_._cached_size_.Set(size);
502 }
503
Clear()504 void ExportedClasspathsJars::Clear() {
505 // @@protoc_insertion_point(message_clear_start:ExportedClasspathsJars)
506 ::uint32_t cached_has_bits = 0;
507 // Prevent compiler warnings about cached_has_bits being unused
508 (void) cached_has_bits;
509
510 _impl_.jars_.Clear();
511 _internal_metadata_.Clear<std::string>();
512 }
513
_InternalParse(const char * ptr,::_pbi::ParseContext * ctx)514 const char* ExportedClasspathsJars::_InternalParse(const char* ptr, ::_pbi::ParseContext* ctx) {
515 #define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure
516 while (!ctx->Done(&ptr)) {
517 ::uint32_t tag;
518 ptr = ::_pbi::ReadTag(ptr, &tag);
519 switch (tag >> 3) {
520 // repeated .Jar jars = 1;
521 case 1:
522 if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 10)) {
523 ptr -= 1;
524 do {
525 ptr += 1;
526 ptr = ctx->ParseMessage(_internal_add_jars(), ptr);
527 CHK_(ptr);
528 if (!ctx->DataAvailable(ptr)) break;
529 } while (::PROTOBUF_NAMESPACE_ID::internal::ExpectTag<10>(ptr));
530 } else {
531 goto handle_unusual;
532 }
533 continue;
534 default:
535 goto handle_unusual;
536 } // switch
537 handle_unusual:
538 if ((tag == 0) || ((tag & 7) == 4)) {
539 CHK_(ptr);
540 ctx->SetLastTag(tag);
541 goto message_done;
542 }
543 ptr = UnknownFieldParse(
544 tag,
545 _internal_metadata_.mutable_unknown_fields<std::string>(),
546 ptr, ctx);
547 CHK_(ptr != nullptr);
548 } // while
549 message_done:
550 return ptr;
551 failure:
552 ptr = nullptr;
553 goto message_done;
554 #undef CHK_
555 }
556
_InternalSerialize(::uint8_t * target,::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream * stream) const557 ::uint8_t* ExportedClasspathsJars::_InternalSerialize(
558 ::uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const {
559 // @@protoc_insertion_point(serialize_to_array_start:ExportedClasspathsJars)
560 ::uint32_t cached_has_bits = 0;
561 (void) cached_has_bits;
562
563 // repeated .Jar jars = 1;
564 for (unsigned i = 0,
565 n = static_cast<unsigned>(this->_internal_jars_size()); i < n; i++) {
566 const auto& repfield = this->_internal_jars(i);
567 target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::
568 InternalWriteMessage(1, repfield, repfield.GetCachedSize(), target, stream);
569 }
570
571 if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) {
572 target = stream->WriteRaw(_internal_metadata_.unknown_fields<std::string>(::PROTOBUF_NAMESPACE_ID::internal::GetEmptyString).data(),
573 static_cast<int>(_internal_metadata_.unknown_fields<std::string>(::PROTOBUF_NAMESPACE_ID::internal::GetEmptyString).size()), target);
574 }
575 // @@protoc_insertion_point(serialize_to_array_end:ExportedClasspathsJars)
576 return target;
577 }
578
ByteSizeLong() const579 size_t ExportedClasspathsJars::ByteSizeLong() const {
580 // @@protoc_insertion_point(message_byte_size_start:ExportedClasspathsJars)
581 size_t total_size = 0;
582
583 ::uint32_t cached_has_bits = 0;
584 // Prevent compiler warnings about cached_has_bits being unused
585 (void) cached_has_bits;
586
587 // repeated .Jar jars = 1;
588 total_size += 1UL * this->_internal_jars_size();
589 for (const auto& msg : this->_impl_.jars_) {
590 total_size +=
591 ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize(msg);
592 }
593
594 if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) {
595 total_size += _internal_metadata_.unknown_fields<std::string>(::PROTOBUF_NAMESPACE_ID::internal::GetEmptyString).size();
596 }
597 int cached_size = ::_pbi::ToCachedSize(total_size);
598 SetCachedSize(cached_size);
599 return total_size;
600 }
601
CheckTypeAndMergeFrom(const::PROTOBUF_NAMESPACE_ID::MessageLite & from)602 void ExportedClasspathsJars::CheckTypeAndMergeFrom(
603 const ::PROTOBUF_NAMESPACE_ID::MessageLite& from) {
604 MergeFrom(*::_pbi::DownCast<const ExportedClasspathsJars*>(
605 &from));
606 }
607
MergeFrom(const ExportedClasspathsJars & from)608 void ExportedClasspathsJars::MergeFrom(const ExportedClasspathsJars& from) {
609 ExportedClasspathsJars* const _this = this;
610 // @@protoc_insertion_point(class_specific_merge_from_start:ExportedClasspathsJars)
611 GOOGLE_DCHECK_NE(&from, _this);
612 ::uint32_t cached_has_bits = 0;
613 (void) cached_has_bits;
614
615 _this->_impl_.jars_.MergeFrom(from._impl_.jars_);
616 _this->_internal_metadata_.MergeFrom<std::string>(from._internal_metadata_);
617 }
618
CopyFrom(const ExportedClasspathsJars & from)619 void ExportedClasspathsJars::CopyFrom(const ExportedClasspathsJars& from) {
620 // @@protoc_insertion_point(class_specific_copy_from_start:ExportedClasspathsJars)
621 if (&from == this) return;
622 Clear();
623 MergeFrom(from);
624 }
625
IsInitialized() const626 bool ExportedClasspathsJars::IsInitialized() const {
627 return true;
628 }
629
InternalSwap(ExportedClasspathsJars * other)630 void ExportedClasspathsJars::InternalSwap(ExportedClasspathsJars* other) {
631 using std::swap;
632 _internal_metadata_.InternalSwap(&other->_internal_metadata_);
633 _impl_.jars_.InternalSwap(&other->_impl_.jars_);
634 }
635
GetTypeName() const636 std::string ExportedClasspathsJars::GetTypeName() const {
637 return "ExportedClasspathsJars";
638 }
639
640
641 // @@protoc_insertion_point(namespace_scope)
642 PROTOBUF_NAMESPACE_OPEN
643 template<> PROTOBUF_NOINLINE ::Jar*
CreateMaybeMessage(Arena * arena)644 Arena::CreateMaybeMessage< ::Jar >(Arena* arena) {
645 return Arena::CreateMessageInternal< ::Jar >(arena);
646 }
647 template<> PROTOBUF_NOINLINE ::ExportedClasspathsJars*
CreateMaybeMessage(Arena * arena)648 Arena::CreateMaybeMessage< ::ExportedClasspathsJars >(Arena* arena) {
649 return Arena::CreateMessageInternal< ::ExportedClasspathsJars >(arena);
650 }
651 PROTOBUF_NAMESPACE_CLOSE
652
653 // @@protoc_insertion_point(global_scope)
654 #include <google/protobuf/port_undef.inc>
655