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