001 // Generated by the protocol buffer compiler. DO NOT EDIT!
002 // source: core/descriptor.loader.java/src/jvm_package_table.proto
003
004 package org.jetbrains.kotlin.serialization.jvm;
005
006 public final class JvmPackageTable {
007 private JvmPackageTable() {}
008 public static void registerAllExtensions(
009 com.google.protobuf.ExtensionRegistryLite registry) {
010 }
011 public interface PackageTableOrBuilder
012 extends com.google.protobuf.MessageLiteOrBuilder {
013
014 // repeated .org.jetbrains.kotlin.serialization.jvm.PackageParts package_parts = 1;
015 /**
016 * <code>repeated .org.jetbrains.kotlin.serialization.jvm.PackageParts package_parts = 1;</code>
017 */
018 java.util.List<org.jetbrains.kotlin.serialization.jvm.JvmPackageTable.PackageParts>
019 getPackagePartsList();
020 /**
021 * <code>repeated .org.jetbrains.kotlin.serialization.jvm.PackageParts package_parts = 1;</code>
022 */
023 org.jetbrains.kotlin.serialization.jvm.JvmPackageTable.PackageParts getPackageParts(int index);
024 /**
025 * <code>repeated .org.jetbrains.kotlin.serialization.jvm.PackageParts package_parts = 1;</code>
026 */
027 int getPackagePartsCount();
028 }
029 /**
030 * Protobuf type {@code org.jetbrains.kotlin.serialization.jvm.PackageTable}
031 */
032 public static final class PackageTable extends
033 com.google.protobuf.GeneratedMessageLite
034 implements PackageTableOrBuilder {
035 // Use PackageTable.newBuilder() to construct.
036 private PackageTable(com.google.protobuf.GeneratedMessageLite.Builder builder) {
037 super(builder);
038
039 }
040 private PackageTable(boolean noInit) {}
041
042 private static final PackageTable defaultInstance;
043 public static PackageTable getDefaultInstance() {
044 return defaultInstance;
045 }
046
047 public PackageTable getDefaultInstanceForType() {
048 return defaultInstance;
049 }
050
051 private PackageTable(
052 com.google.protobuf.CodedInputStream input,
053 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
054 throws com.google.protobuf.InvalidProtocolBufferException {
055 initFields();
056 int mutable_bitField0_ = 0;
057 try {
058 boolean done = false;
059 while (!done) {
060 int tag = input.readTag();
061 switch (tag) {
062 case 0:
063 done = true;
064 break;
065 default: {
066 if (!parseUnknownField(input,
067 extensionRegistry, tag)) {
068 done = true;
069 }
070 break;
071 }
072 case 10: {
073 if (!((mutable_bitField0_ & 0x00000001) == 0x00000001)) {
074 packageParts_ = new java.util.ArrayList<org.jetbrains.kotlin.serialization.jvm.JvmPackageTable.PackageParts>();
075 mutable_bitField0_ |= 0x00000001;
076 }
077 packageParts_.add(input.readMessage(org.jetbrains.kotlin.serialization.jvm.JvmPackageTable.PackageParts.PARSER, extensionRegistry));
078 break;
079 }
080 }
081 }
082 } catch (com.google.protobuf.InvalidProtocolBufferException e) {
083 throw e.setUnfinishedMessage(this);
084 } catch (java.io.IOException e) {
085 throw new com.google.protobuf.InvalidProtocolBufferException(
086 e.getMessage()).setUnfinishedMessage(this);
087 } finally {
088 if (((mutable_bitField0_ & 0x00000001) == 0x00000001)) {
089 packageParts_ = java.util.Collections.unmodifiableList(packageParts_);
090 }
091 makeExtensionsImmutable();
092 }
093 }
094 public static com.google.protobuf.Parser<PackageTable> PARSER =
095 new com.google.protobuf.AbstractParser<PackageTable>() {
096 public PackageTable parsePartialFrom(
097 com.google.protobuf.CodedInputStream input,
098 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
099 throws com.google.protobuf.InvalidProtocolBufferException {
100 return new PackageTable(input, extensionRegistry);
101 }
102 };
103
104 @java.lang.Override
105 public com.google.protobuf.Parser<PackageTable> getParserForType() {
106 return PARSER;
107 }
108
109 // repeated .org.jetbrains.kotlin.serialization.jvm.PackageParts package_parts = 1;
110 public static final int PACKAGE_PARTS_FIELD_NUMBER = 1;
111 private java.util.List<org.jetbrains.kotlin.serialization.jvm.JvmPackageTable.PackageParts> packageParts_;
112 /**
113 * <code>repeated .org.jetbrains.kotlin.serialization.jvm.PackageParts package_parts = 1;</code>
114 */
115 public java.util.List<org.jetbrains.kotlin.serialization.jvm.JvmPackageTable.PackageParts> getPackagePartsList() {
116 return packageParts_;
117 }
118 /**
119 * <code>repeated .org.jetbrains.kotlin.serialization.jvm.PackageParts package_parts = 1;</code>
120 */
121 public java.util.List<? extends org.jetbrains.kotlin.serialization.jvm.JvmPackageTable.PackagePartsOrBuilder>
122 getPackagePartsOrBuilderList() {
123 return packageParts_;
124 }
125 /**
126 * <code>repeated .org.jetbrains.kotlin.serialization.jvm.PackageParts package_parts = 1;</code>
127 */
128 public int getPackagePartsCount() {
129 return packageParts_.size();
130 }
131 /**
132 * <code>repeated .org.jetbrains.kotlin.serialization.jvm.PackageParts package_parts = 1;</code>
133 */
134 public org.jetbrains.kotlin.serialization.jvm.JvmPackageTable.PackageParts getPackageParts(int index) {
135 return packageParts_.get(index);
136 }
137 /**
138 * <code>repeated .org.jetbrains.kotlin.serialization.jvm.PackageParts package_parts = 1;</code>
139 */
140 public org.jetbrains.kotlin.serialization.jvm.JvmPackageTable.PackagePartsOrBuilder getPackagePartsOrBuilder(
141 int index) {
142 return packageParts_.get(index);
143 }
144
145 private void initFields() {
146 packageParts_ = java.util.Collections.emptyList();
147 }
148 private byte memoizedIsInitialized = -1;
149 public final boolean isInitialized() {
150 byte isInitialized = memoizedIsInitialized;
151 if (isInitialized != -1) return isInitialized == 1;
152
153 for (int i = 0; i < getPackagePartsCount(); i++) {
154 if (!getPackageParts(i).isInitialized()) {
155 memoizedIsInitialized = 0;
156 return false;
157 }
158 }
159 memoizedIsInitialized = 1;
160 return true;
161 }
162
163 public void writeTo(com.google.protobuf.CodedOutputStream output)
164 throws java.io.IOException {
165 getSerializedSize();
166 for (int i = 0; i < packageParts_.size(); i++) {
167 output.writeMessage(1, packageParts_.get(i));
168 }
169 }
170
171 private int memoizedSerializedSize = -1;
172 public int getSerializedSize() {
173 int size = memoizedSerializedSize;
174 if (size != -1) return size;
175
176 size = 0;
177 for (int i = 0; i < packageParts_.size(); i++) {
178 size += com.google.protobuf.CodedOutputStream
179 .computeMessageSize(1, packageParts_.get(i));
180 }
181 memoizedSerializedSize = size;
182 return size;
183 }
184
185 private static final long serialVersionUID = 0L;
186 @java.lang.Override
187 protected java.lang.Object writeReplace()
188 throws java.io.ObjectStreamException {
189 return super.writeReplace();
190 }
191
192 public static org.jetbrains.kotlin.serialization.jvm.JvmPackageTable.PackageTable parseFrom(
193 com.google.protobuf.ByteString data)
194 throws com.google.protobuf.InvalidProtocolBufferException {
195 return PARSER.parseFrom(data);
196 }
197 public static org.jetbrains.kotlin.serialization.jvm.JvmPackageTable.PackageTable parseFrom(
198 com.google.protobuf.ByteString data,
199 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
200 throws com.google.protobuf.InvalidProtocolBufferException {
201 return PARSER.parseFrom(data, extensionRegistry);
202 }
203 public static org.jetbrains.kotlin.serialization.jvm.JvmPackageTable.PackageTable parseFrom(byte[] data)
204 throws com.google.protobuf.InvalidProtocolBufferException {
205 return PARSER.parseFrom(data);
206 }
207 public static org.jetbrains.kotlin.serialization.jvm.JvmPackageTable.PackageTable parseFrom(
208 byte[] data,
209 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
210 throws com.google.protobuf.InvalidProtocolBufferException {
211 return PARSER.parseFrom(data, extensionRegistry);
212 }
213 public static org.jetbrains.kotlin.serialization.jvm.JvmPackageTable.PackageTable parseFrom(java.io.InputStream input)
214 throws java.io.IOException {
215 return PARSER.parseFrom(input);
216 }
217 public static org.jetbrains.kotlin.serialization.jvm.JvmPackageTable.PackageTable parseFrom(
218 java.io.InputStream input,
219 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
220 throws java.io.IOException {
221 return PARSER.parseFrom(input, extensionRegistry);
222 }
223 public static org.jetbrains.kotlin.serialization.jvm.JvmPackageTable.PackageTable parseDelimitedFrom(java.io.InputStream input)
224 throws java.io.IOException {
225 return PARSER.parseDelimitedFrom(input);
226 }
227 public static org.jetbrains.kotlin.serialization.jvm.JvmPackageTable.PackageTable parseDelimitedFrom(
228 java.io.InputStream input,
229 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
230 throws java.io.IOException {
231 return PARSER.parseDelimitedFrom(input, extensionRegistry);
232 }
233 public static org.jetbrains.kotlin.serialization.jvm.JvmPackageTable.PackageTable parseFrom(
234 com.google.protobuf.CodedInputStream input)
235 throws java.io.IOException {
236 return PARSER.parseFrom(input);
237 }
238 public static org.jetbrains.kotlin.serialization.jvm.JvmPackageTable.PackageTable parseFrom(
239 com.google.protobuf.CodedInputStream input,
240 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
241 throws java.io.IOException {
242 return PARSER.parseFrom(input, extensionRegistry);
243 }
244
245 public static Builder newBuilder() { return Builder.create(); }
246 public Builder newBuilderForType() { return newBuilder(); }
247 public static Builder newBuilder(org.jetbrains.kotlin.serialization.jvm.JvmPackageTable.PackageTable prototype) {
248 return newBuilder().mergeFrom(prototype);
249 }
250 public Builder toBuilder() { return newBuilder(this); }
251
252 /**
253 * Protobuf type {@code org.jetbrains.kotlin.serialization.jvm.PackageTable}
254 */
255 public static final class Builder extends
256 com.google.protobuf.GeneratedMessageLite.Builder<
257 org.jetbrains.kotlin.serialization.jvm.JvmPackageTable.PackageTable, Builder>
258 implements org.jetbrains.kotlin.serialization.jvm.JvmPackageTable.PackageTableOrBuilder {
259 // Construct using org.jetbrains.kotlin.serialization.jvm.JvmPackageTable.PackageTable.newBuilder()
260 private Builder() {
261 maybeForceBuilderInitialization();
262 }
263
264 private void maybeForceBuilderInitialization() {
265 }
266 private static Builder create() {
267 return new Builder();
268 }
269
270 public Builder clear() {
271 super.clear();
272 packageParts_ = java.util.Collections.emptyList();
273 bitField0_ = (bitField0_ & ~0x00000001);
274 return this;
275 }
276
277 public Builder clone() {
278 return create().mergeFrom(buildPartial());
279 }
280
281 public org.jetbrains.kotlin.serialization.jvm.JvmPackageTable.PackageTable getDefaultInstanceForType() {
282 return org.jetbrains.kotlin.serialization.jvm.JvmPackageTable.PackageTable.getDefaultInstance();
283 }
284
285 public org.jetbrains.kotlin.serialization.jvm.JvmPackageTable.PackageTable build() {
286 org.jetbrains.kotlin.serialization.jvm.JvmPackageTable.PackageTable result = buildPartial();
287 if (!result.isInitialized()) {
288 throw newUninitializedMessageException(result);
289 }
290 return result;
291 }
292
293 public org.jetbrains.kotlin.serialization.jvm.JvmPackageTable.PackageTable buildPartial() {
294 org.jetbrains.kotlin.serialization.jvm.JvmPackageTable.PackageTable result = new org.jetbrains.kotlin.serialization.jvm.JvmPackageTable.PackageTable(this);
295 int from_bitField0_ = bitField0_;
296 if (((bitField0_ & 0x00000001) == 0x00000001)) {
297 packageParts_ = java.util.Collections.unmodifiableList(packageParts_);
298 bitField0_ = (bitField0_ & ~0x00000001);
299 }
300 result.packageParts_ = packageParts_;
301 return result;
302 }
303
304 public Builder mergeFrom(org.jetbrains.kotlin.serialization.jvm.JvmPackageTable.PackageTable other) {
305 if (other == org.jetbrains.kotlin.serialization.jvm.JvmPackageTable.PackageTable.getDefaultInstance()) return this;
306 if (!other.packageParts_.isEmpty()) {
307 if (packageParts_.isEmpty()) {
308 packageParts_ = other.packageParts_;
309 bitField0_ = (bitField0_ & ~0x00000001);
310 } else {
311 ensurePackagePartsIsMutable();
312 packageParts_.addAll(other.packageParts_);
313 }
314
315 }
316 return this;
317 }
318
319 public final boolean isInitialized() {
320 for (int i = 0; i < getPackagePartsCount(); i++) {
321 if (!getPackageParts(i).isInitialized()) {
322
323 return false;
324 }
325 }
326 return true;
327 }
328
329 public Builder mergeFrom(
330 com.google.protobuf.CodedInputStream input,
331 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
332 throws java.io.IOException {
333 org.jetbrains.kotlin.serialization.jvm.JvmPackageTable.PackageTable parsedMessage = null;
334 try {
335 parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry);
336 } catch (com.google.protobuf.InvalidProtocolBufferException e) {
337 parsedMessage = (org.jetbrains.kotlin.serialization.jvm.JvmPackageTable.PackageTable) e.getUnfinishedMessage();
338 throw e;
339 } finally {
340 if (parsedMessage != null) {
341 mergeFrom(parsedMessage);
342 }
343 }
344 return this;
345 }
346 private int bitField0_;
347
348 // repeated .org.jetbrains.kotlin.serialization.jvm.PackageParts package_parts = 1;
349 private java.util.List<org.jetbrains.kotlin.serialization.jvm.JvmPackageTable.PackageParts> packageParts_ =
350 java.util.Collections.emptyList();
351 private void ensurePackagePartsIsMutable() {
352 if (!((bitField0_ & 0x00000001) == 0x00000001)) {
353 packageParts_ = new java.util.ArrayList<org.jetbrains.kotlin.serialization.jvm.JvmPackageTable.PackageParts>(packageParts_);
354 bitField0_ |= 0x00000001;
355 }
356 }
357
358 /**
359 * <code>repeated .org.jetbrains.kotlin.serialization.jvm.PackageParts package_parts = 1;</code>
360 */
361 public java.util.List<org.jetbrains.kotlin.serialization.jvm.JvmPackageTable.PackageParts> getPackagePartsList() {
362 return java.util.Collections.unmodifiableList(packageParts_);
363 }
364 /**
365 * <code>repeated .org.jetbrains.kotlin.serialization.jvm.PackageParts package_parts = 1;</code>
366 */
367 public int getPackagePartsCount() {
368 return packageParts_.size();
369 }
370 /**
371 * <code>repeated .org.jetbrains.kotlin.serialization.jvm.PackageParts package_parts = 1;</code>
372 */
373 public org.jetbrains.kotlin.serialization.jvm.JvmPackageTable.PackageParts getPackageParts(int index) {
374 return packageParts_.get(index);
375 }
376 /**
377 * <code>repeated .org.jetbrains.kotlin.serialization.jvm.PackageParts package_parts = 1;</code>
378 */
379 public Builder setPackageParts(
380 int index, org.jetbrains.kotlin.serialization.jvm.JvmPackageTable.PackageParts value) {
381 if (value == null) {
382 throw new NullPointerException();
383 }
384 ensurePackagePartsIsMutable();
385 packageParts_.set(index, value);
386
387 return this;
388 }
389 /**
390 * <code>repeated .org.jetbrains.kotlin.serialization.jvm.PackageParts package_parts = 1;</code>
391 */
392 public Builder setPackageParts(
393 int index, org.jetbrains.kotlin.serialization.jvm.JvmPackageTable.PackageParts.Builder builderForValue) {
394 ensurePackagePartsIsMutable();
395 packageParts_.set(index, builderForValue.build());
396
397 return this;
398 }
399 /**
400 * <code>repeated .org.jetbrains.kotlin.serialization.jvm.PackageParts package_parts = 1;</code>
401 */
402 public Builder addPackageParts(org.jetbrains.kotlin.serialization.jvm.JvmPackageTable.PackageParts value) {
403 if (value == null) {
404 throw new NullPointerException();
405 }
406 ensurePackagePartsIsMutable();
407 packageParts_.add(value);
408
409 return this;
410 }
411 /**
412 * <code>repeated .org.jetbrains.kotlin.serialization.jvm.PackageParts package_parts = 1;</code>
413 */
414 public Builder addPackageParts(
415 int index, org.jetbrains.kotlin.serialization.jvm.JvmPackageTable.PackageParts value) {
416 if (value == null) {
417 throw new NullPointerException();
418 }
419 ensurePackagePartsIsMutable();
420 packageParts_.add(index, value);
421
422 return this;
423 }
424 /**
425 * <code>repeated .org.jetbrains.kotlin.serialization.jvm.PackageParts package_parts = 1;</code>
426 */
427 public Builder addPackageParts(
428 org.jetbrains.kotlin.serialization.jvm.JvmPackageTable.PackageParts.Builder builderForValue) {
429 ensurePackagePartsIsMutable();
430 packageParts_.add(builderForValue.build());
431
432 return this;
433 }
434 /**
435 * <code>repeated .org.jetbrains.kotlin.serialization.jvm.PackageParts package_parts = 1;</code>
436 */
437 public Builder addPackageParts(
438 int index, org.jetbrains.kotlin.serialization.jvm.JvmPackageTable.PackageParts.Builder builderForValue) {
439 ensurePackagePartsIsMutable();
440 packageParts_.add(index, builderForValue.build());
441
442 return this;
443 }
444 /**
445 * <code>repeated .org.jetbrains.kotlin.serialization.jvm.PackageParts package_parts = 1;</code>
446 */
447 public Builder addAllPackageParts(
448 java.lang.Iterable<? extends org.jetbrains.kotlin.serialization.jvm.JvmPackageTable.PackageParts> values) {
449 ensurePackagePartsIsMutable();
450 super.addAll(values, packageParts_);
451
452 return this;
453 }
454 /**
455 * <code>repeated .org.jetbrains.kotlin.serialization.jvm.PackageParts package_parts = 1;</code>
456 */
457 public Builder clearPackageParts() {
458 packageParts_ = java.util.Collections.emptyList();
459 bitField0_ = (bitField0_ & ~0x00000001);
460
461 return this;
462 }
463 /**
464 * <code>repeated .org.jetbrains.kotlin.serialization.jvm.PackageParts package_parts = 1;</code>
465 */
466 public Builder removePackageParts(int index) {
467 ensurePackagePartsIsMutable();
468 packageParts_.remove(index);
469
470 return this;
471 }
472
473 // @@protoc_insertion_point(builder_scope:org.jetbrains.kotlin.serialization.jvm.PackageTable)
474 }
475
476 static {
477 defaultInstance = new PackageTable(true);
478 defaultInstance.initFields();
479 }
480
481 // @@protoc_insertion_point(class_scope:org.jetbrains.kotlin.serialization.jvm.PackageTable)
482 }
483
484 public interface PackagePartsOrBuilder
485 extends com.google.protobuf.MessageLiteOrBuilder {
486
487 // required string package_fq_name = 1;
488 /**
489 * <code>required string package_fq_name = 1;</code>
490 */
491 boolean hasPackageFqName();
492 /**
493 * <code>required string package_fq_name = 1;</code>
494 */
495 java.lang.String getPackageFqName();
496 /**
497 * <code>required string package_fq_name = 1;</code>
498 */
499 com.google.protobuf.ByteString
500 getPackageFqNameBytes();
501
502 // repeated string class_name = 2;
503 /**
504 * <code>repeated string class_name = 2;</code>
505 */
506 java.util.List<java.lang.String>
507 getClassNameList();
508 /**
509 * <code>repeated string class_name = 2;</code>
510 */
511 int getClassNameCount();
512 /**
513 * <code>repeated string class_name = 2;</code>
514 */
515 java.lang.String getClassName(int index);
516 /**
517 * <code>repeated string class_name = 2;</code>
518 */
519 com.google.protobuf.ByteString
520 getClassNameBytes(int index);
521 }
522 /**
523 * Protobuf type {@code org.jetbrains.kotlin.serialization.jvm.PackageParts}
524 */
525 public static final class PackageParts extends
526 com.google.protobuf.GeneratedMessageLite
527 implements PackagePartsOrBuilder {
528 // Use PackageParts.newBuilder() to construct.
529 private PackageParts(com.google.protobuf.GeneratedMessageLite.Builder builder) {
530 super(builder);
531
532 }
533 private PackageParts(boolean noInit) {}
534
535 private static final PackageParts defaultInstance;
536 public static PackageParts getDefaultInstance() {
537 return defaultInstance;
538 }
539
540 public PackageParts getDefaultInstanceForType() {
541 return defaultInstance;
542 }
543
544 private PackageParts(
545 com.google.protobuf.CodedInputStream input,
546 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
547 throws com.google.protobuf.InvalidProtocolBufferException {
548 initFields();
549 int mutable_bitField0_ = 0;
550 try {
551 boolean done = false;
552 while (!done) {
553 int tag = input.readTag();
554 switch (tag) {
555 case 0:
556 done = true;
557 break;
558 default: {
559 if (!parseUnknownField(input,
560 extensionRegistry, tag)) {
561 done = true;
562 }
563 break;
564 }
565 case 10: {
566 bitField0_ |= 0x00000001;
567 packageFqName_ = input.readBytes();
568 break;
569 }
570 case 18: {
571 if (!((mutable_bitField0_ & 0x00000002) == 0x00000002)) {
572 className_ = new com.google.protobuf.LazyStringArrayList();
573 mutable_bitField0_ |= 0x00000002;
574 }
575 className_.add(input.readBytes());
576 break;
577 }
578 }
579 }
580 } catch (com.google.protobuf.InvalidProtocolBufferException e) {
581 throw e.setUnfinishedMessage(this);
582 } catch (java.io.IOException e) {
583 throw new com.google.protobuf.InvalidProtocolBufferException(
584 e.getMessage()).setUnfinishedMessage(this);
585 } finally {
586 if (((mutable_bitField0_ & 0x00000002) == 0x00000002)) {
587 className_ = new com.google.protobuf.UnmodifiableLazyStringList(className_);
588 }
589 makeExtensionsImmutable();
590 }
591 }
592 public static com.google.protobuf.Parser<PackageParts> PARSER =
593 new com.google.protobuf.AbstractParser<PackageParts>() {
594 public PackageParts parsePartialFrom(
595 com.google.protobuf.CodedInputStream input,
596 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
597 throws com.google.protobuf.InvalidProtocolBufferException {
598 return new PackageParts(input, extensionRegistry);
599 }
600 };
601
602 @java.lang.Override
603 public com.google.protobuf.Parser<PackageParts> getParserForType() {
604 return PARSER;
605 }
606
607 private int bitField0_;
608 // required string package_fq_name = 1;
609 public static final int PACKAGE_FQ_NAME_FIELD_NUMBER = 1;
610 private java.lang.Object packageFqName_;
611 /**
612 * <code>required string package_fq_name = 1;</code>
613 */
614 public boolean hasPackageFqName() {
615 return ((bitField0_ & 0x00000001) == 0x00000001);
616 }
617 /**
618 * <code>required string package_fq_name = 1;</code>
619 */
620 public java.lang.String getPackageFqName() {
621 java.lang.Object ref = packageFqName_;
622 if (ref instanceof java.lang.String) {
623 return (java.lang.String) ref;
624 } else {
625 com.google.protobuf.ByteString bs =
626 (com.google.protobuf.ByteString) ref;
627 java.lang.String s = bs.toStringUtf8();
628 if (bs.isValidUtf8()) {
629 packageFqName_ = s;
630 }
631 return s;
632 }
633 }
634 /**
635 * <code>required string package_fq_name = 1;</code>
636 */
637 public com.google.protobuf.ByteString
638 getPackageFqNameBytes() {
639 java.lang.Object ref = packageFqName_;
640 if (ref instanceof java.lang.String) {
641 com.google.protobuf.ByteString b =
642 com.google.protobuf.ByteString.copyFromUtf8(
643 (java.lang.String) ref);
644 packageFqName_ = b;
645 return b;
646 } else {
647 return (com.google.protobuf.ByteString) ref;
648 }
649 }
650
651 // repeated string class_name = 2;
652 public static final int CLASS_NAME_FIELD_NUMBER = 2;
653 private com.google.protobuf.LazyStringList className_;
654 /**
655 * <code>repeated string class_name = 2;</code>
656 */
657 public java.util.List<java.lang.String>
658 getClassNameList() {
659 return className_;
660 }
661 /**
662 * <code>repeated string class_name = 2;</code>
663 */
664 public int getClassNameCount() {
665 return className_.size();
666 }
667 /**
668 * <code>repeated string class_name = 2;</code>
669 */
670 public java.lang.String getClassName(int index) {
671 return className_.get(index);
672 }
673 /**
674 * <code>repeated string class_name = 2;</code>
675 */
676 public com.google.protobuf.ByteString
677 getClassNameBytes(int index) {
678 return className_.getByteString(index);
679 }
680
681 private void initFields() {
682 packageFqName_ = "";
683 className_ = com.google.protobuf.LazyStringArrayList.EMPTY;
684 }
685 private byte memoizedIsInitialized = -1;
686 public final boolean isInitialized() {
687 byte isInitialized = memoizedIsInitialized;
688 if (isInitialized != -1) return isInitialized == 1;
689
690 if (!hasPackageFqName()) {
691 memoizedIsInitialized = 0;
692 return false;
693 }
694 memoizedIsInitialized = 1;
695 return true;
696 }
697
698 public void writeTo(com.google.protobuf.CodedOutputStream output)
699 throws java.io.IOException {
700 getSerializedSize();
701 if (((bitField0_ & 0x00000001) == 0x00000001)) {
702 output.writeBytes(1, getPackageFqNameBytes());
703 }
704 for (int i = 0; i < className_.size(); i++) {
705 output.writeBytes(2, className_.getByteString(i));
706 }
707 }
708
709 private int memoizedSerializedSize = -1;
710 public int getSerializedSize() {
711 int size = memoizedSerializedSize;
712 if (size != -1) return size;
713
714 size = 0;
715 if (((bitField0_ & 0x00000001) == 0x00000001)) {
716 size += com.google.protobuf.CodedOutputStream
717 .computeBytesSize(1, getPackageFqNameBytes());
718 }
719 {
720 int dataSize = 0;
721 for (int i = 0; i < className_.size(); i++) {
722 dataSize += com.google.protobuf.CodedOutputStream
723 .computeBytesSizeNoTag(className_.getByteString(i));
724 }
725 size += dataSize;
726 size += 1 * getClassNameList().size();
727 }
728 memoizedSerializedSize = size;
729 return size;
730 }
731
732 private static final long serialVersionUID = 0L;
733 @java.lang.Override
734 protected java.lang.Object writeReplace()
735 throws java.io.ObjectStreamException {
736 return super.writeReplace();
737 }
738
739 public static org.jetbrains.kotlin.serialization.jvm.JvmPackageTable.PackageParts parseFrom(
740 com.google.protobuf.ByteString data)
741 throws com.google.protobuf.InvalidProtocolBufferException {
742 return PARSER.parseFrom(data);
743 }
744 public static org.jetbrains.kotlin.serialization.jvm.JvmPackageTable.PackageParts parseFrom(
745 com.google.protobuf.ByteString data,
746 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
747 throws com.google.protobuf.InvalidProtocolBufferException {
748 return PARSER.parseFrom(data, extensionRegistry);
749 }
750 public static org.jetbrains.kotlin.serialization.jvm.JvmPackageTable.PackageParts parseFrom(byte[] data)
751 throws com.google.protobuf.InvalidProtocolBufferException {
752 return PARSER.parseFrom(data);
753 }
754 public static org.jetbrains.kotlin.serialization.jvm.JvmPackageTable.PackageParts parseFrom(
755 byte[] data,
756 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
757 throws com.google.protobuf.InvalidProtocolBufferException {
758 return PARSER.parseFrom(data, extensionRegistry);
759 }
760 public static org.jetbrains.kotlin.serialization.jvm.JvmPackageTable.PackageParts parseFrom(java.io.InputStream input)
761 throws java.io.IOException {
762 return PARSER.parseFrom(input);
763 }
764 public static org.jetbrains.kotlin.serialization.jvm.JvmPackageTable.PackageParts parseFrom(
765 java.io.InputStream input,
766 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
767 throws java.io.IOException {
768 return PARSER.parseFrom(input, extensionRegistry);
769 }
770 public static org.jetbrains.kotlin.serialization.jvm.JvmPackageTable.PackageParts parseDelimitedFrom(java.io.InputStream input)
771 throws java.io.IOException {
772 return PARSER.parseDelimitedFrom(input);
773 }
774 public static org.jetbrains.kotlin.serialization.jvm.JvmPackageTable.PackageParts parseDelimitedFrom(
775 java.io.InputStream input,
776 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
777 throws java.io.IOException {
778 return PARSER.parseDelimitedFrom(input, extensionRegistry);
779 }
780 public static org.jetbrains.kotlin.serialization.jvm.JvmPackageTable.PackageParts parseFrom(
781 com.google.protobuf.CodedInputStream input)
782 throws java.io.IOException {
783 return PARSER.parseFrom(input);
784 }
785 public static org.jetbrains.kotlin.serialization.jvm.JvmPackageTable.PackageParts parseFrom(
786 com.google.protobuf.CodedInputStream input,
787 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
788 throws java.io.IOException {
789 return PARSER.parseFrom(input, extensionRegistry);
790 }
791
792 public static Builder newBuilder() { return Builder.create(); }
793 public Builder newBuilderForType() { return newBuilder(); }
794 public static Builder newBuilder(org.jetbrains.kotlin.serialization.jvm.JvmPackageTable.PackageParts prototype) {
795 return newBuilder().mergeFrom(prototype);
796 }
797 public Builder toBuilder() { return newBuilder(this); }
798
799 /**
800 * Protobuf type {@code org.jetbrains.kotlin.serialization.jvm.PackageParts}
801 */
802 public static final class Builder extends
803 com.google.protobuf.GeneratedMessageLite.Builder<
804 org.jetbrains.kotlin.serialization.jvm.JvmPackageTable.PackageParts, Builder>
805 implements org.jetbrains.kotlin.serialization.jvm.JvmPackageTable.PackagePartsOrBuilder {
806 // Construct using org.jetbrains.kotlin.serialization.jvm.JvmPackageTable.PackageParts.newBuilder()
807 private Builder() {
808 maybeForceBuilderInitialization();
809 }
810
811 private void maybeForceBuilderInitialization() {
812 }
813 private static Builder create() {
814 return new Builder();
815 }
816
817 public Builder clear() {
818 super.clear();
819 packageFqName_ = "";
820 bitField0_ = (bitField0_ & ~0x00000001);
821 className_ = com.google.protobuf.LazyStringArrayList.EMPTY;
822 bitField0_ = (bitField0_ & ~0x00000002);
823 return this;
824 }
825
826 public Builder clone() {
827 return create().mergeFrom(buildPartial());
828 }
829
830 public org.jetbrains.kotlin.serialization.jvm.JvmPackageTable.PackageParts getDefaultInstanceForType() {
831 return org.jetbrains.kotlin.serialization.jvm.JvmPackageTable.PackageParts.getDefaultInstance();
832 }
833
834 public org.jetbrains.kotlin.serialization.jvm.JvmPackageTable.PackageParts build() {
835 org.jetbrains.kotlin.serialization.jvm.JvmPackageTable.PackageParts result = buildPartial();
836 if (!result.isInitialized()) {
837 throw newUninitializedMessageException(result);
838 }
839 return result;
840 }
841
842 public org.jetbrains.kotlin.serialization.jvm.JvmPackageTable.PackageParts buildPartial() {
843 org.jetbrains.kotlin.serialization.jvm.JvmPackageTable.PackageParts result = new org.jetbrains.kotlin.serialization.jvm.JvmPackageTable.PackageParts(this);
844 int from_bitField0_ = bitField0_;
845 int to_bitField0_ = 0;
846 if (((from_bitField0_ & 0x00000001) == 0x00000001)) {
847 to_bitField0_ |= 0x00000001;
848 }
849 result.packageFqName_ = packageFqName_;
850 if (((bitField0_ & 0x00000002) == 0x00000002)) {
851 className_ = new com.google.protobuf.UnmodifiableLazyStringList(
852 className_);
853 bitField0_ = (bitField0_ & ~0x00000002);
854 }
855 result.className_ = className_;
856 result.bitField0_ = to_bitField0_;
857 return result;
858 }
859
860 public Builder mergeFrom(org.jetbrains.kotlin.serialization.jvm.JvmPackageTable.PackageParts other) {
861 if (other == org.jetbrains.kotlin.serialization.jvm.JvmPackageTable.PackageParts.getDefaultInstance()) return this;
862 if (other.hasPackageFqName()) {
863 bitField0_ |= 0x00000001;
864 packageFqName_ = other.packageFqName_;
865
866 }
867 if (!other.className_.isEmpty()) {
868 if (className_.isEmpty()) {
869 className_ = other.className_;
870 bitField0_ = (bitField0_ & ~0x00000002);
871 } else {
872 ensureClassNameIsMutable();
873 className_.addAll(other.className_);
874 }
875
876 }
877 return this;
878 }
879
880 public final boolean isInitialized() {
881 if (!hasPackageFqName()) {
882
883 return false;
884 }
885 return true;
886 }
887
888 public Builder mergeFrom(
889 com.google.protobuf.CodedInputStream input,
890 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
891 throws java.io.IOException {
892 org.jetbrains.kotlin.serialization.jvm.JvmPackageTable.PackageParts parsedMessage = null;
893 try {
894 parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry);
895 } catch (com.google.protobuf.InvalidProtocolBufferException e) {
896 parsedMessage = (org.jetbrains.kotlin.serialization.jvm.JvmPackageTable.PackageParts) e.getUnfinishedMessage();
897 throw e;
898 } finally {
899 if (parsedMessage != null) {
900 mergeFrom(parsedMessage);
901 }
902 }
903 return this;
904 }
905 private int bitField0_;
906
907 // required string package_fq_name = 1;
908 private java.lang.Object packageFqName_ = "";
909 /**
910 * <code>required string package_fq_name = 1;</code>
911 */
912 public boolean hasPackageFqName() {
913 return ((bitField0_ & 0x00000001) == 0x00000001);
914 }
915 /**
916 * <code>required string package_fq_name = 1;</code>
917 */
918 public java.lang.String getPackageFqName() {
919 java.lang.Object ref = packageFqName_;
920 if (!(ref instanceof java.lang.String)) {
921 java.lang.String s = ((com.google.protobuf.ByteString) ref)
922 .toStringUtf8();
923 packageFqName_ = s;
924 return s;
925 } else {
926 return (java.lang.String) ref;
927 }
928 }
929 /**
930 * <code>required string package_fq_name = 1;</code>
931 */
932 public com.google.protobuf.ByteString
933 getPackageFqNameBytes() {
934 java.lang.Object ref = packageFqName_;
935 if (ref instanceof String) {
936 com.google.protobuf.ByteString b =
937 com.google.protobuf.ByteString.copyFromUtf8(
938 (java.lang.String) ref);
939 packageFqName_ = b;
940 return b;
941 } else {
942 return (com.google.protobuf.ByteString) ref;
943 }
944 }
945 /**
946 * <code>required string package_fq_name = 1;</code>
947 */
948 public Builder setPackageFqName(
949 java.lang.String value) {
950 if (value == null) {
951 throw new NullPointerException();
952 }
953 bitField0_ |= 0x00000001;
954 packageFqName_ = value;
955
956 return this;
957 }
958 /**
959 * <code>required string package_fq_name = 1;</code>
960 */
961 public Builder clearPackageFqName() {
962 bitField0_ = (bitField0_ & ~0x00000001);
963 packageFqName_ = getDefaultInstance().getPackageFqName();
964
965 return this;
966 }
967 /**
968 * <code>required string package_fq_name = 1;</code>
969 */
970 public Builder setPackageFqNameBytes(
971 com.google.protobuf.ByteString value) {
972 if (value == null) {
973 throw new NullPointerException();
974 }
975 bitField0_ |= 0x00000001;
976 packageFqName_ = value;
977
978 return this;
979 }
980
981 // repeated string class_name = 2;
982 private com.google.protobuf.LazyStringList className_ = com.google.protobuf.LazyStringArrayList.EMPTY;
983 private void ensureClassNameIsMutable() {
984 if (!((bitField0_ & 0x00000002) == 0x00000002)) {
985 className_ = new com.google.protobuf.LazyStringArrayList(className_);
986 bitField0_ |= 0x00000002;
987 }
988 }
989 /**
990 * <code>repeated string class_name = 2;</code>
991 */
992 public java.util.List<java.lang.String>
993 getClassNameList() {
994 return java.util.Collections.unmodifiableList(className_);
995 }
996 /**
997 * <code>repeated string class_name = 2;</code>
998 */
999 public int getClassNameCount() {
1000 return className_.size();
1001 }
1002 /**
1003 * <code>repeated string class_name = 2;</code>
1004 */
1005 public java.lang.String getClassName(int index) {
1006 return className_.get(index);
1007 }
1008 /**
1009 * <code>repeated string class_name = 2;</code>
1010 */
1011 public com.google.protobuf.ByteString
1012 getClassNameBytes(int index) {
1013 return className_.getByteString(index);
1014 }
1015 /**
1016 * <code>repeated string class_name = 2;</code>
1017 */
1018 public Builder setClassName(
1019 int index, java.lang.String value) {
1020 if (value == null) {
1021 throw new NullPointerException();
1022 }
1023 ensureClassNameIsMutable();
1024 className_.set(index, value);
1025
1026 return this;
1027 }
1028 /**
1029 * <code>repeated string class_name = 2;</code>
1030 */
1031 public Builder addClassName(
1032 java.lang.String value) {
1033 if (value == null) {
1034 throw new NullPointerException();
1035 }
1036 ensureClassNameIsMutable();
1037 className_.add(value);
1038
1039 return this;
1040 }
1041 /**
1042 * <code>repeated string class_name = 2;</code>
1043 */
1044 public Builder addAllClassName(
1045 java.lang.Iterable<java.lang.String> values) {
1046 ensureClassNameIsMutable();
1047 super.addAll(values, className_);
1048
1049 return this;
1050 }
1051 /**
1052 * <code>repeated string class_name = 2;</code>
1053 */
1054 public Builder clearClassName() {
1055 className_ = com.google.protobuf.LazyStringArrayList.EMPTY;
1056 bitField0_ = (bitField0_ & ~0x00000002);
1057
1058 return this;
1059 }
1060 /**
1061 * <code>repeated string class_name = 2;</code>
1062 */
1063 public Builder addClassNameBytes(
1064 com.google.protobuf.ByteString value) {
1065 if (value == null) {
1066 throw new NullPointerException();
1067 }
1068 ensureClassNameIsMutable();
1069 className_.add(value);
1070
1071 return this;
1072 }
1073
1074 // @@protoc_insertion_point(builder_scope:org.jetbrains.kotlin.serialization.jvm.PackageParts)
1075 }
1076
1077 static {
1078 defaultInstance = new PackageParts(true);
1079 defaultInstance.initFields();
1080 }
1081
1082 // @@protoc_insertion_point(class_scope:org.jetbrains.kotlin.serialization.jvm.PackageParts)
1083 }
1084
1085
1086 static {
1087 }
1088
1089 // @@protoc_insertion_point(outer_class_scope)
1090 }