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