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