001 // Generated by the protocol buffer compiler. DO NOT EDIT!
002 // source: core/descriptor.loader.java/src/jvm_descriptors.proto
003
004 package org.jetbrains.kotlin.serialization.jvm;
005
006 public final class JvmProtoBuf {
007 private JvmProtoBuf() {}
008 public static void registerAllExtensions(
009 com.google.protobuf.ExtensionRegistryLite registry) {
010 registry.add(org.jetbrains.kotlin.serialization.jvm.JvmProtoBuf.methodSignature);
011 registry.add(org.jetbrains.kotlin.serialization.jvm.JvmProtoBuf.propertySignature);
012 registry.add(org.jetbrains.kotlin.serialization.jvm.JvmProtoBuf.implClassName);
013 registry.add(org.jetbrains.kotlin.serialization.jvm.JvmProtoBuf.typeAnnotation);
014 registry.add(org.jetbrains.kotlin.serialization.jvm.JvmProtoBuf.isRaw);
015 registry.add(org.jetbrains.kotlin.serialization.jvm.JvmProtoBuf.index);
016 registry.add(org.jetbrains.kotlin.serialization.jvm.JvmProtoBuf.classAnnotation);
017 }
018 public interface JvmTypeOrBuilder
019 extends com.google.protobuf.MessageLiteOrBuilder {
020
021 // optional .org.jetbrains.kotlin.serialization.jvm.JvmType.PrimitiveType primitive_type = 1;
022 /**
023 * <code>optional .org.jetbrains.kotlin.serialization.jvm.JvmType.PrimitiveType primitive_type = 1;</code>
024 */
025 boolean hasPrimitiveType();
026 /**
027 * <code>optional .org.jetbrains.kotlin.serialization.jvm.JvmType.PrimitiveType primitive_type = 1;</code>
028 */
029 org.jetbrains.kotlin.serialization.jvm.JvmProtoBuf.JvmType.PrimitiveType getPrimitiveType();
030
031 // optional int32 class_fq_name = 2;
032 /**
033 * <code>optional int32 class_fq_name = 2;</code>
034 *
035 * <pre>
036 * id in QualifiedNameTable of a name in the following format: 'package.Outer$Nested'
037 * </pre>
038 */
039 boolean hasClassFqName();
040 /**
041 * <code>optional int32 class_fq_name = 2;</code>
042 *
043 * <pre>
044 * id in QualifiedNameTable of a name in the following format: 'package.Outer$Nested'
045 * </pre>
046 */
047 int getClassFqName();
048
049 // optional int32 array_dimension = 3 [default = 0];
050 /**
051 * <code>optional int32 array_dimension = 3 [default = 0];</code>
052 */
053 boolean hasArrayDimension();
054 /**
055 * <code>optional int32 array_dimension = 3 [default = 0];</code>
056 */
057 int getArrayDimension();
058 }
059 /**
060 * Protobuf type {@code org.jetbrains.kotlin.serialization.jvm.JvmType}
061 *
062 * <pre>
063 * Either a primitive type, or a class FQ name should be present
064 * </pre>
065 */
066 public static final class JvmType extends
067 com.google.protobuf.GeneratedMessageLite
068 implements JvmTypeOrBuilder {
069 // Use JvmType.newBuilder() to construct.
070 private JvmType(com.google.protobuf.GeneratedMessageLite.Builder builder) {
071 super(builder);
072
073 }
074 private JvmType(boolean noInit) {}
075
076 private static final JvmType defaultInstance;
077 public static JvmType getDefaultInstance() {
078 return defaultInstance;
079 }
080
081 public JvmType getDefaultInstanceForType() {
082 return defaultInstance;
083 }
084
085 private JvmType(
086 com.google.protobuf.CodedInputStream input,
087 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
088 throws com.google.protobuf.InvalidProtocolBufferException {
089 initFields();
090 int mutable_bitField0_ = 0;
091 try {
092 boolean done = false;
093 while (!done) {
094 int tag = input.readTag();
095 switch (tag) {
096 case 0:
097 done = true;
098 break;
099 default: {
100 if (!parseUnknownField(input,
101 extensionRegistry, tag)) {
102 done = true;
103 }
104 break;
105 }
106 case 8: {
107 int rawValue = input.readEnum();
108 org.jetbrains.kotlin.serialization.jvm.JvmProtoBuf.JvmType.PrimitiveType value = org.jetbrains.kotlin.serialization.jvm.JvmProtoBuf.JvmType.PrimitiveType.valueOf(rawValue);
109 if (value != null) {
110 bitField0_ |= 0x00000001;
111 primitiveType_ = value;
112 }
113 break;
114 }
115 case 16: {
116 bitField0_ |= 0x00000002;
117 classFqName_ = input.readInt32();
118 break;
119 }
120 case 24: {
121 bitField0_ |= 0x00000004;
122 arrayDimension_ = input.readInt32();
123 break;
124 }
125 }
126 }
127 } catch (com.google.protobuf.InvalidProtocolBufferException e) {
128 throw e.setUnfinishedMessage(this);
129 } catch (java.io.IOException e) {
130 throw new com.google.protobuf.InvalidProtocolBufferException(
131 e.getMessage()).setUnfinishedMessage(this);
132 } finally {
133 makeExtensionsImmutable();
134 }
135 }
136 public static com.google.protobuf.Parser<JvmType> PARSER =
137 new com.google.protobuf.AbstractParser<JvmType>() {
138 public JvmType parsePartialFrom(
139 com.google.protobuf.CodedInputStream input,
140 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
141 throws com.google.protobuf.InvalidProtocolBufferException {
142 return new JvmType(input, extensionRegistry);
143 }
144 };
145
146 @java.lang.Override
147 public com.google.protobuf.Parser<JvmType> getParserForType() {
148 return PARSER;
149 }
150
151 /**
152 * Protobuf enum {@code org.jetbrains.kotlin.serialization.jvm.JvmType.PrimitiveType}
153 */
154 public enum PrimitiveType
155 implements com.google.protobuf.Internal.EnumLite {
156 /**
157 * <code>VOID = 0;</code>
158 *
159 * <pre>
160 * These values correspond to ASM Type sorts
161 * </pre>
162 */
163 VOID(0, 0),
164 /**
165 * <code>BOOLEAN = 1;</code>
166 */
167 BOOLEAN(1, 1),
168 /**
169 * <code>CHAR = 2;</code>
170 */
171 CHAR(2, 2),
172 /**
173 * <code>BYTE = 3;</code>
174 */
175 BYTE(3, 3),
176 /**
177 * <code>SHORT = 4;</code>
178 */
179 SHORT(4, 4),
180 /**
181 * <code>INT = 5;</code>
182 */
183 INT(5, 5),
184 /**
185 * <code>FLOAT = 6;</code>
186 */
187 FLOAT(6, 6),
188 /**
189 * <code>LONG = 7;</code>
190 */
191 LONG(7, 7),
192 /**
193 * <code>DOUBLE = 8;</code>
194 */
195 DOUBLE(8, 8),
196 ;
197
198 /**
199 * <code>VOID = 0;</code>
200 *
201 * <pre>
202 * These values correspond to ASM Type sorts
203 * </pre>
204 */
205 public static final int VOID_VALUE = 0;
206 /**
207 * <code>BOOLEAN = 1;</code>
208 */
209 public static final int BOOLEAN_VALUE = 1;
210 /**
211 * <code>CHAR = 2;</code>
212 */
213 public static final int CHAR_VALUE = 2;
214 /**
215 * <code>BYTE = 3;</code>
216 */
217 public static final int BYTE_VALUE = 3;
218 /**
219 * <code>SHORT = 4;</code>
220 */
221 public static final int SHORT_VALUE = 4;
222 /**
223 * <code>INT = 5;</code>
224 */
225 public static final int INT_VALUE = 5;
226 /**
227 * <code>FLOAT = 6;</code>
228 */
229 public static final int FLOAT_VALUE = 6;
230 /**
231 * <code>LONG = 7;</code>
232 */
233 public static final int LONG_VALUE = 7;
234 /**
235 * <code>DOUBLE = 8;</code>
236 */
237 public static final int DOUBLE_VALUE = 8;
238
239
240 public final int getNumber() { return value; }
241
242 public static PrimitiveType valueOf(int value) {
243 switch (value) {
244 case 0: return VOID;
245 case 1: return BOOLEAN;
246 case 2: return CHAR;
247 case 3: return BYTE;
248 case 4: return SHORT;
249 case 5: return INT;
250 case 6: return FLOAT;
251 case 7: return LONG;
252 case 8: return DOUBLE;
253 default: return null;
254 }
255 }
256
257 public static com.google.protobuf.Internal.EnumLiteMap<PrimitiveType>
258 internalGetValueMap() {
259 return internalValueMap;
260 }
261 private static com.google.protobuf.Internal.EnumLiteMap<PrimitiveType>
262 internalValueMap =
263 new com.google.protobuf.Internal.EnumLiteMap<PrimitiveType>() {
264 public PrimitiveType findValueByNumber(int number) {
265 return PrimitiveType.valueOf(number);
266 }
267 };
268
269 private final int value;
270
271 private PrimitiveType(int index, int value) {
272 this.value = value;
273 }
274
275 // @@protoc_insertion_point(enum_scope:org.jetbrains.kotlin.serialization.jvm.JvmType.PrimitiveType)
276 }
277
278 private int bitField0_;
279 // optional .org.jetbrains.kotlin.serialization.jvm.JvmType.PrimitiveType primitive_type = 1;
280 public static final int PRIMITIVE_TYPE_FIELD_NUMBER = 1;
281 private org.jetbrains.kotlin.serialization.jvm.JvmProtoBuf.JvmType.PrimitiveType primitiveType_;
282 /**
283 * <code>optional .org.jetbrains.kotlin.serialization.jvm.JvmType.PrimitiveType primitive_type = 1;</code>
284 */
285 public boolean hasPrimitiveType() {
286 return ((bitField0_ & 0x00000001) == 0x00000001);
287 }
288 /**
289 * <code>optional .org.jetbrains.kotlin.serialization.jvm.JvmType.PrimitiveType primitive_type = 1;</code>
290 */
291 public org.jetbrains.kotlin.serialization.jvm.JvmProtoBuf.JvmType.PrimitiveType getPrimitiveType() {
292 return primitiveType_;
293 }
294
295 // optional int32 class_fq_name = 2;
296 public static final int CLASS_FQ_NAME_FIELD_NUMBER = 2;
297 private int classFqName_;
298 /**
299 * <code>optional int32 class_fq_name = 2;</code>
300 *
301 * <pre>
302 * id in QualifiedNameTable of a name in the following format: 'package.Outer$Nested'
303 * </pre>
304 */
305 public boolean hasClassFqName() {
306 return ((bitField0_ & 0x00000002) == 0x00000002);
307 }
308 /**
309 * <code>optional int32 class_fq_name = 2;</code>
310 *
311 * <pre>
312 * id in QualifiedNameTable of a name in the following format: 'package.Outer$Nested'
313 * </pre>
314 */
315 public int getClassFqName() {
316 return classFqName_;
317 }
318
319 // optional int32 array_dimension = 3 [default = 0];
320 public static final int ARRAY_DIMENSION_FIELD_NUMBER = 3;
321 private int arrayDimension_;
322 /**
323 * <code>optional int32 array_dimension = 3 [default = 0];</code>
324 */
325 public boolean hasArrayDimension() {
326 return ((bitField0_ & 0x00000004) == 0x00000004);
327 }
328 /**
329 * <code>optional int32 array_dimension = 3 [default = 0];</code>
330 */
331 public int getArrayDimension() {
332 return arrayDimension_;
333 }
334
335 private void initFields() {
336 primitiveType_ = org.jetbrains.kotlin.serialization.jvm.JvmProtoBuf.JvmType.PrimitiveType.VOID;
337 classFqName_ = 0;
338 arrayDimension_ = 0;
339 }
340 private byte memoizedIsInitialized = -1;
341 public final boolean isInitialized() {
342 byte isInitialized = memoizedIsInitialized;
343 if (isInitialized != -1) return isInitialized == 1;
344
345 memoizedIsInitialized = 1;
346 return true;
347 }
348
349 public void writeTo(com.google.protobuf.CodedOutputStream output)
350 throws java.io.IOException {
351 getSerializedSize();
352 if (((bitField0_ & 0x00000001) == 0x00000001)) {
353 output.writeEnum(1, primitiveType_.getNumber());
354 }
355 if (((bitField0_ & 0x00000002) == 0x00000002)) {
356 output.writeInt32(2, classFqName_);
357 }
358 if (((bitField0_ & 0x00000004) == 0x00000004)) {
359 output.writeInt32(3, arrayDimension_);
360 }
361 }
362
363 private int memoizedSerializedSize = -1;
364 public int getSerializedSize() {
365 int size = memoizedSerializedSize;
366 if (size != -1) return size;
367
368 size = 0;
369 if (((bitField0_ & 0x00000001) == 0x00000001)) {
370 size += com.google.protobuf.CodedOutputStream
371 .computeEnumSize(1, primitiveType_.getNumber());
372 }
373 if (((bitField0_ & 0x00000002) == 0x00000002)) {
374 size += com.google.protobuf.CodedOutputStream
375 .computeInt32Size(2, classFqName_);
376 }
377 if (((bitField0_ & 0x00000004) == 0x00000004)) {
378 size += com.google.protobuf.CodedOutputStream
379 .computeInt32Size(3, arrayDimension_);
380 }
381 memoizedSerializedSize = size;
382 return size;
383 }
384
385 private static final long serialVersionUID = 0L;
386 @java.lang.Override
387 protected java.lang.Object writeReplace()
388 throws java.io.ObjectStreamException {
389 return super.writeReplace();
390 }
391
392 public static org.jetbrains.kotlin.serialization.jvm.JvmProtoBuf.JvmType parseFrom(
393 com.google.protobuf.ByteString data)
394 throws com.google.protobuf.InvalidProtocolBufferException {
395 return PARSER.parseFrom(data);
396 }
397 public static org.jetbrains.kotlin.serialization.jvm.JvmProtoBuf.JvmType parseFrom(
398 com.google.protobuf.ByteString data,
399 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
400 throws com.google.protobuf.InvalidProtocolBufferException {
401 return PARSER.parseFrom(data, extensionRegistry);
402 }
403 public static org.jetbrains.kotlin.serialization.jvm.JvmProtoBuf.JvmType parseFrom(byte[] data)
404 throws com.google.protobuf.InvalidProtocolBufferException {
405 return PARSER.parseFrom(data);
406 }
407 public static org.jetbrains.kotlin.serialization.jvm.JvmProtoBuf.JvmType parseFrom(
408 byte[] data,
409 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
410 throws com.google.protobuf.InvalidProtocolBufferException {
411 return PARSER.parseFrom(data, extensionRegistry);
412 }
413 public static org.jetbrains.kotlin.serialization.jvm.JvmProtoBuf.JvmType parseFrom(java.io.InputStream input)
414 throws java.io.IOException {
415 return PARSER.parseFrom(input);
416 }
417 public static org.jetbrains.kotlin.serialization.jvm.JvmProtoBuf.JvmType parseFrom(
418 java.io.InputStream input,
419 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
420 throws java.io.IOException {
421 return PARSER.parseFrom(input, extensionRegistry);
422 }
423 public static org.jetbrains.kotlin.serialization.jvm.JvmProtoBuf.JvmType parseDelimitedFrom(java.io.InputStream input)
424 throws java.io.IOException {
425 return PARSER.parseDelimitedFrom(input);
426 }
427 public static org.jetbrains.kotlin.serialization.jvm.JvmProtoBuf.JvmType parseDelimitedFrom(
428 java.io.InputStream input,
429 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
430 throws java.io.IOException {
431 return PARSER.parseDelimitedFrom(input, extensionRegistry);
432 }
433 public static org.jetbrains.kotlin.serialization.jvm.JvmProtoBuf.JvmType parseFrom(
434 com.google.protobuf.CodedInputStream input)
435 throws java.io.IOException {
436 return PARSER.parseFrom(input);
437 }
438 public static org.jetbrains.kotlin.serialization.jvm.JvmProtoBuf.JvmType parseFrom(
439 com.google.protobuf.CodedInputStream input,
440 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
441 throws java.io.IOException {
442 return PARSER.parseFrom(input, extensionRegistry);
443 }
444
445 public static Builder newBuilder() { return Builder.create(); }
446 public Builder newBuilderForType() { return newBuilder(); }
447 public static Builder newBuilder(org.jetbrains.kotlin.serialization.jvm.JvmProtoBuf.JvmType prototype) {
448 return newBuilder().mergeFrom(prototype);
449 }
450 public Builder toBuilder() { return newBuilder(this); }
451
452 /**
453 * Protobuf type {@code org.jetbrains.kotlin.serialization.jvm.JvmType}
454 *
455 * <pre>
456 * Either a primitive type, or a class FQ name should be present
457 * </pre>
458 */
459 public static final class Builder extends
460 com.google.protobuf.GeneratedMessageLite.Builder<
461 org.jetbrains.kotlin.serialization.jvm.JvmProtoBuf.JvmType, Builder>
462 implements org.jetbrains.kotlin.serialization.jvm.JvmProtoBuf.JvmTypeOrBuilder {
463 // Construct using org.jetbrains.kotlin.serialization.jvm.JvmProtoBuf.JvmType.newBuilder()
464 private Builder() {
465 maybeForceBuilderInitialization();
466 }
467
468 private void maybeForceBuilderInitialization() {
469 }
470 private static Builder create() {
471 return new Builder();
472 }
473
474 public Builder clear() {
475 super.clear();
476 primitiveType_ = org.jetbrains.kotlin.serialization.jvm.JvmProtoBuf.JvmType.PrimitiveType.VOID;
477 bitField0_ = (bitField0_ & ~0x00000001);
478 classFqName_ = 0;
479 bitField0_ = (bitField0_ & ~0x00000002);
480 arrayDimension_ = 0;
481 bitField0_ = (bitField0_ & ~0x00000004);
482 return this;
483 }
484
485 public Builder clone() {
486 return create().mergeFrom(buildPartial());
487 }
488
489 public org.jetbrains.kotlin.serialization.jvm.JvmProtoBuf.JvmType getDefaultInstanceForType() {
490 return org.jetbrains.kotlin.serialization.jvm.JvmProtoBuf.JvmType.getDefaultInstance();
491 }
492
493 public org.jetbrains.kotlin.serialization.jvm.JvmProtoBuf.JvmType build() {
494 org.jetbrains.kotlin.serialization.jvm.JvmProtoBuf.JvmType result = buildPartial();
495 if (!result.isInitialized()) {
496 throw newUninitializedMessageException(result);
497 }
498 return result;
499 }
500
501 public org.jetbrains.kotlin.serialization.jvm.JvmProtoBuf.JvmType buildPartial() {
502 org.jetbrains.kotlin.serialization.jvm.JvmProtoBuf.JvmType result = new org.jetbrains.kotlin.serialization.jvm.JvmProtoBuf.JvmType(this);
503 int from_bitField0_ = bitField0_;
504 int to_bitField0_ = 0;
505 if (((from_bitField0_ & 0x00000001) == 0x00000001)) {
506 to_bitField0_ |= 0x00000001;
507 }
508 result.primitiveType_ = primitiveType_;
509 if (((from_bitField0_ & 0x00000002) == 0x00000002)) {
510 to_bitField0_ |= 0x00000002;
511 }
512 result.classFqName_ = classFqName_;
513 if (((from_bitField0_ & 0x00000004) == 0x00000004)) {
514 to_bitField0_ |= 0x00000004;
515 }
516 result.arrayDimension_ = arrayDimension_;
517 result.bitField0_ = to_bitField0_;
518 return result;
519 }
520
521 public Builder mergeFrom(org.jetbrains.kotlin.serialization.jvm.JvmProtoBuf.JvmType other) {
522 if (other == org.jetbrains.kotlin.serialization.jvm.JvmProtoBuf.JvmType.getDefaultInstance()) return this;
523 if (other.hasPrimitiveType()) {
524 setPrimitiveType(other.getPrimitiveType());
525 }
526 if (other.hasClassFqName()) {
527 setClassFqName(other.getClassFqName());
528 }
529 if (other.hasArrayDimension()) {
530 setArrayDimension(other.getArrayDimension());
531 }
532 return this;
533 }
534
535 public final boolean isInitialized() {
536 return true;
537 }
538
539 public Builder mergeFrom(
540 com.google.protobuf.CodedInputStream input,
541 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
542 throws java.io.IOException {
543 org.jetbrains.kotlin.serialization.jvm.JvmProtoBuf.JvmType parsedMessage = null;
544 try {
545 parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry);
546 } catch (com.google.protobuf.InvalidProtocolBufferException e) {
547 parsedMessage = (org.jetbrains.kotlin.serialization.jvm.JvmProtoBuf.JvmType) e.getUnfinishedMessage();
548 throw e;
549 } finally {
550 if (parsedMessage != null) {
551 mergeFrom(parsedMessage);
552 }
553 }
554 return this;
555 }
556 private int bitField0_;
557
558 // optional .org.jetbrains.kotlin.serialization.jvm.JvmType.PrimitiveType primitive_type = 1;
559 private org.jetbrains.kotlin.serialization.jvm.JvmProtoBuf.JvmType.PrimitiveType primitiveType_ = org.jetbrains.kotlin.serialization.jvm.JvmProtoBuf.JvmType.PrimitiveType.VOID;
560 /**
561 * <code>optional .org.jetbrains.kotlin.serialization.jvm.JvmType.PrimitiveType primitive_type = 1;</code>
562 */
563 public boolean hasPrimitiveType() {
564 return ((bitField0_ & 0x00000001) == 0x00000001);
565 }
566 /**
567 * <code>optional .org.jetbrains.kotlin.serialization.jvm.JvmType.PrimitiveType primitive_type = 1;</code>
568 */
569 public org.jetbrains.kotlin.serialization.jvm.JvmProtoBuf.JvmType.PrimitiveType getPrimitiveType() {
570 return primitiveType_;
571 }
572 /**
573 * <code>optional .org.jetbrains.kotlin.serialization.jvm.JvmType.PrimitiveType primitive_type = 1;</code>
574 */
575 public Builder setPrimitiveType(org.jetbrains.kotlin.serialization.jvm.JvmProtoBuf.JvmType.PrimitiveType value) {
576 if (value == null) {
577 throw new NullPointerException();
578 }
579 bitField0_ |= 0x00000001;
580 primitiveType_ = value;
581
582 return this;
583 }
584 /**
585 * <code>optional .org.jetbrains.kotlin.serialization.jvm.JvmType.PrimitiveType primitive_type = 1;</code>
586 */
587 public Builder clearPrimitiveType() {
588 bitField0_ = (bitField0_ & ~0x00000001);
589 primitiveType_ = org.jetbrains.kotlin.serialization.jvm.JvmProtoBuf.JvmType.PrimitiveType.VOID;
590
591 return this;
592 }
593
594 // optional int32 class_fq_name = 2;
595 private int classFqName_ ;
596 /**
597 * <code>optional int32 class_fq_name = 2;</code>
598 *
599 * <pre>
600 * id in QualifiedNameTable of a name in the following format: 'package.Outer$Nested'
601 * </pre>
602 */
603 public boolean hasClassFqName() {
604 return ((bitField0_ & 0x00000002) == 0x00000002);
605 }
606 /**
607 * <code>optional int32 class_fq_name = 2;</code>
608 *
609 * <pre>
610 * id in QualifiedNameTable of a name in the following format: 'package.Outer$Nested'
611 * </pre>
612 */
613 public int getClassFqName() {
614 return classFqName_;
615 }
616 /**
617 * <code>optional int32 class_fq_name = 2;</code>
618 *
619 * <pre>
620 * id in QualifiedNameTable of a name in the following format: 'package.Outer$Nested'
621 * </pre>
622 */
623 public Builder setClassFqName(int value) {
624 bitField0_ |= 0x00000002;
625 classFqName_ = value;
626
627 return this;
628 }
629 /**
630 * <code>optional int32 class_fq_name = 2;</code>
631 *
632 * <pre>
633 * id in QualifiedNameTable of a name in the following format: 'package.Outer$Nested'
634 * </pre>
635 */
636 public Builder clearClassFqName() {
637 bitField0_ = (bitField0_ & ~0x00000002);
638 classFqName_ = 0;
639
640 return this;
641 }
642
643 // optional int32 array_dimension = 3 [default = 0];
644 private int arrayDimension_ ;
645 /**
646 * <code>optional int32 array_dimension = 3 [default = 0];</code>
647 */
648 public boolean hasArrayDimension() {
649 return ((bitField0_ & 0x00000004) == 0x00000004);
650 }
651 /**
652 * <code>optional int32 array_dimension = 3 [default = 0];</code>
653 */
654 public int getArrayDimension() {
655 return arrayDimension_;
656 }
657 /**
658 * <code>optional int32 array_dimension = 3 [default = 0];</code>
659 */
660 public Builder setArrayDimension(int value) {
661 bitField0_ |= 0x00000004;
662 arrayDimension_ = value;
663
664 return this;
665 }
666 /**
667 * <code>optional int32 array_dimension = 3 [default = 0];</code>
668 */
669 public Builder clearArrayDimension() {
670 bitField0_ = (bitField0_ & ~0x00000004);
671 arrayDimension_ = 0;
672
673 return this;
674 }
675
676 // @@protoc_insertion_point(builder_scope:org.jetbrains.kotlin.serialization.jvm.JvmType)
677 }
678
679 static {
680 defaultInstance = new JvmType(true);
681 defaultInstance.initFields();
682 }
683
684 // @@protoc_insertion_point(class_scope:org.jetbrains.kotlin.serialization.jvm.JvmType)
685 }
686
687 public interface JvmMethodSignatureOrBuilder
688 extends com.google.protobuf.MessageLiteOrBuilder {
689
690 // required int32 name = 1;
691 /**
692 * <code>required int32 name = 1;</code>
693 */
694 boolean hasName();
695 /**
696 * <code>required int32 name = 1;</code>
697 */
698 int getName();
699
700 // required .org.jetbrains.kotlin.serialization.jvm.JvmType return_type = 2;
701 /**
702 * <code>required .org.jetbrains.kotlin.serialization.jvm.JvmType return_type = 2;</code>
703 */
704 boolean hasReturnType();
705 /**
706 * <code>required .org.jetbrains.kotlin.serialization.jvm.JvmType return_type = 2;</code>
707 */
708 org.jetbrains.kotlin.serialization.jvm.JvmProtoBuf.JvmType getReturnType();
709
710 // repeated .org.jetbrains.kotlin.serialization.jvm.JvmType parameter_type = 3;
711 /**
712 * <code>repeated .org.jetbrains.kotlin.serialization.jvm.JvmType parameter_type = 3;</code>
713 */
714 java.util.List<org.jetbrains.kotlin.serialization.jvm.JvmProtoBuf.JvmType>
715 getParameterTypeList();
716 /**
717 * <code>repeated .org.jetbrains.kotlin.serialization.jvm.JvmType parameter_type = 3;</code>
718 */
719 org.jetbrains.kotlin.serialization.jvm.JvmProtoBuf.JvmType getParameterType(int index);
720 /**
721 * <code>repeated .org.jetbrains.kotlin.serialization.jvm.JvmType parameter_type = 3;</code>
722 */
723 int getParameterTypeCount();
724 }
725 /**
726 * Protobuf type {@code org.jetbrains.kotlin.serialization.jvm.JvmMethodSignature}
727 */
728 public static final class JvmMethodSignature extends
729 com.google.protobuf.GeneratedMessageLite
730 implements JvmMethodSignatureOrBuilder {
731 // Use JvmMethodSignature.newBuilder() to construct.
732 private JvmMethodSignature(com.google.protobuf.GeneratedMessageLite.Builder builder) {
733 super(builder);
734
735 }
736 private JvmMethodSignature(boolean noInit) {}
737
738 private static final JvmMethodSignature defaultInstance;
739 public static JvmMethodSignature getDefaultInstance() {
740 return defaultInstance;
741 }
742
743 public JvmMethodSignature getDefaultInstanceForType() {
744 return defaultInstance;
745 }
746
747 private JvmMethodSignature(
748 com.google.protobuf.CodedInputStream input,
749 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
750 throws com.google.protobuf.InvalidProtocolBufferException {
751 initFields();
752 int mutable_bitField0_ = 0;
753 try {
754 boolean done = false;
755 while (!done) {
756 int tag = input.readTag();
757 switch (tag) {
758 case 0:
759 done = true;
760 break;
761 default: {
762 if (!parseUnknownField(input,
763 extensionRegistry, tag)) {
764 done = true;
765 }
766 break;
767 }
768 case 8: {
769 bitField0_ |= 0x00000001;
770 name_ = input.readInt32();
771 break;
772 }
773 case 18: {
774 org.jetbrains.kotlin.serialization.jvm.JvmProtoBuf.JvmType.Builder subBuilder = null;
775 if (((bitField0_ & 0x00000002) == 0x00000002)) {
776 subBuilder = returnType_.toBuilder();
777 }
778 returnType_ = input.readMessage(org.jetbrains.kotlin.serialization.jvm.JvmProtoBuf.JvmType.PARSER, extensionRegistry);
779 if (subBuilder != null) {
780 subBuilder.mergeFrom(returnType_);
781 returnType_ = subBuilder.buildPartial();
782 }
783 bitField0_ |= 0x00000002;
784 break;
785 }
786 case 26: {
787 if (!((mutable_bitField0_ & 0x00000004) == 0x00000004)) {
788 parameterType_ = new java.util.ArrayList<org.jetbrains.kotlin.serialization.jvm.JvmProtoBuf.JvmType>();
789 mutable_bitField0_ |= 0x00000004;
790 }
791 parameterType_.add(input.readMessage(org.jetbrains.kotlin.serialization.jvm.JvmProtoBuf.JvmType.PARSER, extensionRegistry));
792 break;
793 }
794 }
795 }
796 } catch (com.google.protobuf.InvalidProtocolBufferException e) {
797 throw e.setUnfinishedMessage(this);
798 } catch (java.io.IOException e) {
799 throw new com.google.protobuf.InvalidProtocolBufferException(
800 e.getMessage()).setUnfinishedMessage(this);
801 } finally {
802 if (((mutable_bitField0_ & 0x00000004) == 0x00000004)) {
803 parameterType_ = java.util.Collections.unmodifiableList(parameterType_);
804 }
805 makeExtensionsImmutable();
806 }
807 }
808 public static com.google.protobuf.Parser<JvmMethodSignature> PARSER =
809 new com.google.protobuf.AbstractParser<JvmMethodSignature>() {
810 public JvmMethodSignature parsePartialFrom(
811 com.google.protobuf.CodedInputStream input,
812 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
813 throws com.google.protobuf.InvalidProtocolBufferException {
814 return new JvmMethodSignature(input, extensionRegistry);
815 }
816 };
817
818 @java.lang.Override
819 public com.google.protobuf.Parser<JvmMethodSignature> getParserForType() {
820 return PARSER;
821 }
822
823 private int bitField0_;
824 // required int32 name = 1;
825 public static final int NAME_FIELD_NUMBER = 1;
826 private int name_;
827 /**
828 * <code>required int32 name = 1;</code>
829 */
830 public boolean hasName() {
831 return ((bitField0_ & 0x00000001) == 0x00000001);
832 }
833 /**
834 * <code>required int32 name = 1;</code>
835 */
836 public int getName() {
837 return name_;
838 }
839
840 // required .org.jetbrains.kotlin.serialization.jvm.JvmType return_type = 2;
841 public static final int RETURN_TYPE_FIELD_NUMBER = 2;
842 private org.jetbrains.kotlin.serialization.jvm.JvmProtoBuf.JvmType returnType_;
843 /**
844 * <code>required .org.jetbrains.kotlin.serialization.jvm.JvmType return_type = 2;</code>
845 */
846 public boolean hasReturnType() {
847 return ((bitField0_ & 0x00000002) == 0x00000002);
848 }
849 /**
850 * <code>required .org.jetbrains.kotlin.serialization.jvm.JvmType return_type = 2;</code>
851 */
852 public org.jetbrains.kotlin.serialization.jvm.JvmProtoBuf.JvmType getReturnType() {
853 return returnType_;
854 }
855
856 // repeated .org.jetbrains.kotlin.serialization.jvm.JvmType parameter_type = 3;
857 public static final int PARAMETER_TYPE_FIELD_NUMBER = 3;
858 private java.util.List<org.jetbrains.kotlin.serialization.jvm.JvmProtoBuf.JvmType> parameterType_;
859 /**
860 * <code>repeated .org.jetbrains.kotlin.serialization.jvm.JvmType parameter_type = 3;</code>
861 */
862 public java.util.List<org.jetbrains.kotlin.serialization.jvm.JvmProtoBuf.JvmType> getParameterTypeList() {
863 return parameterType_;
864 }
865 /**
866 * <code>repeated .org.jetbrains.kotlin.serialization.jvm.JvmType parameter_type = 3;</code>
867 */
868 public java.util.List<? extends org.jetbrains.kotlin.serialization.jvm.JvmProtoBuf.JvmTypeOrBuilder>
869 getParameterTypeOrBuilderList() {
870 return parameterType_;
871 }
872 /**
873 * <code>repeated .org.jetbrains.kotlin.serialization.jvm.JvmType parameter_type = 3;</code>
874 */
875 public int getParameterTypeCount() {
876 return parameterType_.size();
877 }
878 /**
879 * <code>repeated .org.jetbrains.kotlin.serialization.jvm.JvmType parameter_type = 3;</code>
880 */
881 public org.jetbrains.kotlin.serialization.jvm.JvmProtoBuf.JvmType getParameterType(int index) {
882 return parameterType_.get(index);
883 }
884 /**
885 * <code>repeated .org.jetbrains.kotlin.serialization.jvm.JvmType parameter_type = 3;</code>
886 */
887 public org.jetbrains.kotlin.serialization.jvm.JvmProtoBuf.JvmTypeOrBuilder getParameterTypeOrBuilder(
888 int index) {
889 return parameterType_.get(index);
890 }
891
892 private void initFields() {
893 name_ = 0;
894 returnType_ = org.jetbrains.kotlin.serialization.jvm.JvmProtoBuf.JvmType.getDefaultInstance();
895 parameterType_ = java.util.Collections.emptyList();
896 }
897 private byte memoizedIsInitialized = -1;
898 public final boolean isInitialized() {
899 byte isInitialized = memoizedIsInitialized;
900 if (isInitialized != -1) return isInitialized == 1;
901
902 if (!hasName()) {
903 memoizedIsInitialized = 0;
904 return false;
905 }
906 if (!hasReturnType()) {
907 memoizedIsInitialized = 0;
908 return false;
909 }
910 memoizedIsInitialized = 1;
911 return true;
912 }
913
914 public void writeTo(com.google.protobuf.CodedOutputStream output)
915 throws java.io.IOException {
916 getSerializedSize();
917 if (((bitField0_ & 0x00000001) == 0x00000001)) {
918 output.writeInt32(1, name_);
919 }
920 if (((bitField0_ & 0x00000002) == 0x00000002)) {
921 output.writeMessage(2, returnType_);
922 }
923 for (int i = 0; i < parameterType_.size(); i++) {
924 output.writeMessage(3, parameterType_.get(i));
925 }
926 }
927
928 private int memoizedSerializedSize = -1;
929 public int getSerializedSize() {
930 int size = memoizedSerializedSize;
931 if (size != -1) return size;
932
933 size = 0;
934 if (((bitField0_ & 0x00000001) == 0x00000001)) {
935 size += com.google.protobuf.CodedOutputStream
936 .computeInt32Size(1, name_);
937 }
938 if (((bitField0_ & 0x00000002) == 0x00000002)) {
939 size += com.google.protobuf.CodedOutputStream
940 .computeMessageSize(2, returnType_);
941 }
942 for (int i = 0; i < parameterType_.size(); i++) {
943 size += com.google.protobuf.CodedOutputStream
944 .computeMessageSize(3, parameterType_.get(i));
945 }
946 memoizedSerializedSize = size;
947 return size;
948 }
949
950 private static final long serialVersionUID = 0L;
951 @java.lang.Override
952 protected java.lang.Object writeReplace()
953 throws java.io.ObjectStreamException {
954 return super.writeReplace();
955 }
956
957 public static org.jetbrains.kotlin.serialization.jvm.JvmProtoBuf.JvmMethodSignature parseFrom(
958 com.google.protobuf.ByteString data)
959 throws com.google.protobuf.InvalidProtocolBufferException {
960 return PARSER.parseFrom(data);
961 }
962 public static org.jetbrains.kotlin.serialization.jvm.JvmProtoBuf.JvmMethodSignature parseFrom(
963 com.google.protobuf.ByteString data,
964 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
965 throws com.google.protobuf.InvalidProtocolBufferException {
966 return PARSER.parseFrom(data, extensionRegistry);
967 }
968 public static org.jetbrains.kotlin.serialization.jvm.JvmProtoBuf.JvmMethodSignature parseFrom(byte[] data)
969 throws com.google.protobuf.InvalidProtocolBufferException {
970 return PARSER.parseFrom(data);
971 }
972 public static org.jetbrains.kotlin.serialization.jvm.JvmProtoBuf.JvmMethodSignature parseFrom(
973 byte[] data,
974 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
975 throws com.google.protobuf.InvalidProtocolBufferException {
976 return PARSER.parseFrom(data, extensionRegistry);
977 }
978 public static org.jetbrains.kotlin.serialization.jvm.JvmProtoBuf.JvmMethodSignature parseFrom(java.io.InputStream input)
979 throws java.io.IOException {
980 return PARSER.parseFrom(input);
981 }
982 public static org.jetbrains.kotlin.serialization.jvm.JvmProtoBuf.JvmMethodSignature parseFrom(
983 java.io.InputStream input,
984 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
985 throws java.io.IOException {
986 return PARSER.parseFrom(input, extensionRegistry);
987 }
988 public static org.jetbrains.kotlin.serialization.jvm.JvmProtoBuf.JvmMethodSignature parseDelimitedFrom(java.io.InputStream input)
989 throws java.io.IOException {
990 return PARSER.parseDelimitedFrom(input);
991 }
992 public static org.jetbrains.kotlin.serialization.jvm.JvmProtoBuf.JvmMethodSignature parseDelimitedFrom(
993 java.io.InputStream input,
994 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
995 throws java.io.IOException {
996 return PARSER.parseDelimitedFrom(input, extensionRegistry);
997 }
998 public static org.jetbrains.kotlin.serialization.jvm.JvmProtoBuf.JvmMethodSignature parseFrom(
999 com.google.protobuf.CodedInputStream input)
1000 throws java.io.IOException {
1001 return PARSER.parseFrom(input);
1002 }
1003 public static org.jetbrains.kotlin.serialization.jvm.JvmProtoBuf.JvmMethodSignature parseFrom(
1004 com.google.protobuf.CodedInputStream input,
1005 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
1006 throws java.io.IOException {
1007 return PARSER.parseFrom(input, extensionRegistry);
1008 }
1009
1010 public static Builder newBuilder() { return Builder.create(); }
1011 public Builder newBuilderForType() { return newBuilder(); }
1012 public static Builder newBuilder(org.jetbrains.kotlin.serialization.jvm.JvmProtoBuf.JvmMethodSignature prototype) {
1013 return newBuilder().mergeFrom(prototype);
1014 }
1015 public Builder toBuilder() { return newBuilder(this); }
1016
1017 /**
1018 * Protobuf type {@code org.jetbrains.kotlin.serialization.jvm.JvmMethodSignature}
1019 */
1020 public static final class Builder extends
1021 com.google.protobuf.GeneratedMessageLite.Builder<
1022 org.jetbrains.kotlin.serialization.jvm.JvmProtoBuf.JvmMethodSignature, Builder>
1023 implements org.jetbrains.kotlin.serialization.jvm.JvmProtoBuf.JvmMethodSignatureOrBuilder {
1024 // Construct using org.jetbrains.kotlin.serialization.jvm.JvmProtoBuf.JvmMethodSignature.newBuilder()
1025 private Builder() {
1026 maybeForceBuilderInitialization();
1027 }
1028
1029 private void maybeForceBuilderInitialization() {
1030 }
1031 private static Builder create() {
1032 return new Builder();
1033 }
1034
1035 public Builder clear() {
1036 super.clear();
1037 name_ = 0;
1038 bitField0_ = (bitField0_ & ~0x00000001);
1039 returnType_ = org.jetbrains.kotlin.serialization.jvm.JvmProtoBuf.JvmType.getDefaultInstance();
1040 bitField0_ = (bitField0_ & ~0x00000002);
1041 parameterType_ = java.util.Collections.emptyList();
1042 bitField0_ = (bitField0_ & ~0x00000004);
1043 return this;
1044 }
1045
1046 public Builder clone() {
1047 return create().mergeFrom(buildPartial());
1048 }
1049
1050 public org.jetbrains.kotlin.serialization.jvm.JvmProtoBuf.JvmMethodSignature getDefaultInstanceForType() {
1051 return org.jetbrains.kotlin.serialization.jvm.JvmProtoBuf.JvmMethodSignature.getDefaultInstance();
1052 }
1053
1054 public org.jetbrains.kotlin.serialization.jvm.JvmProtoBuf.JvmMethodSignature build() {
1055 org.jetbrains.kotlin.serialization.jvm.JvmProtoBuf.JvmMethodSignature result = buildPartial();
1056 if (!result.isInitialized()) {
1057 throw newUninitializedMessageException(result);
1058 }
1059 return result;
1060 }
1061
1062 public org.jetbrains.kotlin.serialization.jvm.JvmProtoBuf.JvmMethodSignature buildPartial() {
1063 org.jetbrains.kotlin.serialization.jvm.JvmProtoBuf.JvmMethodSignature result = new org.jetbrains.kotlin.serialization.jvm.JvmProtoBuf.JvmMethodSignature(this);
1064 int from_bitField0_ = bitField0_;
1065 int to_bitField0_ = 0;
1066 if (((from_bitField0_ & 0x00000001) == 0x00000001)) {
1067 to_bitField0_ |= 0x00000001;
1068 }
1069 result.name_ = name_;
1070 if (((from_bitField0_ & 0x00000002) == 0x00000002)) {
1071 to_bitField0_ |= 0x00000002;
1072 }
1073 result.returnType_ = returnType_;
1074 if (((bitField0_ & 0x00000004) == 0x00000004)) {
1075 parameterType_ = java.util.Collections.unmodifiableList(parameterType_);
1076 bitField0_ = (bitField0_ & ~0x00000004);
1077 }
1078 result.parameterType_ = parameterType_;
1079 result.bitField0_ = to_bitField0_;
1080 return result;
1081 }
1082
1083 public Builder mergeFrom(org.jetbrains.kotlin.serialization.jvm.JvmProtoBuf.JvmMethodSignature other) {
1084 if (other == org.jetbrains.kotlin.serialization.jvm.JvmProtoBuf.JvmMethodSignature.getDefaultInstance()) return this;
1085 if (other.hasName()) {
1086 setName(other.getName());
1087 }
1088 if (other.hasReturnType()) {
1089 mergeReturnType(other.getReturnType());
1090 }
1091 if (!other.parameterType_.isEmpty()) {
1092 if (parameterType_.isEmpty()) {
1093 parameterType_ = other.parameterType_;
1094 bitField0_ = (bitField0_ & ~0x00000004);
1095 } else {
1096 ensureParameterTypeIsMutable();
1097 parameterType_.addAll(other.parameterType_);
1098 }
1099
1100 }
1101 return this;
1102 }
1103
1104 public final boolean isInitialized() {
1105 if (!hasName()) {
1106
1107 return false;
1108 }
1109 if (!hasReturnType()) {
1110
1111 return false;
1112 }
1113 return true;
1114 }
1115
1116 public Builder mergeFrom(
1117 com.google.protobuf.CodedInputStream input,
1118 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
1119 throws java.io.IOException {
1120 org.jetbrains.kotlin.serialization.jvm.JvmProtoBuf.JvmMethodSignature parsedMessage = null;
1121 try {
1122 parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry);
1123 } catch (com.google.protobuf.InvalidProtocolBufferException e) {
1124 parsedMessage = (org.jetbrains.kotlin.serialization.jvm.JvmProtoBuf.JvmMethodSignature) e.getUnfinishedMessage();
1125 throw e;
1126 } finally {
1127 if (parsedMessage != null) {
1128 mergeFrom(parsedMessage);
1129 }
1130 }
1131 return this;
1132 }
1133 private int bitField0_;
1134
1135 // required int32 name = 1;
1136 private int name_ ;
1137 /**
1138 * <code>required int32 name = 1;</code>
1139 */
1140 public boolean hasName() {
1141 return ((bitField0_ & 0x00000001) == 0x00000001);
1142 }
1143 /**
1144 * <code>required int32 name = 1;</code>
1145 */
1146 public int getName() {
1147 return name_;
1148 }
1149 /**
1150 * <code>required int32 name = 1;</code>
1151 */
1152 public Builder setName(int value) {
1153 bitField0_ |= 0x00000001;
1154 name_ = value;
1155
1156 return this;
1157 }
1158 /**
1159 * <code>required int32 name = 1;</code>
1160 */
1161 public Builder clearName() {
1162 bitField0_ = (bitField0_ & ~0x00000001);
1163 name_ = 0;
1164
1165 return this;
1166 }
1167
1168 // required .org.jetbrains.kotlin.serialization.jvm.JvmType return_type = 2;
1169 private org.jetbrains.kotlin.serialization.jvm.JvmProtoBuf.JvmType returnType_ = org.jetbrains.kotlin.serialization.jvm.JvmProtoBuf.JvmType.getDefaultInstance();
1170 /**
1171 * <code>required .org.jetbrains.kotlin.serialization.jvm.JvmType return_type = 2;</code>
1172 */
1173 public boolean hasReturnType() {
1174 return ((bitField0_ & 0x00000002) == 0x00000002);
1175 }
1176 /**
1177 * <code>required .org.jetbrains.kotlin.serialization.jvm.JvmType return_type = 2;</code>
1178 */
1179 public org.jetbrains.kotlin.serialization.jvm.JvmProtoBuf.JvmType getReturnType() {
1180 return returnType_;
1181 }
1182 /**
1183 * <code>required .org.jetbrains.kotlin.serialization.jvm.JvmType return_type = 2;</code>
1184 */
1185 public Builder setReturnType(org.jetbrains.kotlin.serialization.jvm.JvmProtoBuf.JvmType value) {
1186 if (value == null) {
1187 throw new NullPointerException();
1188 }
1189 returnType_ = value;
1190
1191 bitField0_ |= 0x00000002;
1192 return this;
1193 }
1194 /**
1195 * <code>required .org.jetbrains.kotlin.serialization.jvm.JvmType return_type = 2;</code>
1196 */
1197 public Builder setReturnType(
1198 org.jetbrains.kotlin.serialization.jvm.JvmProtoBuf.JvmType.Builder builderForValue) {
1199 returnType_ = builderForValue.build();
1200
1201 bitField0_ |= 0x00000002;
1202 return this;
1203 }
1204 /**
1205 * <code>required .org.jetbrains.kotlin.serialization.jvm.JvmType return_type = 2;</code>
1206 */
1207 public Builder mergeReturnType(org.jetbrains.kotlin.serialization.jvm.JvmProtoBuf.JvmType value) {
1208 if (((bitField0_ & 0x00000002) == 0x00000002) &&
1209 returnType_ != org.jetbrains.kotlin.serialization.jvm.JvmProtoBuf.JvmType.getDefaultInstance()) {
1210 returnType_ =
1211 org.jetbrains.kotlin.serialization.jvm.JvmProtoBuf.JvmType.newBuilder(returnType_).mergeFrom(value).buildPartial();
1212 } else {
1213 returnType_ = value;
1214 }
1215
1216 bitField0_ |= 0x00000002;
1217 return this;
1218 }
1219 /**
1220 * <code>required .org.jetbrains.kotlin.serialization.jvm.JvmType return_type = 2;</code>
1221 */
1222 public Builder clearReturnType() {
1223 returnType_ = org.jetbrains.kotlin.serialization.jvm.JvmProtoBuf.JvmType.getDefaultInstance();
1224
1225 bitField0_ = (bitField0_ & ~0x00000002);
1226 return this;
1227 }
1228
1229 // repeated .org.jetbrains.kotlin.serialization.jvm.JvmType parameter_type = 3;
1230 private java.util.List<org.jetbrains.kotlin.serialization.jvm.JvmProtoBuf.JvmType> parameterType_ =
1231 java.util.Collections.emptyList();
1232 private void ensureParameterTypeIsMutable() {
1233 if (!((bitField0_ & 0x00000004) == 0x00000004)) {
1234 parameterType_ = new java.util.ArrayList<org.jetbrains.kotlin.serialization.jvm.JvmProtoBuf.JvmType>(parameterType_);
1235 bitField0_ |= 0x00000004;
1236 }
1237 }
1238
1239 /**
1240 * <code>repeated .org.jetbrains.kotlin.serialization.jvm.JvmType parameter_type = 3;</code>
1241 */
1242 public java.util.List<org.jetbrains.kotlin.serialization.jvm.JvmProtoBuf.JvmType> getParameterTypeList() {
1243 return java.util.Collections.unmodifiableList(parameterType_);
1244 }
1245 /**
1246 * <code>repeated .org.jetbrains.kotlin.serialization.jvm.JvmType parameter_type = 3;</code>
1247 */
1248 public int getParameterTypeCount() {
1249 return parameterType_.size();
1250 }
1251 /**
1252 * <code>repeated .org.jetbrains.kotlin.serialization.jvm.JvmType parameter_type = 3;</code>
1253 */
1254 public org.jetbrains.kotlin.serialization.jvm.JvmProtoBuf.JvmType getParameterType(int index) {
1255 return parameterType_.get(index);
1256 }
1257 /**
1258 * <code>repeated .org.jetbrains.kotlin.serialization.jvm.JvmType parameter_type = 3;</code>
1259 */
1260 public Builder setParameterType(
1261 int index, org.jetbrains.kotlin.serialization.jvm.JvmProtoBuf.JvmType value) {
1262 if (value == null) {
1263 throw new NullPointerException();
1264 }
1265 ensureParameterTypeIsMutable();
1266 parameterType_.set(index, value);
1267
1268 return this;
1269 }
1270 /**
1271 * <code>repeated .org.jetbrains.kotlin.serialization.jvm.JvmType parameter_type = 3;</code>
1272 */
1273 public Builder setParameterType(
1274 int index, org.jetbrains.kotlin.serialization.jvm.JvmProtoBuf.JvmType.Builder builderForValue) {
1275 ensureParameterTypeIsMutable();
1276 parameterType_.set(index, builderForValue.build());
1277
1278 return this;
1279 }
1280 /**
1281 * <code>repeated .org.jetbrains.kotlin.serialization.jvm.JvmType parameter_type = 3;</code>
1282 */
1283 public Builder addParameterType(org.jetbrains.kotlin.serialization.jvm.JvmProtoBuf.JvmType value) {
1284 if (value == null) {
1285 throw new NullPointerException();
1286 }
1287 ensureParameterTypeIsMutable();
1288 parameterType_.add(value);
1289
1290 return this;
1291 }
1292 /**
1293 * <code>repeated .org.jetbrains.kotlin.serialization.jvm.JvmType parameter_type = 3;</code>
1294 */
1295 public Builder addParameterType(
1296 int index, org.jetbrains.kotlin.serialization.jvm.JvmProtoBuf.JvmType value) {
1297 if (value == null) {
1298 throw new NullPointerException();
1299 }
1300 ensureParameterTypeIsMutable();
1301 parameterType_.add(index, value);
1302
1303 return this;
1304 }
1305 /**
1306 * <code>repeated .org.jetbrains.kotlin.serialization.jvm.JvmType parameter_type = 3;</code>
1307 */
1308 public Builder addParameterType(
1309 org.jetbrains.kotlin.serialization.jvm.JvmProtoBuf.JvmType.Builder builderForValue) {
1310 ensureParameterTypeIsMutable();
1311 parameterType_.add(builderForValue.build());
1312
1313 return this;
1314 }
1315 /**
1316 * <code>repeated .org.jetbrains.kotlin.serialization.jvm.JvmType parameter_type = 3;</code>
1317 */
1318 public Builder addParameterType(
1319 int index, org.jetbrains.kotlin.serialization.jvm.JvmProtoBuf.JvmType.Builder builderForValue) {
1320 ensureParameterTypeIsMutable();
1321 parameterType_.add(index, builderForValue.build());
1322
1323 return this;
1324 }
1325 /**
1326 * <code>repeated .org.jetbrains.kotlin.serialization.jvm.JvmType parameter_type = 3;</code>
1327 */
1328 public Builder addAllParameterType(
1329 java.lang.Iterable<? extends org.jetbrains.kotlin.serialization.jvm.JvmProtoBuf.JvmType> values) {
1330 ensureParameterTypeIsMutable();
1331 super.addAll(values, parameterType_);
1332
1333 return this;
1334 }
1335 /**
1336 * <code>repeated .org.jetbrains.kotlin.serialization.jvm.JvmType parameter_type = 3;</code>
1337 */
1338 public Builder clearParameterType() {
1339 parameterType_ = java.util.Collections.emptyList();
1340 bitField0_ = (bitField0_ & ~0x00000004);
1341
1342 return this;
1343 }
1344 /**
1345 * <code>repeated .org.jetbrains.kotlin.serialization.jvm.JvmType parameter_type = 3;</code>
1346 */
1347 public Builder removeParameterType(int index) {
1348 ensureParameterTypeIsMutable();
1349 parameterType_.remove(index);
1350
1351 return this;
1352 }
1353
1354 // @@protoc_insertion_point(builder_scope:org.jetbrains.kotlin.serialization.jvm.JvmMethodSignature)
1355 }
1356
1357 static {
1358 defaultInstance = new JvmMethodSignature(true);
1359 defaultInstance.initFields();
1360 }
1361
1362 // @@protoc_insertion_point(class_scope:org.jetbrains.kotlin.serialization.jvm.JvmMethodSignature)
1363 }
1364
1365 public interface JvmFieldSignatureOrBuilder
1366 extends com.google.protobuf.MessageLiteOrBuilder {
1367
1368 // required int32 name = 1;
1369 /**
1370 * <code>required int32 name = 1;</code>
1371 */
1372 boolean hasName();
1373 /**
1374 * <code>required int32 name = 1;</code>
1375 */
1376 int getName();
1377
1378 // required .org.jetbrains.kotlin.serialization.jvm.JvmType type = 2;
1379 /**
1380 * <code>required .org.jetbrains.kotlin.serialization.jvm.JvmType type = 2;</code>
1381 */
1382 boolean hasType();
1383 /**
1384 * <code>required .org.jetbrains.kotlin.serialization.jvm.JvmType type = 2;</code>
1385 */
1386 org.jetbrains.kotlin.serialization.jvm.JvmProtoBuf.JvmType getType();
1387
1388 // optional bool is_static_in_outer = 3 [default = false];
1389 /**
1390 * <code>optional bool is_static_in_outer = 3 [default = false];</code>
1391 *
1392 * <pre>
1393 * True iff this field is a backing field for a companion object and is really present as a static
1394 * field in the outer class, not as an instance field here
1395 * </pre>
1396 */
1397 boolean hasIsStaticInOuter();
1398 /**
1399 * <code>optional bool is_static_in_outer = 3 [default = false];</code>
1400 *
1401 * <pre>
1402 * True iff this field is a backing field for a companion object and is really present as a static
1403 * field in the outer class, not as an instance field here
1404 * </pre>
1405 */
1406 boolean getIsStaticInOuter();
1407 }
1408 /**
1409 * Protobuf type {@code org.jetbrains.kotlin.serialization.jvm.JvmFieldSignature}
1410 */
1411 public static final class JvmFieldSignature extends
1412 com.google.protobuf.GeneratedMessageLite
1413 implements JvmFieldSignatureOrBuilder {
1414 // Use JvmFieldSignature.newBuilder() to construct.
1415 private JvmFieldSignature(com.google.protobuf.GeneratedMessageLite.Builder builder) {
1416 super(builder);
1417
1418 }
1419 private JvmFieldSignature(boolean noInit) {}
1420
1421 private static final JvmFieldSignature defaultInstance;
1422 public static JvmFieldSignature getDefaultInstance() {
1423 return defaultInstance;
1424 }
1425
1426 public JvmFieldSignature getDefaultInstanceForType() {
1427 return defaultInstance;
1428 }
1429
1430 private JvmFieldSignature(
1431 com.google.protobuf.CodedInputStream input,
1432 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
1433 throws com.google.protobuf.InvalidProtocolBufferException {
1434 initFields();
1435 int mutable_bitField0_ = 0;
1436 try {
1437 boolean done = false;
1438 while (!done) {
1439 int tag = input.readTag();
1440 switch (tag) {
1441 case 0:
1442 done = true;
1443 break;
1444 default: {
1445 if (!parseUnknownField(input,
1446 extensionRegistry, tag)) {
1447 done = true;
1448 }
1449 break;
1450 }
1451 case 8: {
1452 bitField0_ |= 0x00000001;
1453 name_ = input.readInt32();
1454 break;
1455 }
1456 case 18: {
1457 org.jetbrains.kotlin.serialization.jvm.JvmProtoBuf.JvmType.Builder subBuilder = null;
1458 if (((bitField0_ & 0x00000002) == 0x00000002)) {
1459 subBuilder = type_.toBuilder();
1460 }
1461 type_ = input.readMessage(org.jetbrains.kotlin.serialization.jvm.JvmProtoBuf.JvmType.PARSER, extensionRegistry);
1462 if (subBuilder != null) {
1463 subBuilder.mergeFrom(type_);
1464 type_ = subBuilder.buildPartial();
1465 }
1466 bitField0_ |= 0x00000002;
1467 break;
1468 }
1469 case 24: {
1470 bitField0_ |= 0x00000004;
1471 isStaticInOuter_ = input.readBool();
1472 break;
1473 }
1474 }
1475 }
1476 } catch (com.google.protobuf.InvalidProtocolBufferException e) {
1477 throw e.setUnfinishedMessage(this);
1478 } catch (java.io.IOException e) {
1479 throw new com.google.protobuf.InvalidProtocolBufferException(
1480 e.getMessage()).setUnfinishedMessage(this);
1481 } finally {
1482 makeExtensionsImmutable();
1483 }
1484 }
1485 public static com.google.protobuf.Parser<JvmFieldSignature> PARSER =
1486 new com.google.protobuf.AbstractParser<JvmFieldSignature>() {
1487 public JvmFieldSignature parsePartialFrom(
1488 com.google.protobuf.CodedInputStream input,
1489 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
1490 throws com.google.protobuf.InvalidProtocolBufferException {
1491 return new JvmFieldSignature(input, extensionRegistry);
1492 }
1493 };
1494
1495 @java.lang.Override
1496 public com.google.protobuf.Parser<JvmFieldSignature> getParserForType() {
1497 return PARSER;
1498 }
1499
1500 private int bitField0_;
1501 // required int32 name = 1;
1502 public static final int NAME_FIELD_NUMBER = 1;
1503 private int name_;
1504 /**
1505 * <code>required int32 name = 1;</code>
1506 */
1507 public boolean hasName() {
1508 return ((bitField0_ & 0x00000001) == 0x00000001);
1509 }
1510 /**
1511 * <code>required int32 name = 1;</code>
1512 */
1513 public int getName() {
1514 return name_;
1515 }
1516
1517 // required .org.jetbrains.kotlin.serialization.jvm.JvmType type = 2;
1518 public static final int TYPE_FIELD_NUMBER = 2;
1519 private org.jetbrains.kotlin.serialization.jvm.JvmProtoBuf.JvmType type_;
1520 /**
1521 * <code>required .org.jetbrains.kotlin.serialization.jvm.JvmType type = 2;</code>
1522 */
1523 public boolean hasType() {
1524 return ((bitField0_ & 0x00000002) == 0x00000002);
1525 }
1526 /**
1527 * <code>required .org.jetbrains.kotlin.serialization.jvm.JvmType type = 2;</code>
1528 */
1529 public org.jetbrains.kotlin.serialization.jvm.JvmProtoBuf.JvmType getType() {
1530 return type_;
1531 }
1532
1533 // optional bool is_static_in_outer = 3 [default = false];
1534 public static final int IS_STATIC_IN_OUTER_FIELD_NUMBER = 3;
1535 private boolean isStaticInOuter_;
1536 /**
1537 * <code>optional bool is_static_in_outer = 3 [default = false];</code>
1538 *
1539 * <pre>
1540 * True iff this field is a backing field for a companion object and is really present as a static
1541 * field in the outer class, not as an instance field here
1542 * </pre>
1543 */
1544 public boolean hasIsStaticInOuter() {
1545 return ((bitField0_ & 0x00000004) == 0x00000004);
1546 }
1547 /**
1548 * <code>optional bool is_static_in_outer = 3 [default = false];</code>
1549 *
1550 * <pre>
1551 * True iff this field is a backing field for a companion object and is really present as a static
1552 * field in the outer class, not as an instance field here
1553 * </pre>
1554 */
1555 public boolean getIsStaticInOuter() {
1556 return isStaticInOuter_;
1557 }
1558
1559 private void initFields() {
1560 name_ = 0;
1561 type_ = org.jetbrains.kotlin.serialization.jvm.JvmProtoBuf.JvmType.getDefaultInstance();
1562 isStaticInOuter_ = false;
1563 }
1564 private byte memoizedIsInitialized = -1;
1565 public final boolean isInitialized() {
1566 byte isInitialized = memoizedIsInitialized;
1567 if (isInitialized != -1) return isInitialized == 1;
1568
1569 if (!hasName()) {
1570 memoizedIsInitialized = 0;
1571 return false;
1572 }
1573 if (!hasType()) {
1574 memoizedIsInitialized = 0;
1575 return false;
1576 }
1577 memoizedIsInitialized = 1;
1578 return true;
1579 }
1580
1581 public void writeTo(com.google.protobuf.CodedOutputStream output)
1582 throws java.io.IOException {
1583 getSerializedSize();
1584 if (((bitField0_ & 0x00000001) == 0x00000001)) {
1585 output.writeInt32(1, name_);
1586 }
1587 if (((bitField0_ & 0x00000002) == 0x00000002)) {
1588 output.writeMessage(2, type_);
1589 }
1590 if (((bitField0_ & 0x00000004) == 0x00000004)) {
1591 output.writeBool(3, isStaticInOuter_);
1592 }
1593 }
1594
1595 private int memoizedSerializedSize = -1;
1596 public int getSerializedSize() {
1597 int size = memoizedSerializedSize;
1598 if (size != -1) return size;
1599
1600 size = 0;
1601 if (((bitField0_ & 0x00000001) == 0x00000001)) {
1602 size += com.google.protobuf.CodedOutputStream
1603 .computeInt32Size(1, name_);
1604 }
1605 if (((bitField0_ & 0x00000002) == 0x00000002)) {
1606 size += com.google.protobuf.CodedOutputStream
1607 .computeMessageSize(2, type_);
1608 }
1609 if (((bitField0_ & 0x00000004) == 0x00000004)) {
1610 size += com.google.protobuf.CodedOutputStream
1611 .computeBoolSize(3, isStaticInOuter_);
1612 }
1613 memoizedSerializedSize = size;
1614 return size;
1615 }
1616
1617 private static final long serialVersionUID = 0L;
1618 @java.lang.Override
1619 protected java.lang.Object writeReplace()
1620 throws java.io.ObjectStreamException {
1621 return super.writeReplace();
1622 }
1623
1624 public static org.jetbrains.kotlin.serialization.jvm.JvmProtoBuf.JvmFieldSignature parseFrom(
1625 com.google.protobuf.ByteString data)
1626 throws com.google.protobuf.InvalidProtocolBufferException {
1627 return PARSER.parseFrom(data);
1628 }
1629 public static org.jetbrains.kotlin.serialization.jvm.JvmProtoBuf.JvmFieldSignature parseFrom(
1630 com.google.protobuf.ByteString data,
1631 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
1632 throws com.google.protobuf.InvalidProtocolBufferException {
1633 return PARSER.parseFrom(data, extensionRegistry);
1634 }
1635 public static org.jetbrains.kotlin.serialization.jvm.JvmProtoBuf.JvmFieldSignature parseFrom(byte[] data)
1636 throws com.google.protobuf.InvalidProtocolBufferException {
1637 return PARSER.parseFrom(data);
1638 }
1639 public static org.jetbrains.kotlin.serialization.jvm.JvmProtoBuf.JvmFieldSignature parseFrom(
1640 byte[] data,
1641 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
1642 throws com.google.protobuf.InvalidProtocolBufferException {
1643 return PARSER.parseFrom(data, extensionRegistry);
1644 }
1645 public static org.jetbrains.kotlin.serialization.jvm.JvmProtoBuf.JvmFieldSignature parseFrom(java.io.InputStream input)
1646 throws java.io.IOException {
1647 return PARSER.parseFrom(input);
1648 }
1649 public static org.jetbrains.kotlin.serialization.jvm.JvmProtoBuf.JvmFieldSignature parseFrom(
1650 java.io.InputStream input,
1651 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
1652 throws java.io.IOException {
1653 return PARSER.parseFrom(input, extensionRegistry);
1654 }
1655 public static org.jetbrains.kotlin.serialization.jvm.JvmProtoBuf.JvmFieldSignature parseDelimitedFrom(java.io.InputStream input)
1656 throws java.io.IOException {
1657 return PARSER.parseDelimitedFrom(input);
1658 }
1659 public static org.jetbrains.kotlin.serialization.jvm.JvmProtoBuf.JvmFieldSignature parseDelimitedFrom(
1660 java.io.InputStream input,
1661 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
1662 throws java.io.IOException {
1663 return PARSER.parseDelimitedFrom(input, extensionRegistry);
1664 }
1665 public static org.jetbrains.kotlin.serialization.jvm.JvmProtoBuf.JvmFieldSignature parseFrom(
1666 com.google.protobuf.CodedInputStream input)
1667 throws java.io.IOException {
1668 return PARSER.parseFrom(input);
1669 }
1670 public static org.jetbrains.kotlin.serialization.jvm.JvmProtoBuf.JvmFieldSignature parseFrom(
1671 com.google.protobuf.CodedInputStream input,
1672 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
1673 throws java.io.IOException {
1674 return PARSER.parseFrom(input, extensionRegistry);
1675 }
1676
1677 public static Builder newBuilder() { return Builder.create(); }
1678 public Builder newBuilderForType() { return newBuilder(); }
1679 public static Builder newBuilder(org.jetbrains.kotlin.serialization.jvm.JvmProtoBuf.JvmFieldSignature prototype) {
1680 return newBuilder().mergeFrom(prototype);
1681 }
1682 public Builder toBuilder() { return newBuilder(this); }
1683
1684 /**
1685 * Protobuf type {@code org.jetbrains.kotlin.serialization.jvm.JvmFieldSignature}
1686 */
1687 public static final class Builder extends
1688 com.google.protobuf.GeneratedMessageLite.Builder<
1689 org.jetbrains.kotlin.serialization.jvm.JvmProtoBuf.JvmFieldSignature, Builder>
1690 implements org.jetbrains.kotlin.serialization.jvm.JvmProtoBuf.JvmFieldSignatureOrBuilder {
1691 // Construct using org.jetbrains.kotlin.serialization.jvm.JvmProtoBuf.JvmFieldSignature.newBuilder()
1692 private Builder() {
1693 maybeForceBuilderInitialization();
1694 }
1695
1696 private void maybeForceBuilderInitialization() {
1697 }
1698 private static Builder create() {
1699 return new Builder();
1700 }
1701
1702 public Builder clear() {
1703 super.clear();
1704 name_ = 0;
1705 bitField0_ = (bitField0_ & ~0x00000001);
1706 type_ = org.jetbrains.kotlin.serialization.jvm.JvmProtoBuf.JvmType.getDefaultInstance();
1707 bitField0_ = (bitField0_ & ~0x00000002);
1708 isStaticInOuter_ = false;
1709 bitField0_ = (bitField0_ & ~0x00000004);
1710 return this;
1711 }
1712
1713 public Builder clone() {
1714 return create().mergeFrom(buildPartial());
1715 }
1716
1717 public org.jetbrains.kotlin.serialization.jvm.JvmProtoBuf.JvmFieldSignature getDefaultInstanceForType() {
1718 return org.jetbrains.kotlin.serialization.jvm.JvmProtoBuf.JvmFieldSignature.getDefaultInstance();
1719 }
1720
1721 public org.jetbrains.kotlin.serialization.jvm.JvmProtoBuf.JvmFieldSignature build() {
1722 org.jetbrains.kotlin.serialization.jvm.JvmProtoBuf.JvmFieldSignature result = buildPartial();
1723 if (!result.isInitialized()) {
1724 throw newUninitializedMessageException(result);
1725 }
1726 return result;
1727 }
1728
1729 public org.jetbrains.kotlin.serialization.jvm.JvmProtoBuf.JvmFieldSignature buildPartial() {
1730 org.jetbrains.kotlin.serialization.jvm.JvmProtoBuf.JvmFieldSignature result = new org.jetbrains.kotlin.serialization.jvm.JvmProtoBuf.JvmFieldSignature(this);
1731 int from_bitField0_ = bitField0_;
1732 int to_bitField0_ = 0;
1733 if (((from_bitField0_ & 0x00000001) == 0x00000001)) {
1734 to_bitField0_ |= 0x00000001;
1735 }
1736 result.name_ = name_;
1737 if (((from_bitField0_ & 0x00000002) == 0x00000002)) {
1738 to_bitField0_ |= 0x00000002;
1739 }
1740 result.type_ = type_;
1741 if (((from_bitField0_ & 0x00000004) == 0x00000004)) {
1742 to_bitField0_ |= 0x00000004;
1743 }
1744 result.isStaticInOuter_ = isStaticInOuter_;
1745 result.bitField0_ = to_bitField0_;
1746 return result;
1747 }
1748
1749 public Builder mergeFrom(org.jetbrains.kotlin.serialization.jvm.JvmProtoBuf.JvmFieldSignature other) {
1750 if (other == org.jetbrains.kotlin.serialization.jvm.JvmProtoBuf.JvmFieldSignature.getDefaultInstance()) return this;
1751 if (other.hasName()) {
1752 setName(other.getName());
1753 }
1754 if (other.hasType()) {
1755 mergeType(other.getType());
1756 }
1757 if (other.hasIsStaticInOuter()) {
1758 setIsStaticInOuter(other.getIsStaticInOuter());
1759 }
1760 return this;
1761 }
1762
1763 public final boolean isInitialized() {
1764 if (!hasName()) {
1765
1766 return false;
1767 }
1768 if (!hasType()) {
1769
1770 return false;
1771 }
1772 return true;
1773 }
1774
1775 public Builder mergeFrom(
1776 com.google.protobuf.CodedInputStream input,
1777 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
1778 throws java.io.IOException {
1779 org.jetbrains.kotlin.serialization.jvm.JvmProtoBuf.JvmFieldSignature parsedMessage = null;
1780 try {
1781 parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry);
1782 } catch (com.google.protobuf.InvalidProtocolBufferException e) {
1783 parsedMessage = (org.jetbrains.kotlin.serialization.jvm.JvmProtoBuf.JvmFieldSignature) e.getUnfinishedMessage();
1784 throw e;
1785 } finally {
1786 if (parsedMessage != null) {
1787 mergeFrom(parsedMessage);
1788 }
1789 }
1790 return this;
1791 }
1792 private int bitField0_;
1793
1794 // required int32 name = 1;
1795 private int name_ ;
1796 /**
1797 * <code>required int32 name = 1;</code>
1798 */
1799 public boolean hasName() {
1800 return ((bitField0_ & 0x00000001) == 0x00000001);
1801 }
1802 /**
1803 * <code>required int32 name = 1;</code>
1804 */
1805 public int getName() {
1806 return name_;
1807 }
1808 /**
1809 * <code>required int32 name = 1;</code>
1810 */
1811 public Builder setName(int value) {
1812 bitField0_ |= 0x00000001;
1813 name_ = value;
1814
1815 return this;
1816 }
1817 /**
1818 * <code>required int32 name = 1;</code>
1819 */
1820 public Builder clearName() {
1821 bitField0_ = (bitField0_ & ~0x00000001);
1822 name_ = 0;
1823
1824 return this;
1825 }
1826
1827 // required .org.jetbrains.kotlin.serialization.jvm.JvmType type = 2;
1828 private org.jetbrains.kotlin.serialization.jvm.JvmProtoBuf.JvmType type_ = org.jetbrains.kotlin.serialization.jvm.JvmProtoBuf.JvmType.getDefaultInstance();
1829 /**
1830 * <code>required .org.jetbrains.kotlin.serialization.jvm.JvmType type = 2;</code>
1831 */
1832 public boolean hasType() {
1833 return ((bitField0_ & 0x00000002) == 0x00000002);
1834 }
1835 /**
1836 * <code>required .org.jetbrains.kotlin.serialization.jvm.JvmType type = 2;</code>
1837 */
1838 public org.jetbrains.kotlin.serialization.jvm.JvmProtoBuf.JvmType getType() {
1839 return type_;
1840 }
1841 /**
1842 * <code>required .org.jetbrains.kotlin.serialization.jvm.JvmType type = 2;</code>
1843 */
1844 public Builder setType(org.jetbrains.kotlin.serialization.jvm.JvmProtoBuf.JvmType value) {
1845 if (value == null) {
1846 throw new NullPointerException();
1847 }
1848 type_ = value;
1849
1850 bitField0_ |= 0x00000002;
1851 return this;
1852 }
1853 /**
1854 * <code>required .org.jetbrains.kotlin.serialization.jvm.JvmType type = 2;</code>
1855 */
1856 public Builder setType(
1857 org.jetbrains.kotlin.serialization.jvm.JvmProtoBuf.JvmType.Builder builderForValue) {
1858 type_ = builderForValue.build();
1859
1860 bitField0_ |= 0x00000002;
1861 return this;
1862 }
1863 /**
1864 * <code>required .org.jetbrains.kotlin.serialization.jvm.JvmType type = 2;</code>
1865 */
1866 public Builder mergeType(org.jetbrains.kotlin.serialization.jvm.JvmProtoBuf.JvmType value) {
1867 if (((bitField0_ & 0x00000002) == 0x00000002) &&
1868 type_ != org.jetbrains.kotlin.serialization.jvm.JvmProtoBuf.JvmType.getDefaultInstance()) {
1869 type_ =
1870 org.jetbrains.kotlin.serialization.jvm.JvmProtoBuf.JvmType.newBuilder(type_).mergeFrom(value).buildPartial();
1871 } else {
1872 type_ = value;
1873 }
1874
1875 bitField0_ |= 0x00000002;
1876 return this;
1877 }
1878 /**
1879 * <code>required .org.jetbrains.kotlin.serialization.jvm.JvmType type = 2;</code>
1880 */
1881 public Builder clearType() {
1882 type_ = org.jetbrains.kotlin.serialization.jvm.JvmProtoBuf.JvmType.getDefaultInstance();
1883
1884 bitField0_ = (bitField0_ & ~0x00000002);
1885 return this;
1886 }
1887
1888 // optional bool is_static_in_outer = 3 [default = false];
1889 private boolean isStaticInOuter_ ;
1890 /**
1891 * <code>optional bool is_static_in_outer = 3 [default = false];</code>
1892 *
1893 * <pre>
1894 * True iff this field is a backing field for a companion object and is really present as a static
1895 * field in the outer class, not as an instance field here
1896 * </pre>
1897 */
1898 public boolean hasIsStaticInOuter() {
1899 return ((bitField0_ & 0x00000004) == 0x00000004);
1900 }
1901 /**
1902 * <code>optional bool is_static_in_outer = 3 [default = false];</code>
1903 *
1904 * <pre>
1905 * True iff this field is a backing field for a companion object and is really present as a static
1906 * field in the outer class, not as an instance field here
1907 * </pre>
1908 */
1909 public boolean getIsStaticInOuter() {
1910 return isStaticInOuter_;
1911 }
1912 /**
1913 * <code>optional bool is_static_in_outer = 3 [default = false];</code>
1914 *
1915 * <pre>
1916 * True iff this field is a backing field for a companion object and is really present as a static
1917 * field in the outer class, not as an instance field here
1918 * </pre>
1919 */
1920 public Builder setIsStaticInOuter(boolean value) {
1921 bitField0_ |= 0x00000004;
1922 isStaticInOuter_ = value;
1923
1924 return this;
1925 }
1926 /**
1927 * <code>optional bool is_static_in_outer = 3 [default = false];</code>
1928 *
1929 * <pre>
1930 * True iff this field is a backing field for a companion object and is really present as a static
1931 * field in the outer class, not as an instance field here
1932 * </pre>
1933 */
1934 public Builder clearIsStaticInOuter() {
1935 bitField0_ = (bitField0_ & ~0x00000004);
1936 isStaticInOuter_ = false;
1937
1938 return this;
1939 }
1940
1941 // @@protoc_insertion_point(builder_scope:org.jetbrains.kotlin.serialization.jvm.JvmFieldSignature)
1942 }
1943
1944 static {
1945 defaultInstance = new JvmFieldSignature(true);
1946 defaultInstance.initFields();
1947 }
1948
1949 // @@protoc_insertion_point(class_scope:org.jetbrains.kotlin.serialization.jvm.JvmFieldSignature)
1950 }
1951
1952 public interface JvmPropertySignatureOrBuilder
1953 extends com.google.protobuf.MessageLiteOrBuilder {
1954
1955 // optional .org.jetbrains.kotlin.serialization.jvm.JvmFieldSignature field = 1;
1956 /**
1957 * <code>optional .org.jetbrains.kotlin.serialization.jvm.JvmFieldSignature field = 1;</code>
1958 *
1959 * <pre>
1960 * A property itself is identified either by the field, or by the synthetic method.
1961 * If the property is annotated, then either field or synthetic_method should be present
1962 * </pre>
1963 */
1964 boolean hasField();
1965 /**
1966 * <code>optional .org.jetbrains.kotlin.serialization.jvm.JvmFieldSignature field = 1;</code>
1967 *
1968 * <pre>
1969 * A property itself is identified either by the field, or by the synthetic method.
1970 * If the property is annotated, then either field or synthetic_method should be present
1971 * </pre>
1972 */
1973 org.jetbrains.kotlin.serialization.jvm.JvmProtoBuf.JvmFieldSignature getField();
1974
1975 // optional .org.jetbrains.kotlin.serialization.jvm.JvmMethodSignature synthetic_method = 2;
1976 /**
1977 * <code>optional .org.jetbrains.kotlin.serialization.jvm.JvmMethodSignature synthetic_method = 2;</code>
1978 *
1979 * <pre>
1980 * Annotations on properties without backing fields are written on a synthetic method with this signature
1981 * </pre>
1982 */
1983 boolean hasSyntheticMethod();
1984 /**
1985 * <code>optional .org.jetbrains.kotlin.serialization.jvm.JvmMethodSignature synthetic_method = 2;</code>
1986 *
1987 * <pre>
1988 * Annotations on properties without backing fields are written on a synthetic method with this signature
1989 * </pre>
1990 */
1991 org.jetbrains.kotlin.serialization.jvm.JvmProtoBuf.JvmMethodSignature getSyntheticMethod();
1992
1993 // optional .org.jetbrains.kotlin.serialization.jvm.JvmMethodSignature getter = 3;
1994 /**
1995 * <code>optional .org.jetbrains.kotlin.serialization.jvm.JvmMethodSignature getter = 3;</code>
1996 */
1997 boolean hasGetter();
1998 /**
1999 * <code>optional .org.jetbrains.kotlin.serialization.jvm.JvmMethodSignature getter = 3;</code>
2000 */
2001 org.jetbrains.kotlin.serialization.jvm.JvmProtoBuf.JvmMethodSignature getGetter();
2002
2003 // optional .org.jetbrains.kotlin.serialization.jvm.JvmMethodSignature setter = 4;
2004 /**
2005 * <code>optional .org.jetbrains.kotlin.serialization.jvm.JvmMethodSignature setter = 4;</code>
2006 */
2007 boolean hasSetter();
2008 /**
2009 * <code>optional .org.jetbrains.kotlin.serialization.jvm.JvmMethodSignature setter = 4;</code>
2010 */
2011 org.jetbrains.kotlin.serialization.jvm.JvmProtoBuf.JvmMethodSignature getSetter();
2012 }
2013 /**
2014 * Protobuf type {@code org.jetbrains.kotlin.serialization.jvm.JvmPropertySignature}
2015 */
2016 public static final class JvmPropertySignature extends
2017 com.google.protobuf.GeneratedMessageLite
2018 implements JvmPropertySignatureOrBuilder {
2019 // Use JvmPropertySignature.newBuilder() to construct.
2020 private JvmPropertySignature(com.google.protobuf.GeneratedMessageLite.Builder builder) {
2021 super(builder);
2022
2023 }
2024 private JvmPropertySignature(boolean noInit) {}
2025
2026 private static final JvmPropertySignature defaultInstance;
2027 public static JvmPropertySignature getDefaultInstance() {
2028 return defaultInstance;
2029 }
2030
2031 public JvmPropertySignature getDefaultInstanceForType() {
2032 return defaultInstance;
2033 }
2034
2035 private JvmPropertySignature(
2036 com.google.protobuf.CodedInputStream input,
2037 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
2038 throws com.google.protobuf.InvalidProtocolBufferException {
2039 initFields();
2040 int mutable_bitField0_ = 0;
2041 try {
2042 boolean done = false;
2043 while (!done) {
2044 int tag = input.readTag();
2045 switch (tag) {
2046 case 0:
2047 done = true;
2048 break;
2049 default: {
2050 if (!parseUnknownField(input,
2051 extensionRegistry, tag)) {
2052 done = true;
2053 }
2054 break;
2055 }
2056 case 10: {
2057 org.jetbrains.kotlin.serialization.jvm.JvmProtoBuf.JvmFieldSignature.Builder subBuilder = null;
2058 if (((bitField0_ & 0x00000001) == 0x00000001)) {
2059 subBuilder = field_.toBuilder();
2060 }
2061 field_ = input.readMessage(org.jetbrains.kotlin.serialization.jvm.JvmProtoBuf.JvmFieldSignature.PARSER, extensionRegistry);
2062 if (subBuilder != null) {
2063 subBuilder.mergeFrom(field_);
2064 field_ = subBuilder.buildPartial();
2065 }
2066 bitField0_ |= 0x00000001;
2067 break;
2068 }
2069 case 18: {
2070 org.jetbrains.kotlin.serialization.jvm.JvmProtoBuf.JvmMethodSignature.Builder subBuilder = null;
2071 if (((bitField0_ & 0x00000002) == 0x00000002)) {
2072 subBuilder = syntheticMethod_.toBuilder();
2073 }
2074 syntheticMethod_ = input.readMessage(org.jetbrains.kotlin.serialization.jvm.JvmProtoBuf.JvmMethodSignature.PARSER, extensionRegistry);
2075 if (subBuilder != null) {
2076 subBuilder.mergeFrom(syntheticMethod_);
2077 syntheticMethod_ = subBuilder.buildPartial();
2078 }
2079 bitField0_ |= 0x00000002;
2080 break;
2081 }
2082 case 26: {
2083 org.jetbrains.kotlin.serialization.jvm.JvmProtoBuf.JvmMethodSignature.Builder subBuilder = null;
2084 if (((bitField0_ & 0x00000004) == 0x00000004)) {
2085 subBuilder = getter_.toBuilder();
2086 }
2087 getter_ = input.readMessage(org.jetbrains.kotlin.serialization.jvm.JvmProtoBuf.JvmMethodSignature.PARSER, extensionRegistry);
2088 if (subBuilder != null) {
2089 subBuilder.mergeFrom(getter_);
2090 getter_ = subBuilder.buildPartial();
2091 }
2092 bitField0_ |= 0x00000004;
2093 break;
2094 }
2095 case 34: {
2096 org.jetbrains.kotlin.serialization.jvm.JvmProtoBuf.JvmMethodSignature.Builder subBuilder = null;
2097 if (((bitField0_ & 0x00000008) == 0x00000008)) {
2098 subBuilder = setter_.toBuilder();
2099 }
2100 setter_ = input.readMessage(org.jetbrains.kotlin.serialization.jvm.JvmProtoBuf.JvmMethodSignature.PARSER, extensionRegistry);
2101 if (subBuilder != null) {
2102 subBuilder.mergeFrom(setter_);
2103 setter_ = subBuilder.buildPartial();
2104 }
2105 bitField0_ |= 0x00000008;
2106 break;
2107 }
2108 }
2109 }
2110 } catch (com.google.protobuf.InvalidProtocolBufferException e) {
2111 throw e.setUnfinishedMessage(this);
2112 } catch (java.io.IOException e) {
2113 throw new com.google.protobuf.InvalidProtocolBufferException(
2114 e.getMessage()).setUnfinishedMessage(this);
2115 } finally {
2116 makeExtensionsImmutable();
2117 }
2118 }
2119 public static com.google.protobuf.Parser<JvmPropertySignature> PARSER =
2120 new com.google.protobuf.AbstractParser<JvmPropertySignature>() {
2121 public JvmPropertySignature parsePartialFrom(
2122 com.google.protobuf.CodedInputStream input,
2123 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
2124 throws com.google.protobuf.InvalidProtocolBufferException {
2125 return new JvmPropertySignature(input, extensionRegistry);
2126 }
2127 };
2128
2129 @java.lang.Override
2130 public com.google.protobuf.Parser<JvmPropertySignature> getParserForType() {
2131 return PARSER;
2132 }
2133
2134 private int bitField0_;
2135 // optional .org.jetbrains.kotlin.serialization.jvm.JvmFieldSignature field = 1;
2136 public static final int FIELD_FIELD_NUMBER = 1;
2137 private org.jetbrains.kotlin.serialization.jvm.JvmProtoBuf.JvmFieldSignature field_;
2138 /**
2139 * <code>optional .org.jetbrains.kotlin.serialization.jvm.JvmFieldSignature field = 1;</code>
2140 *
2141 * <pre>
2142 * A property itself is identified either by the field, or by the synthetic method.
2143 * If the property is annotated, then either field or synthetic_method should be present
2144 * </pre>
2145 */
2146 public boolean hasField() {
2147 return ((bitField0_ & 0x00000001) == 0x00000001);
2148 }
2149 /**
2150 * <code>optional .org.jetbrains.kotlin.serialization.jvm.JvmFieldSignature field = 1;</code>
2151 *
2152 * <pre>
2153 * A property itself is identified either by the field, or by the synthetic method.
2154 * If the property is annotated, then either field or synthetic_method should be present
2155 * </pre>
2156 */
2157 public org.jetbrains.kotlin.serialization.jvm.JvmProtoBuf.JvmFieldSignature getField() {
2158 return field_;
2159 }
2160
2161 // optional .org.jetbrains.kotlin.serialization.jvm.JvmMethodSignature synthetic_method = 2;
2162 public static final int SYNTHETIC_METHOD_FIELD_NUMBER = 2;
2163 private org.jetbrains.kotlin.serialization.jvm.JvmProtoBuf.JvmMethodSignature syntheticMethod_;
2164 /**
2165 * <code>optional .org.jetbrains.kotlin.serialization.jvm.JvmMethodSignature synthetic_method = 2;</code>
2166 *
2167 * <pre>
2168 * Annotations on properties without backing fields are written on a synthetic method with this signature
2169 * </pre>
2170 */
2171 public boolean hasSyntheticMethod() {
2172 return ((bitField0_ & 0x00000002) == 0x00000002);
2173 }
2174 /**
2175 * <code>optional .org.jetbrains.kotlin.serialization.jvm.JvmMethodSignature synthetic_method = 2;</code>
2176 *
2177 * <pre>
2178 * Annotations on properties without backing fields are written on a synthetic method with this signature
2179 * </pre>
2180 */
2181 public org.jetbrains.kotlin.serialization.jvm.JvmProtoBuf.JvmMethodSignature getSyntheticMethod() {
2182 return syntheticMethod_;
2183 }
2184
2185 // optional .org.jetbrains.kotlin.serialization.jvm.JvmMethodSignature getter = 3;
2186 public static final int GETTER_FIELD_NUMBER = 3;
2187 private org.jetbrains.kotlin.serialization.jvm.JvmProtoBuf.JvmMethodSignature getter_;
2188 /**
2189 * <code>optional .org.jetbrains.kotlin.serialization.jvm.JvmMethodSignature getter = 3;</code>
2190 */
2191 public boolean hasGetter() {
2192 return ((bitField0_ & 0x00000004) == 0x00000004);
2193 }
2194 /**
2195 * <code>optional .org.jetbrains.kotlin.serialization.jvm.JvmMethodSignature getter = 3;</code>
2196 */
2197 public org.jetbrains.kotlin.serialization.jvm.JvmProtoBuf.JvmMethodSignature getGetter() {
2198 return getter_;
2199 }
2200
2201 // optional .org.jetbrains.kotlin.serialization.jvm.JvmMethodSignature setter = 4;
2202 public static final int SETTER_FIELD_NUMBER = 4;
2203 private org.jetbrains.kotlin.serialization.jvm.JvmProtoBuf.JvmMethodSignature setter_;
2204 /**
2205 * <code>optional .org.jetbrains.kotlin.serialization.jvm.JvmMethodSignature setter = 4;</code>
2206 */
2207 public boolean hasSetter() {
2208 return ((bitField0_ & 0x00000008) == 0x00000008);
2209 }
2210 /**
2211 * <code>optional .org.jetbrains.kotlin.serialization.jvm.JvmMethodSignature setter = 4;</code>
2212 */
2213 public org.jetbrains.kotlin.serialization.jvm.JvmProtoBuf.JvmMethodSignature getSetter() {
2214 return setter_;
2215 }
2216
2217 private void initFields() {
2218 field_ = org.jetbrains.kotlin.serialization.jvm.JvmProtoBuf.JvmFieldSignature.getDefaultInstance();
2219 syntheticMethod_ = org.jetbrains.kotlin.serialization.jvm.JvmProtoBuf.JvmMethodSignature.getDefaultInstance();
2220 getter_ = org.jetbrains.kotlin.serialization.jvm.JvmProtoBuf.JvmMethodSignature.getDefaultInstance();
2221 setter_ = org.jetbrains.kotlin.serialization.jvm.JvmProtoBuf.JvmMethodSignature.getDefaultInstance();
2222 }
2223 private byte memoizedIsInitialized = -1;
2224 public final boolean isInitialized() {
2225 byte isInitialized = memoizedIsInitialized;
2226 if (isInitialized != -1) return isInitialized == 1;
2227
2228 if (hasField()) {
2229 if (!getField().isInitialized()) {
2230 memoizedIsInitialized = 0;
2231 return false;
2232 }
2233 }
2234 if (hasSyntheticMethod()) {
2235 if (!getSyntheticMethod().isInitialized()) {
2236 memoizedIsInitialized = 0;
2237 return false;
2238 }
2239 }
2240 if (hasGetter()) {
2241 if (!getGetter().isInitialized()) {
2242 memoizedIsInitialized = 0;
2243 return false;
2244 }
2245 }
2246 if (hasSetter()) {
2247 if (!getSetter().isInitialized()) {
2248 memoizedIsInitialized = 0;
2249 return false;
2250 }
2251 }
2252 memoizedIsInitialized = 1;
2253 return true;
2254 }
2255
2256 public void writeTo(com.google.protobuf.CodedOutputStream output)
2257 throws java.io.IOException {
2258 getSerializedSize();
2259 if (((bitField0_ & 0x00000001) == 0x00000001)) {
2260 output.writeMessage(1, field_);
2261 }
2262 if (((bitField0_ & 0x00000002) == 0x00000002)) {
2263 output.writeMessage(2, syntheticMethod_);
2264 }
2265 if (((bitField0_ & 0x00000004) == 0x00000004)) {
2266 output.writeMessage(3, getter_);
2267 }
2268 if (((bitField0_ & 0x00000008) == 0x00000008)) {
2269 output.writeMessage(4, setter_);
2270 }
2271 }
2272
2273 private int memoizedSerializedSize = -1;
2274 public int getSerializedSize() {
2275 int size = memoizedSerializedSize;
2276 if (size != -1) return size;
2277
2278 size = 0;
2279 if (((bitField0_ & 0x00000001) == 0x00000001)) {
2280 size += com.google.protobuf.CodedOutputStream
2281 .computeMessageSize(1, field_);
2282 }
2283 if (((bitField0_ & 0x00000002) == 0x00000002)) {
2284 size += com.google.protobuf.CodedOutputStream
2285 .computeMessageSize(2, syntheticMethod_);
2286 }
2287 if (((bitField0_ & 0x00000004) == 0x00000004)) {
2288 size += com.google.protobuf.CodedOutputStream
2289 .computeMessageSize(3, getter_);
2290 }
2291 if (((bitField0_ & 0x00000008) == 0x00000008)) {
2292 size += com.google.protobuf.CodedOutputStream
2293 .computeMessageSize(4, setter_);
2294 }
2295 memoizedSerializedSize = size;
2296 return size;
2297 }
2298
2299 private static final long serialVersionUID = 0L;
2300 @java.lang.Override
2301 protected java.lang.Object writeReplace()
2302 throws java.io.ObjectStreamException {
2303 return super.writeReplace();
2304 }
2305
2306 public static org.jetbrains.kotlin.serialization.jvm.JvmProtoBuf.JvmPropertySignature parseFrom(
2307 com.google.protobuf.ByteString data)
2308 throws com.google.protobuf.InvalidProtocolBufferException {
2309 return PARSER.parseFrom(data);
2310 }
2311 public static org.jetbrains.kotlin.serialization.jvm.JvmProtoBuf.JvmPropertySignature parseFrom(
2312 com.google.protobuf.ByteString data,
2313 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
2314 throws com.google.protobuf.InvalidProtocolBufferException {
2315 return PARSER.parseFrom(data, extensionRegistry);
2316 }
2317 public static org.jetbrains.kotlin.serialization.jvm.JvmProtoBuf.JvmPropertySignature parseFrom(byte[] data)
2318 throws com.google.protobuf.InvalidProtocolBufferException {
2319 return PARSER.parseFrom(data);
2320 }
2321 public static org.jetbrains.kotlin.serialization.jvm.JvmProtoBuf.JvmPropertySignature parseFrom(
2322 byte[] data,
2323 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
2324 throws com.google.protobuf.InvalidProtocolBufferException {
2325 return PARSER.parseFrom(data, extensionRegistry);
2326 }
2327 public static org.jetbrains.kotlin.serialization.jvm.JvmProtoBuf.JvmPropertySignature parseFrom(java.io.InputStream input)
2328 throws java.io.IOException {
2329 return PARSER.parseFrom(input);
2330 }
2331 public static org.jetbrains.kotlin.serialization.jvm.JvmProtoBuf.JvmPropertySignature parseFrom(
2332 java.io.InputStream input,
2333 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
2334 throws java.io.IOException {
2335 return PARSER.parseFrom(input, extensionRegistry);
2336 }
2337 public static org.jetbrains.kotlin.serialization.jvm.JvmProtoBuf.JvmPropertySignature parseDelimitedFrom(java.io.InputStream input)
2338 throws java.io.IOException {
2339 return PARSER.parseDelimitedFrom(input);
2340 }
2341 public static org.jetbrains.kotlin.serialization.jvm.JvmProtoBuf.JvmPropertySignature parseDelimitedFrom(
2342 java.io.InputStream input,
2343 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
2344 throws java.io.IOException {
2345 return PARSER.parseDelimitedFrom(input, extensionRegistry);
2346 }
2347 public static org.jetbrains.kotlin.serialization.jvm.JvmProtoBuf.JvmPropertySignature parseFrom(
2348 com.google.protobuf.CodedInputStream input)
2349 throws java.io.IOException {
2350 return PARSER.parseFrom(input);
2351 }
2352 public static org.jetbrains.kotlin.serialization.jvm.JvmProtoBuf.JvmPropertySignature parseFrom(
2353 com.google.protobuf.CodedInputStream input,
2354 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
2355 throws java.io.IOException {
2356 return PARSER.parseFrom(input, extensionRegistry);
2357 }
2358
2359 public static Builder newBuilder() { return Builder.create(); }
2360 public Builder newBuilderForType() { return newBuilder(); }
2361 public static Builder newBuilder(org.jetbrains.kotlin.serialization.jvm.JvmProtoBuf.JvmPropertySignature prototype) {
2362 return newBuilder().mergeFrom(prototype);
2363 }
2364 public Builder toBuilder() { return newBuilder(this); }
2365
2366 /**
2367 * Protobuf type {@code org.jetbrains.kotlin.serialization.jvm.JvmPropertySignature}
2368 */
2369 public static final class Builder extends
2370 com.google.protobuf.GeneratedMessageLite.Builder<
2371 org.jetbrains.kotlin.serialization.jvm.JvmProtoBuf.JvmPropertySignature, Builder>
2372 implements org.jetbrains.kotlin.serialization.jvm.JvmProtoBuf.JvmPropertySignatureOrBuilder {
2373 // Construct using org.jetbrains.kotlin.serialization.jvm.JvmProtoBuf.JvmPropertySignature.newBuilder()
2374 private Builder() {
2375 maybeForceBuilderInitialization();
2376 }
2377
2378 private void maybeForceBuilderInitialization() {
2379 }
2380 private static Builder create() {
2381 return new Builder();
2382 }
2383
2384 public Builder clear() {
2385 super.clear();
2386 field_ = org.jetbrains.kotlin.serialization.jvm.JvmProtoBuf.JvmFieldSignature.getDefaultInstance();
2387 bitField0_ = (bitField0_ & ~0x00000001);
2388 syntheticMethod_ = org.jetbrains.kotlin.serialization.jvm.JvmProtoBuf.JvmMethodSignature.getDefaultInstance();
2389 bitField0_ = (bitField0_ & ~0x00000002);
2390 getter_ = org.jetbrains.kotlin.serialization.jvm.JvmProtoBuf.JvmMethodSignature.getDefaultInstance();
2391 bitField0_ = (bitField0_ & ~0x00000004);
2392 setter_ = org.jetbrains.kotlin.serialization.jvm.JvmProtoBuf.JvmMethodSignature.getDefaultInstance();
2393 bitField0_ = (bitField0_ & ~0x00000008);
2394 return this;
2395 }
2396
2397 public Builder clone() {
2398 return create().mergeFrom(buildPartial());
2399 }
2400
2401 public org.jetbrains.kotlin.serialization.jvm.JvmProtoBuf.JvmPropertySignature getDefaultInstanceForType() {
2402 return org.jetbrains.kotlin.serialization.jvm.JvmProtoBuf.JvmPropertySignature.getDefaultInstance();
2403 }
2404
2405 public org.jetbrains.kotlin.serialization.jvm.JvmProtoBuf.JvmPropertySignature build() {
2406 org.jetbrains.kotlin.serialization.jvm.JvmProtoBuf.JvmPropertySignature result = buildPartial();
2407 if (!result.isInitialized()) {
2408 throw newUninitializedMessageException(result);
2409 }
2410 return result;
2411 }
2412
2413 public org.jetbrains.kotlin.serialization.jvm.JvmProtoBuf.JvmPropertySignature buildPartial() {
2414 org.jetbrains.kotlin.serialization.jvm.JvmProtoBuf.JvmPropertySignature result = new org.jetbrains.kotlin.serialization.jvm.JvmProtoBuf.JvmPropertySignature(this);
2415 int from_bitField0_ = bitField0_;
2416 int to_bitField0_ = 0;
2417 if (((from_bitField0_ & 0x00000001) == 0x00000001)) {
2418 to_bitField0_ |= 0x00000001;
2419 }
2420 result.field_ = field_;
2421 if (((from_bitField0_ & 0x00000002) == 0x00000002)) {
2422 to_bitField0_ |= 0x00000002;
2423 }
2424 result.syntheticMethod_ = syntheticMethod_;
2425 if (((from_bitField0_ & 0x00000004) == 0x00000004)) {
2426 to_bitField0_ |= 0x00000004;
2427 }
2428 result.getter_ = getter_;
2429 if (((from_bitField0_ & 0x00000008) == 0x00000008)) {
2430 to_bitField0_ |= 0x00000008;
2431 }
2432 result.setter_ = setter_;
2433 result.bitField0_ = to_bitField0_;
2434 return result;
2435 }
2436
2437 public Builder mergeFrom(org.jetbrains.kotlin.serialization.jvm.JvmProtoBuf.JvmPropertySignature other) {
2438 if (other == org.jetbrains.kotlin.serialization.jvm.JvmProtoBuf.JvmPropertySignature.getDefaultInstance()) return this;
2439 if (other.hasField()) {
2440 mergeField(other.getField());
2441 }
2442 if (other.hasSyntheticMethod()) {
2443 mergeSyntheticMethod(other.getSyntheticMethod());
2444 }
2445 if (other.hasGetter()) {
2446 mergeGetter(other.getGetter());
2447 }
2448 if (other.hasSetter()) {
2449 mergeSetter(other.getSetter());
2450 }
2451 return this;
2452 }
2453
2454 public final boolean isInitialized() {
2455 if (hasField()) {
2456 if (!getField().isInitialized()) {
2457
2458 return false;
2459 }
2460 }
2461 if (hasSyntheticMethod()) {
2462 if (!getSyntheticMethod().isInitialized()) {
2463
2464 return false;
2465 }
2466 }
2467 if (hasGetter()) {
2468 if (!getGetter().isInitialized()) {
2469
2470 return false;
2471 }
2472 }
2473 if (hasSetter()) {
2474 if (!getSetter().isInitialized()) {
2475
2476 return false;
2477 }
2478 }
2479 return true;
2480 }
2481
2482 public Builder mergeFrom(
2483 com.google.protobuf.CodedInputStream input,
2484 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
2485 throws java.io.IOException {
2486 org.jetbrains.kotlin.serialization.jvm.JvmProtoBuf.JvmPropertySignature parsedMessage = null;
2487 try {
2488 parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry);
2489 } catch (com.google.protobuf.InvalidProtocolBufferException e) {
2490 parsedMessage = (org.jetbrains.kotlin.serialization.jvm.JvmProtoBuf.JvmPropertySignature) e.getUnfinishedMessage();
2491 throw e;
2492 } finally {
2493 if (parsedMessage != null) {
2494 mergeFrom(parsedMessage);
2495 }
2496 }
2497 return this;
2498 }
2499 private int bitField0_;
2500
2501 // optional .org.jetbrains.kotlin.serialization.jvm.JvmFieldSignature field = 1;
2502 private org.jetbrains.kotlin.serialization.jvm.JvmProtoBuf.JvmFieldSignature field_ = org.jetbrains.kotlin.serialization.jvm.JvmProtoBuf.JvmFieldSignature.getDefaultInstance();
2503 /**
2504 * <code>optional .org.jetbrains.kotlin.serialization.jvm.JvmFieldSignature field = 1;</code>
2505 *
2506 * <pre>
2507 * A property itself is identified either by the field, or by the synthetic method.
2508 * If the property is annotated, then either field or synthetic_method should be present
2509 * </pre>
2510 */
2511 public boolean hasField() {
2512 return ((bitField0_ & 0x00000001) == 0x00000001);
2513 }
2514 /**
2515 * <code>optional .org.jetbrains.kotlin.serialization.jvm.JvmFieldSignature field = 1;</code>
2516 *
2517 * <pre>
2518 * A property itself is identified either by the field, or by the synthetic method.
2519 * If the property is annotated, then either field or synthetic_method should be present
2520 * </pre>
2521 */
2522 public org.jetbrains.kotlin.serialization.jvm.JvmProtoBuf.JvmFieldSignature getField() {
2523 return field_;
2524 }
2525 /**
2526 * <code>optional .org.jetbrains.kotlin.serialization.jvm.JvmFieldSignature field = 1;</code>
2527 *
2528 * <pre>
2529 * A property itself is identified either by the field, or by the synthetic method.
2530 * If the property is annotated, then either field or synthetic_method should be present
2531 * </pre>
2532 */
2533 public Builder setField(org.jetbrains.kotlin.serialization.jvm.JvmProtoBuf.JvmFieldSignature value) {
2534 if (value == null) {
2535 throw new NullPointerException();
2536 }
2537 field_ = value;
2538
2539 bitField0_ |= 0x00000001;
2540 return this;
2541 }
2542 /**
2543 * <code>optional .org.jetbrains.kotlin.serialization.jvm.JvmFieldSignature field = 1;</code>
2544 *
2545 * <pre>
2546 * A property itself is identified either by the field, or by the synthetic method.
2547 * If the property is annotated, then either field or synthetic_method should be present
2548 * </pre>
2549 */
2550 public Builder setField(
2551 org.jetbrains.kotlin.serialization.jvm.JvmProtoBuf.JvmFieldSignature.Builder builderForValue) {
2552 field_ = builderForValue.build();
2553
2554 bitField0_ |= 0x00000001;
2555 return this;
2556 }
2557 /**
2558 * <code>optional .org.jetbrains.kotlin.serialization.jvm.JvmFieldSignature field = 1;</code>
2559 *
2560 * <pre>
2561 * A property itself is identified either by the field, or by the synthetic method.
2562 * If the property is annotated, then either field or synthetic_method should be present
2563 * </pre>
2564 */
2565 public Builder mergeField(org.jetbrains.kotlin.serialization.jvm.JvmProtoBuf.JvmFieldSignature value) {
2566 if (((bitField0_ & 0x00000001) == 0x00000001) &&
2567 field_ != org.jetbrains.kotlin.serialization.jvm.JvmProtoBuf.JvmFieldSignature.getDefaultInstance()) {
2568 field_ =
2569 org.jetbrains.kotlin.serialization.jvm.JvmProtoBuf.JvmFieldSignature.newBuilder(field_).mergeFrom(value).buildPartial();
2570 } else {
2571 field_ = value;
2572 }
2573
2574 bitField0_ |= 0x00000001;
2575 return this;
2576 }
2577 /**
2578 * <code>optional .org.jetbrains.kotlin.serialization.jvm.JvmFieldSignature field = 1;</code>
2579 *
2580 * <pre>
2581 * A property itself is identified either by the field, or by the synthetic method.
2582 * If the property is annotated, then either field or synthetic_method should be present
2583 * </pre>
2584 */
2585 public Builder clearField() {
2586 field_ = org.jetbrains.kotlin.serialization.jvm.JvmProtoBuf.JvmFieldSignature.getDefaultInstance();
2587
2588 bitField0_ = (bitField0_ & ~0x00000001);
2589 return this;
2590 }
2591
2592 // optional .org.jetbrains.kotlin.serialization.jvm.JvmMethodSignature synthetic_method = 2;
2593 private org.jetbrains.kotlin.serialization.jvm.JvmProtoBuf.JvmMethodSignature syntheticMethod_ = org.jetbrains.kotlin.serialization.jvm.JvmProtoBuf.JvmMethodSignature.getDefaultInstance();
2594 /**
2595 * <code>optional .org.jetbrains.kotlin.serialization.jvm.JvmMethodSignature synthetic_method = 2;</code>
2596 *
2597 * <pre>
2598 * Annotations on properties without backing fields are written on a synthetic method with this signature
2599 * </pre>
2600 */
2601 public boolean hasSyntheticMethod() {
2602 return ((bitField0_ & 0x00000002) == 0x00000002);
2603 }
2604 /**
2605 * <code>optional .org.jetbrains.kotlin.serialization.jvm.JvmMethodSignature synthetic_method = 2;</code>
2606 *
2607 * <pre>
2608 * Annotations on properties without backing fields are written on a synthetic method with this signature
2609 * </pre>
2610 */
2611 public org.jetbrains.kotlin.serialization.jvm.JvmProtoBuf.JvmMethodSignature getSyntheticMethod() {
2612 return syntheticMethod_;
2613 }
2614 /**
2615 * <code>optional .org.jetbrains.kotlin.serialization.jvm.JvmMethodSignature synthetic_method = 2;</code>
2616 *
2617 * <pre>
2618 * Annotations on properties without backing fields are written on a synthetic method with this signature
2619 * </pre>
2620 */
2621 public Builder setSyntheticMethod(org.jetbrains.kotlin.serialization.jvm.JvmProtoBuf.JvmMethodSignature value) {
2622 if (value == null) {
2623 throw new NullPointerException();
2624 }
2625 syntheticMethod_ = value;
2626
2627 bitField0_ |= 0x00000002;
2628 return this;
2629 }
2630 /**
2631 * <code>optional .org.jetbrains.kotlin.serialization.jvm.JvmMethodSignature synthetic_method = 2;</code>
2632 *
2633 * <pre>
2634 * Annotations on properties without backing fields are written on a synthetic method with this signature
2635 * </pre>
2636 */
2637 public Builder setSyntheticMethod(
2638 org.jetbrains.kotlin.serialization.jvm.JvmProtoBuf.JvmMethodSignature.Builder builderForValue) {
2639 syntheticMethod_ = builderForValue.build();
2640
2641 bitField0_ |= 0x00000002;
2642 return this;
2643 }
2644 /**
2645 * <code>optional .org.jetbrains.kotlin.serialization.jvm.JvmMethodSignature synthetic_method = 2;</code>
2646 *
2647 * <pre>
2648 * Annotations on properties without backing fields are written on a synthetic method with this signature
2649 * </pre>
2650 */
2651 public Builder mergeSyntheticMethod(org.jetbrains.kotlin.serialization.jvm.JvmProtoBuf.JvmMethodSignature value) {
2652 if (((bitField0_ & 0x00000002) == 0x00000002) &&
2653 syntheticMethod_ != org.jetbrains.kotlin.serialization.jvm.JvmProtoBuf.JvmMethodSignature.getDefaultInstance()) {
2654 syntheticMethod_ =
2655 org.jetbrains.kotlin.serialization.jvm.JvmProtoBuf.JvmMethodSignature.newBuilder(syntheticMethod_).mergeFrom(value).buildPartial();
2656 } else {
2657 syntheticMethod_ = value;
2658 }
2659
2660 bitField0_ |= 0x00000002;
2661 return this;
2662 }
2663 /**
2664 * <code>optional .org.jetbrains.kotlin.serialization.jvm.JvmMethodSignature synthetic_method = 2;</code>
2665 *
2666 * <pre>
2667 * Annotations on properties without backing fields are written on a synthetic method with this signature
2668 * </pre>
2669 */
2670 public Builder clearSyntheticMethod() {
2671 syntheticMethod_ = org.jetbrains.kotlin.serialization.jvm.JvmProtoBuf.JvmMethodSignature.getDefaultInstance();
2672
2673 bitField0_ = (bitField0_ & ~0x00000002);
2674 return this;
2675 }
2676
2677 // optional .org.jetbrains.kotlin.serialization.jvm.JvmMethodSignature getter = 3;
2678 private org.jetbrains.kotlin.serialization.jvm.JvmProtoBuf.JvmMethodSignature getter_ = org.jetbrains.kotlin.serialization.jvm.JvmProtoBuf.JvmMethodSignature.getDefaultInstance();
2679 /**
2680 * <code>optional .org.jetbrains.kotlin.serialization.jvm.JvmMethodSignature getter = 3;</code>
2681 */
2682 public boolean hasGetter() {
2683 return ((bitField0_ & 0x00000004) == 0x00000004);
2684 }
2685 /**
2686 * <code>optional .org.jetbrains.kotlin.serialization.jvm.JvmMethodSignature getter = 3;</code>
2687 */
2688 public org.jetbrains.kotlin.serialization.jvm.JvmProtoBuf.JvmMethodSignature getGetter() {
2689 return getter_;
2690 }
2691 /**
2692 * <code>optional .org.jetbrains.kotlin.serialization.jvm.JvmMethodSignature getter = 3;</code>
2693 */
2694 public Builder setGetter(org.jetbrains.kotlin.serialization.jvm.JvmProtoBuf.JvmMethodSignature value) {
2695 if (value == null) {
2696 throw new NullPointerException();
2697 }
2698 getter_ = value;
2699
2700 bitField0_ |= 0x00000004;
2701 return this;
2702 }
2703 /**
2704 * <code>optional .org.jetbrains.kotlin.serialization.jvm.JvmMethodSignature getter = 3;</code>
2705 */
2706 public Builder setGetter(
2707 org.jetbrains.kotlin.serialization.jvm.JvmProtoBuf.JvmMethodSignature.Builder builderForValue) {
2708 getter_ = builderForValue.build();
2709
2710 bitField0_ |= 0x00000004;
2711 return this;
2712 }
2713 /**
2714 * <code>optional .org.jetbrains.kotlin.serialization.jvm.JvmMethodSignature getter = 3;</code>
2715 */
2716 public Builder mergeGetter(org.jetbrains.kotlin.serialization.jvm.JvmProtoBuf.JvmMethodSignature value) {
2717 if (((bitField0_ & 0x00000004) == 0x00000004) &&
2718 getter_ != org.jetbrains.kotlin.serialization.jvm.JvmProtoBuf.JvmMethodSignature.getDefaultInstance()) {
2719 getter_ =
2720 org.jetbrains.kotlin.serialization.jvm.JvmProtoBuf.JvmMethodSignature.newBuilder(getter_).mergeFrom(value).buildPartial();
2721 } else {
2722 getter_ = value;
2723 }
2724
2725 bitField0_ |= 0x00000004;
2726 return this;
2727 }
2728 /**
2729 * <code>optional .org.jetbrains.kotlin.serialization.jvm.JvmMethodSignature getter = 3;</code>
2730 */
2731 public Builder clearGetter() {
2732 getter_ = org.jetbrains.kotlin.serialization.jvm.JvmProtoBuf.JvmMethodSignature.getDefaultInstance();
2733
2734 bitField0_ = (bitField0_ & ~0x00000004);
2735 return this;
2736 }
2737
2738 // optional .org.jetbrains.kotlin.serialization.jvm.JvmMethodSignature setter = 4;
2739 private org.jetbrains.kotlin.serialization.jvm.JvmProtoBuf.JvmMethodSignature setter_ = org.jetbrains.kotlin.serialization.jvm.JvmProtoBuf.JvmMethodSignature.getDefaultInstance();
2740 /**
2741 * <code>optional .org.jetbrains.kotlin.serialization.jvm.JvmMethodSignature setter = 4;</code>
2742 */
2743 public boolean hasSetter() {
2744 return ((bitField0_ & 0x00000008) == 0x00000008);
2745 }
2746 /**
2747 * <code>optional .org.jetbrains.kotlin.serialization.jvm.JvmMethodSignature setter = 4;</code>
2748 */
2749 public org.jetbrains.kotlin.serialization.jvm.JvmProtoBuf.JvmMethodSignature getSetter() {
2750 return setter_;
2751 }
2752 /**
2753 * <code>optional .org.jetbrains.kotlin.serialization.jvm.JvmMethodSignature setter = 4;</code>
2754 */
2755 public Builder setSetter(org.jetbrains.kotlin.serialization.jvm.JvmProtoBuf.JvmMethodSignature value) {
2756 if (value == null) {
2757 throw new NullPointerException();
2758 }
2759 setter_ = value;
2760
2761 bitField0_ |= 0x00000008;
2762 return this;
2763 }
2764 /**
2765 * <code>optional .org.jetbrains.kotlin.serialization.jvm.JvmMethodSignature setter = 4;</code>
2766 */
2767 public Builder setSetter(
2768 org.jetbrains.kotlin.serialization.jvm.JvmProtoBuf.JvmMethodSignature.Builder builderForValue) {
2769 setter_ = builderForValue.build();
2770
2771 bitField0_ |= 0x00000008;
2772 return this;
2773 }
2774 /**
2775 * <code>optional .org.jetbrains.kotlin.serialization.jvm.JvmMethodSignature setter = 4;</code>
2776 */
2777 public Builder mergeSetter(org.jetbrains.kotlin.serialization.jvm.JvmProtoBuf.JvmMethodSignature value) {
2778 if (((bitField0_ & 0x00000008) == 0x00000008) &&
2779 setter_ != org.jetbrains.kotlin.serialization.jvm.JvmProtoBuf.JvmMethodSignature.getDefaultInstance()) {
2780 setter_ =
2781 org.jetbrains.kotlin.serialization.jvm.JvmProtoBuf.JvmMethodSignature.newBuilder(setter_).mergeFrom(value).buildPartial();
2782 } else {
2783 setter_ = value;
2784 }
2785
2786 bitField0_ |= 0x00000008;
2787 return this;
2788 }
2789 /**
2790 * <code>optional .org.jetbrains.kotlin.serialization.jvm.JvmMethodSignature setter = 4;</code>
2791 */
2792 public Builder clearSetter() {
2793 setter_ = org.jetbrains.kotlin.serialization.jvm.JvmProtoBuf.JvmMethodSignature.getDefaultInstance();
2794
2795 bitField0_ = (bitField0_ & ~0x00000008);
2796 return this;
2797 }
2798
2799 // @@protoc_insertion_point(builder_scope:org.jetbrains.kotlin.serialization.jvm.JvmPropertySignature)
2800 }
2801
2802 static {
2803 defaultInstance = new JvmPropertySignature(true);
2804 defaultInstance.initFields();
2805 }
2806
2807 // @@protoc_insertion_point(class_scope:org.jetbrains.kotlin.serialization.jvm.JvmPropertySignature)
2808 }
2809
2810 public static final int METHOD_SIGNATURE_FIELD_NUMBER = 100;
2811 /**
2812 * <code>extend .org.jetbrains.kotlin.serialization.Callable { ... }</code>
2813 */
2814 public static final
2815 com.google.protobuf.GeneratedMessageLite.GeneratedExtension<
2816 org.jetbrains.kotlin.serialization.ProtoBuf.Callable,
2817 org.jetbrains.kotlin.serialization.jvm.JvmProtoBuf.JvmMethodSignature> methodSignature = com.google.protobuf.GeneratedMessageLite
2818 .newSingularGeneratedExtension(
2819 org.jetbrains.kotlin.serialization.ProtoBuf.Callable.getDefaultInstance(),
2820 org.jetbrains.kotlin.serialization.jvm.JvmProtoBuf.JvmMethodSignature.getDefaultInstance(),
2821 org.jetbrains.kotlin.serialization.jvm.JvmProtoBuf.JvmMethodSignature.getDefaultInstance(),
2822 null,
2823 100,
2824 com.google.protobuf.WireFormat.FieldType.MESSAGE);
2825 public static final int PROPERTY_SIGNATURE_FIELD_NUMBER = 101;
2826 /**
2827 * <code>extend .org.jetbrains.kotlin.serialization.Callable { ... }</code>
2828 */
2829 public static final
2830 com.google.protobuf.GeneratedMessageLite.GeneratedExtension<
2831 org.jetbrains.kotlin.serialization.ProtoBuf.Callable,
2832 org.jetbrains.kotlin.serialization.jvm.JvmProtoBuf.JvmPropertySignature> propertySignature = com.google.protobuf.GeneratedMessageLite
2833 .newSingularGeneratedExtension(
2834 org.jetbrains.kotlin.serialization.ProtoBuf.Callable.getDefaultInstance(),
2835 org.jetbrains.kotlin.serialization.jvm.JvmProtoBuf.JvmPropertySignature.getDefaultInstance(),
2836 org.jetbrains.kotlin.serialization.jvm.JvmProtoBuf.JvmPropertySignature.getDefaultInstance(),
2837 null,
2838 101,
2839 com.google.protobuf.WireFormat.FieldType.MESSAGE);
2840 public static final int IMPL_CLASS_NAME_FIELD_NUMBER = 102;
2841 /**
2842 * <code>extend .org.jetbrains.kotlin.serialization.Callable { ... }</code>
2843 */
2844 public static final
2845 com.google.protobuf.GeneratedMessageLite.GeneratedExtension<
2846 org.jetbrains.kotlin.serialization.ProtoBuf.Callable,
2847 java.lang.Integer> implClassName = com.google.protobuf.GeneratedMessageLite
2848 .newSingularGeneratedExtension(
2849 org.jetbrains.kotlin.serialization.ProtoBuf.Callable.getDefaultInstance(),
2850 0,
2851 null,
2852 null,
2853 102,
2854 com.google.protobuf.WireFormat.FieldType.INT32);
2855 public static final int TYPE_ANNOTATION_FIELD_NUMBER = 100;
2856 /**
2857 * <code>extend .org.jetbrains.kotlin.serialization.Type { ... }</code>
2858 */
2859 public static final
2860 com.google.protobuf.GeneratedMessageLite.GeneratedExtension<
2861 org.jetbrains.kotlin.serialization.ProtoBuf.Type,
2862 java.util.List<org.jetbrains.kotlin.serialization.ProtoBuf.Annotation>> typeAnnotation = com.google.protobuf.GeneratedMessageLite
2863 .newRepeatedGeneratedExtension(
2864 org.jetbrains.kotlin.serialization.ProtoBuf.Type.getDefaultInstance(),
2865 org.jetbrains.kotlin.serialization.ProtoBuf.Annotation.getDefaultInstance(),
2866 null,
2867 100,
2868 com.google.protobuf.WireFormat.FieldType.MESSAGE,
2869 false);
2870 public static final int IS_RAW_FIELD_NUMBER = 101;
2871 /**
2872 * <code>extend .org.jetbrains.kotlin.serialization.Type { ... }</code>
2873 */
2874 public static final
2875 com.google.protobuf.GeneratedMessageLite.GeneratedExtension<
2876 org.jetbrains.kotlin.serialization.ProtoBuf.Type,
2877 java.lang.Boolean> isRaw = com.google.protobuf.GeneratedMessageLite
2878 .newSingularGeneratedExtension(
2879 org.jetbrains.kotlin.serialization.ProtoBuf.Type.getDefaultInstance(),
2880 false,
2881 null,
2882 null,
2883 101,
2884 com.google.protobuf.WireFormat.FieldType.BOOL);
2885 public static final int INDEX_FIELD_NUMBER = 100;
2886 /**
2887 * <code>extend .org.jetbrains.kotlin.serialization.Callable.ValueParameter { ... }</code>
2888 */
2889 public static final
2890 com.google.protobuf.GeneratedMessageLite.GeneratedExtension<
2891 org.jetbrains.kotlin.serialization.ProtoBuf.Callable.ValueParameter,
2892 java.lang.Integer> index = com.google.protobuf.GeneratedMessageLite
2893 .newSingularGeneratedExtension(
2894 org.jetbrains.kotlin.serialization.ProtoBuf.Callable.ValueParameter.getDefaultInstance(),
2895 0,
2896 null,
2897 null,
2898 100,
2899 com.google.protobuf.WireFormat.FieldType.INT32);
2900 public static final int CLASS_ANNOTATION_FIELD_NUMBER = 100;
2901 /**
2902 * <code>extend .org.jetbrains.kotlin.serialization.Class { ... }</code>
2903 */
2904 public static final
2905 com.google.protobuf.GeneratedMessageLite.GeneratedExtension<
2906 org.jetbrains.kotlin.serialization.ProtoBuf.Class,
2907 java.util.List<org.jetbrains.kotlin.serialization.ProtoBuf.Annotation>> classAnnotation = com.google.protobuf.GeneratedMessageLite
2908 .newRepeatedGeneratedExtension(
2909 org.jetbrains.kotlin.serialization.ProtoBuf.Class.getDefaultInstance(),
2910 org.jetbrains.kotlin.serialization.ProtoBuf.Annotation.getDefaultInstance(),
2911 null,
2912 100,
2913 com.google.protobuf.WireFormat.FieldType.MESSAGE,
2914 false);
2915
2916 static {
2917 }
2918
2919 // @@protoc_insertion_point(outer_class_scope)
2920 }