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