001 // Generated by the protocol buffer compiler. DO NOT EDIT!
002 // source: compiler/frontend.java/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.srcClassName);
013 }
014 public interface JavaTypeOrBuilder
015 extends com.google.protobuf.MessageLiteOrBuilder {
016
017 // optional .org.jetbrains.jet.descriptors.serialization.JavaType.PrimitiveType primitive_type = 1;
018 boolean hasPrimitiveType();
019 org.jetbrains.jet.descriptors.serialization.JavaProtoBuf.JavaType.PrimitiveType getPrimitiveType();
020
021 // optional int32 class_fq_name = 2;
022 boolean hasClassFqName();
023 int getClassFqName();
024
025 // optional int32 array_dimension = 3 [default = 0];
026 boolean hasArrayDimension();
027 int getArrayDimension();
028 }
029 public static final class JavaType extends
030 com.google.protobuf.GeneratedMessageLite
031 implements JavaTypeOrBuilder {
032 // Use JavaType.newBuilder() to construct.
033 private JavaType(Builder builder) {
034 super(builder);
035 }
036 private JavaType(boolean noInit) {}
037
038 private static final JavaType defaultInstance;
039 public static JavaType getDefaultInstance() {
040 return defaultInstance;
041 }
042
043 public JavaType getDefaultInstanceForType() {
044 return defaultInstance;
045 }
046
047 public enum PrimitiveType
048 implements com.google.protobuf.Internal.EnumLite {
049 VOID(0, 0),
050 BOOLEAN(1, 1),
051 CHAR(2, 2),
052 BYTE(3, 3),
053 SHORT(4, 4),
054 INT(5, 5),
055 FLOAT(6, 6),
056 LONG(7, 7),
057 DOUBLE(8, 8),
058 ;
059
060 public static final int VOID_VALUE = 0;
061 public static final int BOOLEAN_VALUE = 1;
062 public static final int CHAR_VALUE = 2;
063 public static final int BYTE_VALUE = 3;
064 public static final int SHORT_VALUE = 4;
065 public static final int INT_VALUE = 5;
066 public static final int FLOAT_VALUE = 6;
067 public static final int LONG_VALUE = 7;
068 public static final int DOUBLE_VALUE = 8;
069
070
071 public final int getNumber() { return value; }
072
073 public static PrimitiveType valueOf(int value) {
074 switch (value) {
075 case 0: return VOID;
076 case 1: return BOOLEAN;
077 case 2: return CHAR;
078 case 3: return BYTE;
079 case 4: return SHORT;
080 case 5: return INT;
081 case 6: return FLOAT;
082 case 7: return LONG;
083 case 8: return DOUBLE;
084 default: return null;
085 }
086 }
087
088 public static com.google.protobuf.Internal.EnumLiteMap<PrimitiveType>
089 internalGetValueMap() {
090 return internalValueMap;
091 }
092 private static com.google.protobuf.Internal.EnumLiteMap<PrimitiveType>
093 internalValueMap =
094 new com.google.protobuf.Internal.EnumLiteMap<PrimitiveType>() {
095 public PrimitiveType findValueByNumber(int number) {
096 return PrimitiveType.valueOf(number);
097 }
098 };
099
100 private final int value;
101
102 private PrimitiveType(int index, int value) {
103 this.value = value;
104 }
105
106 // @@protoc_insertion_point(enum_scope:org.jetbrains.jet.descriptors.serialization.JavaType.PrimitiveType)
107 }
108
109 private int bitField0_;
110 // optional .org.jetbrains.jet.descriptors.serialization.JavaType.PrimitiveType primitive_type = 1;
111 public static final int PRIMITIVE_TYPE_FIELD_NUMBER = 1;
112 private org.jetbrains.jet.descriptors.serialization.JavaProtoBuf.JavaType.PrimitiveType primitiveType_;
113 public boolean hasPrimitiveType() {
114 return ((bitField0_ & 0x00000001) == 0x00000001);
115 }
116 public org.jetbrains.jet.descriptors.serialization.JavaProtoBuf.JavaType.PrimitiveType getPrimitiveType() {
117 return primitiveType_;
118 }
119
120 // optional int32 class_fq_name = 2;
121 public static final int CLASS_FQ_NAME_FIELD_NUMBER = 2;
122 private int classFqName_;
123 public boolean hasClassFqName() {
124 return ((bitField0_ & 0x00000002) == 0x00000002);
125 }
126 public int getClassFqName() {
127 return classFqName_;
128 }
129
130 // optional int32 array_dimension = 3 [default = 0];
131 public static final int ARRAY_DIMENSION_FIELD_NUMBER = 3;
132 private int arrayDimension_;
133 public boolean hasArrayDimension() {
134 return ((bitField0_ & 0x00000004) == 0x00000004);
135 }
136 public int getArrayDimension() {
137 return arrayDimension_;
138 }
139
140 private void initFields() {
141 primitiveType_ = org.jetbrains.jet.descriptors.serialization.JavaProtoBuf.JavaType.PrimitiveType.VOID;
142 classFqName_ = 0;
143 arrayDimension_ = 0;
144 }
145 private byte memoizedIsInitialized = -1;
146 public final boolean isInitialized() {
147 byte isInitialized = memoizedIsInitialized;
148 if (isInitialized != -1) return isInitialized == 1;
149
150 memoizedIsInitialized = 1;
151 return true;
152 }
153
154 public void writeTo(com.google.protobuf.CodedOutputStream output)
155 throws java.io.IOException {
156 getSerializedSize();
157 if (((bitField0_ & 0x00000001) == 0x00000001)) {
158 output.writeEnum(1, primitiveType_.getNumber());
159 }
160 if (((bitField0_ & 0x00000002) == 0x00000002)) {
161 output.writeInt32(2, classFqName_);
162 }
163 if (((bitField0_ & 0x00000004) == 0x00000004)) {
164 output.writeInt32(3, arrayDimension_);
165 }
166 }
167
168 private int memoizedSerializedSize = -1;
169 public int getSerializedSize() {
170 int size = memoizedSerializedSize;
171 if (size != -1) return size;
172
173 size = 0;
174 if (((bitField0_ & 0x00000001) == 0x00000001)) {
175 size += com.google.protobuf.CodedOutputStream
176 .computeEnumSize(1, primitiveType_.getNumber());
177 }
178 if (((bitField0_ & 0x00000002) == 0x00000002)) {
179 size += com.google.protobuf.CodedOutputStream
180 .computeInt32Size(2, classFqName_);
181 }
182 if (((bitField0_ & 0x00000004) == 0x00000004)) {
183 size += com.google.protobuf.CodedOutputStream
184 .computeInt32Size(3, arrayDimension_);
185 }
186 memoizedSerializedSize = size;
187 return size;
188 }
189
190 private static final long serialVersionUID = 0L;
191 @java.lang.Override
192 protected java.lang.Object writeReplace()
193 throws java.io.ObjectStreamException {
194 return super.writeReplace();
195 }
196
197 public static org.jetbrains.jet.descriptors.serialization.JavaProtoBuf.JavaType parseFrom(
198 com.google.protobuf.ByteString data)
199 throws com.google.protobuf.InvalidProtocolBufferException {
200 return newBuilder().mergeFrom(data).buildParsed();
201 }
202 public static org.jetbrains.jet.descriptors.serialization.JavaProtoBuf.JavaType parseFrom(
203 com.google.protobuf.ByteString data,
204 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
205 throws com.google.protobuf.InvalidProtocolBufferException {
206 return newBuilder().mergeFrom(data, extensionRegistry)
207 .buildParsed();
208 }
209 public static org.jetbrains.jet.descriptors.serialization.JavaProtoBuf.JavaType parseFrom(byte[] data)
210 throws com.google.protobuf.InvalidProtocolBufferException {
211 return newBuilder().mergeFrom(data).buildParsed();
212 }
213 public static org.jetbrains.jet.descriptors.serialization.JavaProtoBuf.JavaType parseFrom(
214 byte[] data,
215 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
216 throws com.google.protobuf.InvalidProtocolBufferException {
217 return newBuilder().mergeFrom(data, extensionRegistry)
218 .buildParsed();
219 }
220 public static org.jetbrains.jet.descriptors.serialization.JavaProtoBuf.JavaType parseFrom(java.io.InputStream input)
221 throws java.io.IOException {
222 return newBuilder().mergeFrom(input).buildParsed();
223 }
224 public static org.jetbrains.jet.descriptors.serialization.JavaProtoBuf.JavaType parseFrom(
225 java.io.InputStream input,
226 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
227 throws java.io.IOException {
228 return newBuilder().mergeFrom(input, extensionRegistry)
229 .buildParsed();
230 }
231 public static org.jetbrains.jet.descriptors.serialization.JavaProtoBuf.JavaType parseDelimitedFrom(java.io.InputStream input)
232 throws java.io.IOException {
233 Builder builder = newBuilder();
234 if (builder.mergeDelimitedFrom(input)) {
235 return builder.buildParsed();
236 } else {
237 return null;
238 }
239 }
240 public static org.jetbrains.jet.descriptors.serialization.JavaProtoBuf.JavaType parseDelimitedFrom(
241 java.io.InputStream input,
242 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
243 throws java.io.IOException {
244 Builder builder = newBuilder();
245 if (builder.mergeDelimitedFrom(input, extensionRegistry)) {
246 return builder.buildParsed();
247 } else {
248 return null;
249 }
250 }
251 public static org.jetbrains.jet.descriptors.serialization.JavaProtoBuf.JavaType parseFrom(
252 com.google.protobuf.CodedInputStream input)
253 throws java.io.IOException {
254 return newBuilder().mergeFrom(input).buildParsed();
255 }
256 public static org.jetbrains.jet.descriptors.serialization.JavaProtoBuf.JavaType parseFrom(
257 com.google.protobuf.CodedInputStream input,
258 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
259 throws java.io.IOException {
260 return newBuilder().mergeFrom(input, extensionRegistry)
261 .buildParsed();
262 }
263
264 public static Builder newBuilder() { return Builder.create(); }
265 public Builder newBuilderForType() { return newBuilder(); }
266 public static Builder newBuilder(org.jetbrains.jet.descriptors.serialization.JavaProtoBuf.JavaType prototype) {
267 return newBuilder().mergeFrom(prototype);
268 }
269 public Builder toBuilder() { return newBuilder(this); }
270
271 public static final class Builder extends
272 com.google.protobuf.GeneratedMessageLite.Builder<
273 org.jetbrains.jet.descriptors.serialization.JavaProtoBuf.JavaType, Builder>
274 implements org.jetbrains.jet.descriptors.serialization.JavaProtoBuf.JavaTypeOrBuilder {
275 // Construct using org.jetbrains.jet.descriptors.serialization.JavaProtoBuf.JavaType.newBuilder()
276 private Builder() {
277 maybeForceBuilderInitialization();
278 }
279
280 private void maybeForceBuilderInitialization() {
281 }
282 private static Builder create() {
283 return new Builder();
284 }
285
286 public Builder clear() {
287 super.clear();
288 primitiveType_ = org.jetbrains.jet.descriptors.serialization.JavaProtoBuf.JavaType.PrimitiveType.VOID;
289 bitField0_ = (bitField0_ & ~0x00000001);
290 classFqName_ = 0;
291 bitField0_ = (bitField0_ & ~0x00000002);
292 arrayDimension_ = 0;
293 bitField0_ = (bitField0_ & ~0x00000004);
294 return this;
295 }
296
297 public Builder clone() {
298 return create().mergeFrom(buildPartial());
299 }
300
301 public org.jetbrains.jet.descriptors.serialization.JavaProtoBuf.JavaType getDefaultInstanceForType() {
302 return org.jetbrains.jet.descriptors.serialization.JavaProtoBuf.JavaType.getDefaultInstance();
303 }
304
305 public org.jetbrains.jet.descriptors.serialization.JavaProtoBuf.JavaType build() {
306 org.jetbrains.jet.descriptors.serialization.JavaProtoBuf.JavaType result = buildPartial();
307 if (!result.isInitialized()) {
308 throw newUninitializedMessageException(result);
309 }
310 return result;
311 }
312
313 private org.jetbrains.jet.descriptors.serialization.JavaProtoBuf.JavaType buildParsed()
314 throws com.google.protobuf.InvalidProtocolBufferException {
315 org.jetbrains.jet.descriptors.serialization.JavaProtoBuf.JavaType result = buildPartial();
316 if (!result.isInitialized()) {
317 throw newUninitializedMessageException(
318 result).asInvalidProtocolBufferException();
319 }
320 return result;
321 }
322
323 public org.jetbrains.jet.descriptors.serialization.JavaProtoBuf.JavaType buildPartial() {
324 org.jetbrains.jet.descriptors.serialization.JavaProtoBuf.JavaType result = new org.jetbrains.jet.descriptors.serialization.JavaProtoBuf.JavaType(this);
325 int from_bitField0_ = bitField0_;
326 int to_bitField0_ = 0;
327 if (((from_bitField0_ & 0x00000001) == 0x00000001)) {
328 to_bitField0_ |= 0x00000001;
329 }
330 result.primitiveType_ = primitiveType_;
331 if (((from_bitField0_ & 0x00000002) == 0x00000002)) {
332 to_bitField0_ |= 0x00000002;
333 }
334 result.classFqName_ = classFqName_;
335 if (((from_bitField0_ & 0x00000004) == 0x00000004)) {
336 to_bitField0_ |= 0x00000004;
337 }
338 result.arrayDimension_ = arrayDimension_;
339 result.bitField0_ = to_bitField0_;
340 return result;
341 }
342
343 public Builder mergeFrom(org.jetbrains.jet.descriptors.serialization.JavaProtoBuf.JavaType other) {
344 if (other == org.jetbrains.jet.descriptors.serialization.JavaProtoBuf.JavaType.getDefaultInstance()) return this;
345 if (other.hasPrimitiveType()) {
346 setPrimitiveType(other.getPrimitiveType());
347 }
348 if (other.hasClassFqName()) {
349 setClassFqName(other.getClassFqName());
350 }
351 if (other.hasArrayDimension()) {
352 setArrayDimension(other.getArrayDimension());
353 }
354 return this;
355 }
356
357 public final boolean isInitialized() {
358 return true;
359 }
360
361 public Builder mergeFrom(
362 com.google.protobuf.CodedInputStream input,
363 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
364 throws java.io.IOException {
365 while (true) {
366 int tag = input.readTag();
367 switch (tag) {
368 case 0:
369
370 return this;
371 default: {
372 if (!parseUnknownField(input, extensionRegistry, tag)) {
373
374 return this;
375 }
376 break;
377 }
378 case 8: {
379 int rawValue = input.readEnum();
380 org.jetbrains.jet.descriptors.serialization.JavaProtoBuf.JavaType.PrimitiveType value = org.jetbrains.jet.descriptors.serialization.JavaProtoBuf.JavaType.PrimitiveType.valueOf(rawValue);
381 if (value != null) {
382 bitField0_ |= 0x00000001;
383 primitiveType_ = value;
384 }
385 break;
386 }
387 case 16: {
388 bitField0_ |= 0x00000002;
389 classFqName_ = input.readInt32();
390 break;
391 }
392 case 24: {
393 bitField0_ |= 0x00000004;
394 arrayDimension_ = input.readInt32();
395 break;
396 }
397 }
398 }
399 }
400
401 private int bitField0_;
402
403 // optional .org.jetbrains.jet.descriptors.serialization.JavaType.PrimitiveType primitive_type = 1;
404 private org.jetbrains.jet.descriptors.serialization.JavaProtoBuf.JavaType.PrimitiveType primitiveType_ = org.jetbrains.jet.descriptors.serialization.JavaProtoBuf.JavaType.PrimitiveType.VOID;
405 public boolean hasPrimitiveType() {
406 return ((bitField0_ & 0x00000001) == 0x00000001);
407 }
408 public org.jetbrains.jet.descriptors.serialization.JavaProtoBuf.JavaType.PrimitiveType getPrimitiveType() {
409 return primitiveType_;
410 }
411 public Builder setPrimitiveType(org.jetbrains.jet.descriptors.serialization.JavaProtoBuf.JavaType.PrimitiveType value) {
412 if (value == null) {
413 throw new NullPointerException();
414 }
415 bitField0_ |= 0x00000001;
416 primitiveType_ = value;
417
418 return this;
419 }
420 public Builder clearPrimitiveType() {
421 bitField0_ = (bitField0_ & ~0x00000001);
422 primitiveType_ = org.jetbrains.jet.descriptors.serialization.JavaProtoBuf.JavaType.PrimitiveType.VOID;
423
424 return this;
425 }
426
427 // optional int32 class_fq_name = 2;
428 private int classFqName_ ;
429 public boolean hasClassFqName() {
430 return ((bitField0_ & 0x00000002) == 0x00000002);
431 }
432 public int getClassFqName() {
433 return classFqName_;
434 }
435 public Builder setClassFqName(int value) {
436 bitField0_ |= 0x00000002;
437 classFqName_ = value;
438
439 return this;
440 }
441 public Builder clearClassFqName() {
442 bitField0_ = (bitField0_ & ~0x00000002);
443 classFqName_ = 0;
444
445 return this;
446 }
447
448 // optional int32 array_dimension = 3 [default = 0];
449 private int arrayDimension_ ;
450 public boolean hasArrayDimension() {
451 return ((bitField0_ & 0x00000004) == 0x00000004);
452 }
453 public int getArrayDimension() {
454 return arrayDimension_;
455 }
456 public Builder setArrayDimension(int value) {
457 bitField0_ |= 0x00000004;
458 arrayDimension_ = value;
459
460 return this;
461 }
462 public Builder clearArrayDimension() {
463 bitField0_ = (bitField0_ & ~0x00000004);
464 arrayDimension_ = 0;
465
466 return this;
467 }
468
469 // @@protoc_insertion_point(builder_scope:org.jetbrains.jet.descriptors.serialization.JavaType)
470 }
471
472 static {
473 defaultInstance = new JavaType(true);
474 defaultInstance.initFields();
475 }
476
477 // @@protoc_insertion_point(class_scope:org.jetbrains.jet.descriptors.serialization.JavaType)
478 }
479
480 public interface JavaMethodSignatureOrBuilder
481 extends com.google.protobuf.MessageLiteOrBuilder {
482
483 // required int32 name = 1;
484 boolean hasName();
485 int getName();
486
487 // required .org.jetbrains.jet.descriptors.serialization.JavaType return_type = 2;
488 boolean hasReturnType();
489 org.jetbrains.jet.descriptors.serialization.JavaProtoBuf.JavaType getReturnType();
490
491 // repeated .org.jetbrains.jet.descriptors.serialization.JavaType parameter_type = 3;
492 java.util.List<org.jetbrains.jet.descriptors.serialization.JavaProtoBuf.JavaType>
493 getParameterTypeList();
494 org.jetbrains.jet.descriptors.serialization.JavaProtoBuf.JavaType getParameterType(int index);
495 int getParameterTypeCount();
496 }
497 public static final class JavaMethodSignature extends
498 com.google.protobuf.GeneratedMessageLite
499 implements JavaMethodSignatureOrBuilder {
500 // Use JavaMethodSignature.newBuilder() to construct.
501 private JavaMethodSignature(Builder builder) {
502 super(builder);
503 }
504 private JavaMethodSignature(boolean noInit) {}
505
506 private static final JavaMethodSignature defaultInstance;
507 public static JavaMethodSignature getDefaultInstance() {
508 return defaultInstance;
509 }
510
511 public JavaMethodSignature getDefaultInstanceForType() {
512 return defaultInstance;
513 }
514
515 private int bitField0_;
516 // required int32 name = 1;
517 public static final int NAME_FIELD_NUMBER = 1;
518 private int name_;
519 public boolean hasName() {
520 return ((bitField0_ & 0x00000001) == 0x00000001);
521 }
522 public int getName() {
523 return name_;
524 }
525
526 // required .org.jetbrains.jet.descriptors.serialization.JavaType return_type = 2;
527 public static final int RETURN_TYPE_FIELD_NUMBER = 2;
528 private org.jetbrains.jet.descriptors.serialization.JavaProtoBuf.JavaType returnType_;
529 public boolean hasReturnType() {
530 return ((bitField0_ & 0x00000002) == 0x00000002);
531 }
532 public org.jetbrains.jet.descriptors.serialization.JavaProtoBuf.JavaType getReturnType() {
533 return returnType_;
534 }
535
536 // repeated .org.jetbrains.jet.descriptors.serialization.JavaType parameter_type = 3;
537 public static final int PARAMETER_TYPE_FIELD_NUMBER = 3;
538 private java.util.List<org.jetbrains.jet.descriptors.serialization.JavaProtoBuf.JavaType> parameterType_;
539 public java.util.List<org.jetbrains.jet.descriptors.serialization.JavaProtoBuf.JavaType> getParameterTypeList() {
540 return parameterType_;
541 }
542 public java.util.List<? extends org.jetbrains.jet.descriptors.serialization.JavaProtoBuf.JavaTypeOrBuilder>
543 getParameterTypeOrBuilderList() {
544 return parameterType_;
545 }
546 public int getParameterTypeCount() {
547 return parameterType_.size();
548 }
549 public org.jetbrains.jet.descriptors.serialization.JavaProtoBuf.JavaType getParameterType(int index) {
550 return parameterType_.get(index);
551 }
552 public org.jetbrains.jet.descriptors.serialization.JavaProtoBuf.JavaTypeOrBuilder getParameterTypeOrBuilder(
553 int index) {
554 return parameterType_.get(index);
555 }
556
557 private void initFields() {
558 name_ = 0;
559 returnType_ = org.jetbrains.jet.descriptors.serialization.JavaProtoBuf.JavaType.getDefaultInstance();
560 parameterType_ = java.util.Collections.emptyList();
561 }
562 private byte memoizedIsInitialized = -1;
563 public final boolean isInitialized() {
564 byte isInitialized = memoizedIsInitialized;
565 if (isInitialized != -1) return isInitialized == 1;
566
567 if (!hasName()) {
568 memoizedIsInitialized = 0;
569 return false;
570 }
571 if (!hasReturnType()) {
572 memoizedIsInitialized = 0;
573 return false;
574 }
575 memoizedIsInitialized = 1;
576 return true;
577 }
578
579 public void writeTo(com.google.protobuf.CodedOutputStream output)
580 throws java.io.IOException {
581 getSerializedSize();
582 if (((bitField0_ & 0x00000001) == 0x00000001)) {
583 output.writeInt32(1, name_);
584 }
585 if (((bitField0_ & 0x00000002) == 0x00000002)) {
586 output.writeMessage(2, returnType_);
587 }
588 for (int i = 0; i < parameterType_.size(); i++) {
589 output.writeMessage(3, parameterType_.get(i));
590 }
591 }
592
593 private int memoizedSerializedSize = -1;
594 public int getSerializedSize() {
595 int size = memoizedSerializedSize;
596 if (size != -1) return size;
597
598 size = 0;
599 if (((bitField0_ & 0x00000001) == 0x00000001)) {
600 size += com.google.protobuf.CodedOutputStream
601 .computeInt32Size(1, name_);
602 }
603 if (((bitField0_ & 0x00000002) == 0x00000002)) {
604 size += com.google.protobuf.CodedOutputStream
605 .computeMessageSize(2, returnType_);
606 }
607 for (int i = 0; i < parameterType_.size(); i++) {
608 size += com.google.protobuf.CodedOutputStream
609 .computeMessageSize(3, parameterType_.get(i));
610 }
611 memoizedSerializedSize = size;
612 return size;
613 }
614
615 private static final long serialVersionUID = 0L;
616 @java.lang.Override
617 protected java.lang.Object writeReplace()
618 throws java.io.ObjectStreamException {
619 return super.writeReplace();
620 }
621
622 public static org.jetbrains.jet.descriptors.serialization.JavaProtoBuf.JavaMethodSignature parseFrom(
623 com.google.protobuf.ByteString data)
624 throws com.google.protobuf.InvalidProtocolBufferException {
625 return newBuilder().mergeFrom(data).buildParsed();
626 }
627 public static org.jetbrains.jet.descriptors.serialization.JavaProtoBuf.JavaMethodSignature parseFrom(
628 com.google.protobuf.ByteString data,
629 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
630 throws com.google.protobuf.InvalidProtocolBufferException {
631 return newBuilder().mergeFrom(data, extensionRegistry)
632 .buildParsed();
633 }
634 public static org.jetbrains.jet.descriptors.serialization.JavaProtoBuf.JavaMethodSignature parseFrom(byte[] data)
635 throws com.google.protobuf.InvalidProtocolBufferException {
636 return newBuilder().mergeFrom(data).buildParsed();
637 }
638 public static org.jetbrains.jet.descriptors.serialization.JavaProtoBuf.JavaMethodSignature parseFrom(
639 byte[] data,
640 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
641 throws com.google.protobuf.InvalidProtocolBufferException {
642 return newBuilder().mergeFrom(data, extensionRegistry)
643 .buildParsed();
644 }
645 public static org.jetbrains.jet.descriptors.serialization.JavaProtoBuf.JavaMethodSignature parseFrom(java.io.InputStream input)
646 throws java.io.IOException {
647 return newBuilder().mergeFrom(input).buildParsed();
648 }
649 public static org.jetbrains.jet.descriptors.serialization.JavaProtoBuf.JavaMethodSignature parseFrom(
650 java.io.InputStream input,
651 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
652 throws java.io.IOException {
653 return newBuilder().mergeFrom(input, extensionRegistry)
654 .buildParsed();
655 }
656 public static org.jetbrains.jet.descriptors.serialization.JavaProtoBuf.JavaMethodSignature parseDelimitedFrom(java.io.InputStream input)
657 throws java.io.IOException {
658 Builder builder = newBuilder();
659 if (builder.mergeDelimitedFrom(input)) {
660 return builder.buildParsed();
661 } else {
662 return null;
663 }
664 }
665 public static org.jetbrains.jet.descriptors.serialization.JavaProtoBuf.JavaMethodSignature parseDelimitedFrom(
666 java.io.InputStream input,
667 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
668 throws java.io.IOException {
669 Builder builder = newBuilder();
670 if (builder.mergeDelimitedFrom(input, extensionRegistry)) {
671 return builder.buildParsed();
672 } else {
673 return null;
674 }
675 }
676 public static org.jetbrains.jet.descriptors.serialization.JavaProtoBuf.JavaMethodSignature parseFrom(
677 com.google.protobuf.CodedInputStream input)
678 throws java.io.IOException {
679 return newBuilder().mergeFrom(input).buildParsed();
680 }
681 public static org.jetbrains.jet.descriptors.serialization.JavaProtoBuf.JavaMethodSignature parseFrom(
682 com.google.protobuf.CodedInputStream input,
683 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
684 throws java.io.IOException {
685 return newBuilder().mergeFrom(input, extensionRegistry)
686 .buildParsed();
687 }
688
689 public static Builder newBuilder() { return Builder.create(); }
690 public Builder newBuilderForType() { return newBuilder(); }
691 public static Builder newBuilder(org.jetbrains.jet.descriptors.serialization.JavaProtoBuf.JavaMethodSignature prototype) {
692 return newBuilder().mergeFrom(prototype);
693 }
694 public Builder toBuilder() { return newBuilder(this); }
695
696 public static final class Builder extends
697 com.google.protobuf.GeneratedMessageLite.Builder<
698 org.jetbrains.jet.descriptors.serialization.JavaProtoBuf.JavaMethodSignature, Builder>
699 implements org.jetbrains.jet.descriptors.serialization.JavaProtoBuf.JavaMethodSignatureOrBuilder {
700 // Construct using org.jetbrains.jet.descriptors.serialization.JavaProtoBuf.JavaMethodSignature.newBuilder()
701 private Builder() {
702 maybeForceBuilderInitialization();
703 }
704
705 private void maybeForceBuilderInitialization() {
706 }
707 private static Builder create() {
708 return new Builder();
709 }
710
711 public Builder clear() {
712 super.clear();
713 name_ = 0;
714 bitField0_ = (bitField0_ & ~0x00000001);
715 returnType_ = org.jetbrains.jet.descriptors.serialization.JavaProtoBuf.JavaType.getDefaultInstance();
716 bitField0_ = (bitField0_ & ~0x00000002);
717 parameterType_ = java.util.Collections.emptyList();
718 bitField0_ = (bitField0_ & ~0x00000004);
719 return this;
720 }
721
722 public Builder clone() {
723 return create().mergeFrom(buildPartial());
724 }
725
726 public org.jetbrains.jet.descriptors.serialization.JavaProtoBuf.JavaMethodSignature getDefaultInstanceForType() {
727 return org.jetbrains.jet.descriptors.serialization.JavaProtoBuf.JavaMethodSignature.getDefaultInstance();
728 }
729
730 public org.jetbrains.jet.descriptors.serialization.JavaProtoBuf.JavaMethodSignature build() {
731 org.jetbrains.jet.descriptors.serialization.JavaProtoBuf.JavaMethodSignature result = buildPartial();
732 if (!result.isInitialized()) {
733 throw newUninitializedMessageException(result);
734 }
735 return result;
736 }
737
738 private org.jetbrains.jet.descriptors.serialization.JavaProtoBuf.JavaMethodSignature buildParsed()
739 throws com.google.protobuf.InvalidProtocolBufferException {
740 org.jetbrains.jet.descriptors.serialization.JavaProtoBuf.JavaMethodSignature result = buildPartial();
741 if (!result.isInitialized()) {
742 throw newUninitializedMessageException(
743 result).asInvalidProtocolBufferException();
744 }
745 return result;
746 }
747
748 public org.jetbrains.jet.descriptors.serialization.JavaProtoBuf.JavaMethodSignature buildPartial() {
749 org.jetbrains.jet.descriptors.serialization.JavaProtoBuf.JavaMethodSignature result = new org.jetbrains.jet.descriptors.serialization.JavaProtoBuf.JavaMethodSignature(this);
750 int from_bitField0_ = bitField0_;
751 int to_bitField0_ = 0;
752 if (((from_bitField0_ & 0x00000001) == 0x00000001)) {
753 to_bitField0_ |= 0x00000001;
754 }
755 result.name_ = name_;
756 if (((from_bitField0_ & 0x00000002) == 0x00000002)) {
757 to_bitField0_ |= 0x00000002;
758 }
759 result.returnType_ = returnType_;
760 if (((bitField0_ & 0x00000004) == 0x00000004)) {
761 parameterType_ = java.util.Collections.unmodifiableList(parameterType_);
762 bitField0_ = (bitField0_ & ~0x00000004);
763 }
764 result.parameterType_ = parameterType_;
765 result.bitField0_ = to_bitField0_;
766 return result;
767 }
768
769 public Builder mergeFrom(org.jetbrains.jet.descriptors.serialization.JavaProtoBuf.JavaMethodSignature other) {
770 if (other == org.jetbrains.jet.descriptors.serialization.JavaProtoBuf.JavaMethodSignature.getDefaultInstance()) return this;
771 if (other.hasName()) {
772 setName(other.getName());
773 }
774 if (other.hasReturnType()) {
775 mergeReturnType(other.getReturnType());
776 }
777 if (!other.parameterType_.isEmpty()) {
778 if (parameterType_.isEmpty()) {
779 parameterType_ = other.parameterType_;
780 bitField0_ = (bitField0_ & ~0x00000004);
781 } else {
782 ensureParameterTypeIsMutable();
783 parameterType_.addAll(other.parameterType_);
784 }
785
786 }
787 return this;
788 }
789
790 public final boolean isInitialized() {
791 if (!hasName()) {
792
793 return false;
794 }
795 if (!hasReturnType()) {
796
797 return false;
798 }
799 return true;
800 }
801
802 public Builder mergeFrom(
803 com.google.protobuf.CodedInputStream input,
804 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
805 throws java.io.IOException {
806 while (true) {
807 int tag = input.readTag();
808 switch (tag) {
809 case 0:
810
811 return this;
812 default: {
813 if (!parseUnknownField(input, extensionRegistry, tag)) {
814
815 return this;
816 }
817 break;
818 }
819 case 8: {
820 bitField0_ |= 0x00000001;
821 name_ = input.readInt32();
822 break;
823 }
824 case 18: {
825 org.jetbrains.jet.descriptors.serialization.JavaProtoBuf.JavaType.Builder subBuilder = org.jetbrains.jet.descriptors.serialization.JavaProtoBuf.JavaType.newBuilder();
826 if (hasReturnType()) {
827 subBuilder.mergeFrom(getReturnType());
828 }
829 input.readMessage(subBuilder, extensionRegistry);
830 setReturnType(subBuilder.buildPartial());
831 break;
832 }
833 case 26: {
834 org.jetbrains.jet.descriptors.serialization.JavaProtoBuf.JavaType.Builder subBuilder = org.jetbrains.jet.descriptors.serialization.JavaProtoBuf.JavaType.newBuilder();
835 input.readMessage(subBuilder, extensionRegistry);
836 addParameterType(subBuilder.buildPartial());
837 break;
838 }
839 }
840 }
841 }
842
843 private int bitField0_;
844
845 // required int32 name = 1;
846 private int name_ ;
847 public boolean hasName() {
848 return ((bitField0_ & 0x00000001) == 0x00000001);
849 }
850 public int getName() {
851 return name_;
852 }
853 public Builder setName(int value) {
854 bitField0_ |= 0x00000001;
855 name_ = value;
856
857 return this;
858 }
859 public Builder clearName() {
860 bitField0_ = (bitField0_ & ~0x00000001);
861 name_ = 0;
862
863 return this;
864 }
865
866 // required .org.jetbrains.jet.descriptors.serialization.JavaType return_type = 2;
867 private org.jetbrains.jet.descriptors.serialization.JavaProtoBuf.JavaType returnType_ = org.jetbrains.jet.descriptors.serialization.JavaProtoBuf.JavaType.getDefaultInstance();
868 public boolean hasReturnType() {
869 return ((bitField0_ & 0x00000002) == 0x00000002);
870 }
871 public org.jetbrains.jet.descriptors.serialization.JavaProtoBuf.JavaType getReturnType() {
872 return returnType_;
873 }
874 public Builder setReturnType(org.jetbrains.jet.descriptors.serialization.JavaProtoBuf.JavaType value) {
875 if (value == null) {
876 throw new NullPointerException();
877 }
878 returnType_ = value;
879
880 bitField0_ |= 0x00000002;
881 return this;
882 }
883 public Builder setReturnType(
884 org.jetbrains.jet.descriptors.serialization.JavaProtoBuf.JavaType.Builder builderForValue) {
885 returnType_ = builderForValue.build();
886
887 bitField0_ |= 0x00000002;
888 return this;
889 }
890 public Builder mergeReturnType(org.jetbrains.jet.descriptors.serialization.JavaProtoBuf.JavaType value) {
891 if (((bitField0_ & 0x00000002) == 0x00000002) &&
892 returnType_ != org.jetbrains.jet.descriptors.serialization.JavaProtoBuf.JavaType.getDefaultInstance()) {
893 returnType_ =
894 org.jetbrains.jet.descriptors.serialization.JavaProtoBuf.JavaType.newBuilder(returnType_).mergeFrom(value).buildPartial();
895 } else {
896 returnType_ = value;
897 }
898
899 bitField0_ |= 0x00000002;
900 return this;
901 }
902 public Builder clearReturnType() {
903 returnType_ = org.jetbrains.jet.descriptors.serialization.JavaProtoBuf.JavaType.getDefaultInstance();
904
905 bitField0_ = (bitField0_ & ~0x00000002);
906 return this;
907 }
908
909 // repeated .org.jetbrains.jet.descriptors.serialization.JavaType parameter_type = 3;
910 private java.util.List<org.jetbrains.jet.descriptors.serialization.JavaProtoBuf.JavaType> parameterType_ =
911 java.util.Collections.emptyList();
912 private void ensureParameterTypeIsMutable() {
913 if (!((bitField0_ & 0x00000004) == 0x00000004)) {
914 parameterType_ = new java.util.ArrayList<org.jetbrains.jet.descriptors.serialization.JavaProtoBuf.JavaType>(parameterType_);
915 bitField0_ |= 0x00000004;
916 }
917 }
918
919 public java.util.List<org.jetbrains.jet.descriptors.serialization.JavaProtoBuf.JavaType> getParameterTypeList() {
920 return java.util.Collections.unmodifiableList(parameterType_);
921 }
922 public int getParameterTypeCount() {
923 return parameterType_.size();
924 }
925 public org.jetbrains.jet.descriptors.serialization.JavaProtoBuf.JavaType getParameterType(int index) {
926 return parameterType_.get(index);
927 }
928 public Builder setParameterType(
929 int index, org.jetbrains.jet.descriptors.serialization.JavaProtoBuf.JavaType value) {
930 if (value == null) {
931 throw new NullPointerException();
932 }
933 ensureParameterTypeIsMutable();
934 parameterType_.set(index, value);
935
936 return this;
937 }
938 public Builder setParameterType(
939 int index, org.jetbrains.jet.descriptors.serialization.JavaProtoBuf.JavaType.Builder builderForValue) {
940 ensureParameterTypeIsMutable();
941 parameterType_.set(index, builderForValue.build());
942
943 return this;
944 }
945 public Builder addParameterType(org.jetbrains.jet.descriptors.serialization.JavaProtoBuf.JavaType value) {
946 if (value == null) {
947 throw new NullPointerException();
948 }
949 ensureParameterTypeIsMutable();
950 parameterType_.add(value);
951
952 return this;
953 }
954 public Builder addParameterType(
955 int index, org.jetbrains.jet.descriptors.serialization.JavaProtoBuf.JavaType value) {
956 if (value == null) {
957 throw new NullPointerException();
958 }
959 ensureParameterTypeIsMutable();
960 parameterType_.add(index, value);
961
962 return this;
963 }
964 public Builder addParameterType(
965 org.jetbrains.jet.descriptors.serialization.JavaProtoBuf.JavaType.Builder builderForValue) {
966 ensureParameterTypeIsMutable();
967 parameterType_.add(builderForValue.build());
968
969 return this;
970 }
971 public Builder addParameterType(
972 int index, org.jetbrains.jet.descriptors.serialization.JavaProtoBuf.JavaType.Builder builderForValue) {
973 ensureParameterTypeIsMutable();
974 parameterType_.add(index, builderForValue.build());
975
976 return this;
977 }
978 public Builder addAllParameterType(
979 java.lang.Iterable<? extends org.jetbrains.jet.descriptors.serialization.JavaProtoBuf.JavaType> values) {
980 ensureParameterTypeIsMutable();
981 super.addAll(values, parameterType_);
982
983 return this;
984 }
985 public Builder clearParameterType() {
986 parameterType_ = java.util.Collections.emptyList();
987 bitField0_ = (bitField0_ & ~0x00000004);
988
989 return this;
990 }
991 public Builder removeParameterType(int index) {
992 ensureParameterTypeIsMutable();
993 parameterType_.remove(index);
994
995 return this;
996 }
997
998 // @@protoc_insertion_point(builder_scope:org.jetbrains.jet.descriptors.serialization.JavaMethodSignature)
999 }
1000
1001 static {
1002 defaultInstance = new JavaMethodSignature(true);
1003 defaultInstance.initFields();
1004 }
1005
1006 // @@protoc_insertion_point(class_scope:org.jetbrains.jet.descriptors.serialization.JavaMethodSignature)
1007 }
1008
1009 public interface JavaFieldSignatureOrBuilder
1010 extends com.google.protobuf.MessageLiteOrBuilder {
1011
1012 // required int32 name = 1;
1013 boolean hasName();
1014 int getName();
1015
1016 // required .org.jetbrains.jet.descriptors.serialization.JavaType type = 2;
1017 boolean hasType();
1018 org.jetbrains.jet.descriptors.serialization.JavaProtoBuf.JavaType getType();
1019
1020 // optional bool is_static_in_outer = 3 [default = false];
1021 boolean hasIsStaticInOuter();
1022 boolean getIsStaticInOuter();
1023 }
1024 public static final class JavaFieldSignature extends
1025 com.google.protobuf.GeneratedMessageLite
1026 implements JavaFieldSignatureOrBuilder {
1027 // Use JavaFieldSignature.newBuilder() to construct.
1028 private JavaFieldSignature(Builder builder) {
1029 super(builder);
1030 }
1031 private JavaFieldSignature(boolean noInit) {}
1032
1033 private static final JavaFieldSignature defaultInstance;
1034 public static JavaFieldSignature getDefaultInstance() {
1035 return defaultInstance;
1036 }
1037
1038 public JavaFieldSignature getDefaultInstanceForType() {
1039 return defaultInstance;
1040 }
1041
1042 private int bitField0_;
1043 // required int32 name = 1;
1044 public static final int NAME_FIELD_NUMBER = 1;
1045 private int name_;
1046 public boolean hasName() {
1047 return ((bitField0_ & 0x00000001) == 0x00000001);
1048 }
1049 public int getName() {
1050 return name_;
1051 }
1052
1053 // required .org.jetbrains.jet.descriptors.serialization.JavaType type = 2;
1054 public static final int TYPE_FIELD_NUMBER = 2;
1055 private org.jetbrains.jet.descriptors.serialization.JavaProtoBuf.JavaType type_;
1056 public boolean hasType() {
1057 return ((bitField0_ & 0x00000002) == 0x00000002);
1058 }
1059 public org.jetbrains.jet.descriptors.serialization.JavaProtoBuf.JavaType getType() {
1060 return type_;
1061 }
1062
1063 // optional bool is_static_in_outer = 3 [default = false];
1064 public static final int IS_STATIC_IN_OUTER_FIELD_NUMBER = 3;
1065 private boolean isStaticInOuter_;
1066 public boolean hasIsStaticInOuter() {
1067 return ((bitField0_ & 0x00000004) == 0x00000004);
1068 }
1069 public boolean getIsStaticInOuter() {
1070 return isStaticInOuter_;
1071 }
1072
1073 private void initFields() {
1074 name_ = 0;
1075 type_ = org.jetbrains.jet.descriptors.serialization.JavaProtoBuf.JavaType.getDefaultInstance();
1076 isStaticInOuter_ = false;
1077 }
1078 private byte memoizedIsInitialized = -1;
1079 public final boolean isInitialized() {
1080 byte isInitialized = memoizedIsInitialized;
1081 if (isInitialized != -1) return isInitialized == 1;
1082
1083 if (!hasName()) {
1084 memoizedIsInitialized = 0;
1085 return false;
1086 }
1087 if (!hasType()) {
1088 memoizedIsInitialized = 0;
1089 return false;
1090 }
1091 memoizedIsInitialized = 1;
1092 return true;
1093 }
1094
1095 public void writeTo(com.google.protobuf.CodedOutputStream output)
1096 throws java.io.IOException {
1097 getSerializedSize();
1098 if (((bitField0_ & 0x00000001) == 0x00000001)) {
1099 output.writeInt32(1, name_);
1100 }
1101 if (((bitField0_ & 0x00000002) == 0x00000002)) {
1102 output.writeMessage(2, type_);
1103 }
1104 if (((bitField0_ & 0x00000004) == 0x00000004)) {
1105 output.writeBool(3, isStaticInOuter_);
1106 }
1107 }
1108
1109 private int memoizedSerializedSize = -1;
1110 public int getSerializedSize() {
1111 int size = memoizedSerializedSize;
1112 if (size != -1) return size;
1113
1114 size = 0;
1115 if (((bitField0_ & 0x00000001) == 0x00000001)) {
1116 size += com.google.protobuf.CodedOutputStream
1117 .computeInt32Size(1, name_);
1118 }
1119 if (((bitField0_ & 0x00000002) == 0x00000002)) {
1120 size += com.google.protobuf.CodedOutputStream
1121 .computeMessageSize(2, type_);
1122 }
1123 if (((bitField0_ & 0x00000004) == 0x00000004)) {
1124 size += com.google.protobuf.CodedOutputStream
1125 .computeBoolSize(3, isStaticInOuter_);
1126 }
1127 memoizedSerializedSize = size;
1128 return size;
1129 }
1130
1131 private static final long serialVersionUID = 0L;
1132 @java.lang.Override
1133 protected java.lang.Object writeReplace()
1134 throws java.io.ObjectStreamException {
1135 return super.writeReplace();
1136 }
1137
1138 public static org.jetbrains.jet.descriptors.serialization.JavaProtoBuf.JavaFieldSignature parseFrom(
1139 com.google.protobuf.ByteString data)
1140 throws com.google.protobuf.InvalidProtocolBufferException {
1141 return newBuilder().mergeFrom(data).buildParsed();
1142 }
1143 public static org.jetbrains.jet.descriptors.serialization.JavaProtoBuf.JavaFieldSignature parseFrom(
1144 com.google.protobuf.ByteString data,
1145 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
1146 throws com.google.protobuf.InvalidProtocolBufferException {
1147 return newBuilder().mergeFrom(data, extensionRegistry)
1148 .buildParsed();
1149 }
1150 public static org.jetbrains.jet.descriptors.serialization.JavaProtoBuf.JavaFieldSignature parseFrom(byte[] data)
1151 throws com.google.protobuf.InvalidProtocolBufferException {
1152 return newBuilder().mergeFrom(data).buildParsed();
1153 }
1154 public static org.jetbrains.jet.descriptors.serialization.JavaProtoBuf.JavaFieldSignature parseFrom(
1155 byte[] data,
1156 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
1157 throws com.google.protobuf.InvalidProtocolBufferException {
1158 return newBuilder().mergeFrom(data, extensionRegistry)
1159 .buildParsed();
1160 }
1161 public static org.jetbrains.jet.descriptors.serialization.JavaProtoBuf.JavaFieldSignature parseFrom(java.io.InputStream input)
1162 throws java.io.IOException {
1163 return newBuilder().mergeFrom(input).buildParsed();
1164 }
1165 public static org.jetbrains.jet.descriptors.serialization.JavaProtoBuf.JavaFieldSignature parseFrom(
1166 java.io.InputStream input,
1167 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
1168 throws java.io.IOException {
1169 return newBuilder().mergeFrom(input, extensionRegistry)
1170 .buildParsed();
1171 }
1172 public static org.jetbrains.jet.descriptors.serialization.JavaProtoBuf.JavaFieldSignature parseDelimitedFrom(java.io.InputStream input)
1173 throws java.io.IOException {
1174 Builder builder = newBuilder();
1175 if (builder.mergeDelimitedFrom(input)) {
1176 return builder.buildParsed();
1177 } else {
1178 return null;
1179 }
1180 }
1181 public static org.jetbrains.jet.descriptors.serialization.JavaProtoBuf.JavaFieldSignature parseDelimitedFrom(
1182 java.io.InputStream input,
1183 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
1184 throws java.io.IOException {
1185 Builder builder = newBuilder();
1186 if (builder.mergeDelimitedFrom(input, extensionRegistry)) {
1187 return builder.buildParsed();
1188 } else {
1189 return null;
1190 }
1191 }
1192 public static org.jetbrains.jet.descriptors.serialization.JavaProtoBuf.JavaFieldSignature parseFrom(
1193 com.google.protobuf.CodedInputStream input)
1194 throws java.io.IOException {
1195 return newBuilder().mergeFrom(input).buildParsed();
1196 }
1197 public static org.jetbrains.jet.descriptors.serialization.JavaProtoBuf.JavaFieldSignature parseFrom(
1198 com.google.protobuf.CodedInputStream input,
1199 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
1200 throws java.io.IOException {
1201 return newBuilder().mergeFrom(input, extensionRegistry)
1202 .buildParsed();
1203 }
1204
1205 public static Builder newBuilder() { return Builder.create(); }
1206 public Builder newBuilderForType() { return newBuilder(); }
1207 public static Builder newBuilder(org.jetbrains.jet.descriptors.serialization.JavaProtoBuf.JavaFieldSignature prototype) {
1208 return newBuilder().mergeFrom(prototype);
1209 }
1210 public Builder toBuilder() { return newBuilder(this); }
1211
1212 public static final class Builder extends
1213 com.google.protobuf.GeneratedMessageLite.Builder<
1214 org.jetbrains.jet.descriptors.serialization.JavaProtoBuf.JavaFieldSignature, Builder>
1215 implements org.jetbrains.jet.descriptors.serialization.JavaProtoBuf.JavaFieldSignatureOrBuilder {
1216 // Construct using org.jetbrains.jet.descriptors.serialization.JavaProtoBuf.JavaFieldSignature.newBuilder()
1217 private Builder() {
1218 maybeForceBuilderInitialization();
1219 }
1220
1221 private void maybeForceBuilderInitialization() {
1222 }
1223 private static Builder create() {
1224 return new Builder();
1225 }
1226
1227 public Builder clear() {
1228 super.clear();
1229 name_ = 0;
1230 bitField0_ = (bitField0_ & ~0x00000001);
1231 type_ = org.jetbrains.jet.descriptors.serialization.JavaProtoBuf.JavaType.getDefaultInstance();
1232 bitField0_ = (bitField0_ & ~0x00000002);
1233 isStaticInOuter_ = false;
1234 bitField0_ = (bitField0_ & ~0x00000004);
1235 return this;
1236 }
1237
1238 public Builder clone() {
1239 return create().mergeFrom(buildPartial());
1240 }
1241
1242 public org.jetbrains.jet.descriptors.serialization.JavaProtoBuf.JavaFieldSignature getDefaultInstanceForType() {
1243 return org.jetbrains.jet.descriptors.serialization.JavaProtoBuf.JavaFieldSignature.getDefaultInstance();
1244 }
1245
1246 public org.jetbrains.jet.descriptors.serialization.JavaProtoBuf.JavaFieldSignature build() {
1247 org.jetbrains.jet.descriptors.serialization.JavaProtoBuf.JavaFieldSignature result = buildPartial();
1248 if (!result.isInitialized()) {
1249 throw newUninitializedMessageException(result);
1250 }
1251 return result;
1252 }
1253
1254 private org.jetbrains.jet.descriptors.serialization.JavaProtoBuf.JavaFieldSignature buildParsed()
1255 throws com.google.protobuf.InvalidProtocolBufferException {
1256 org.jetbrains.jet.descriptors.serialization.JavaProtoBuf.JavaFieldSignature result = buildPartial();
1257 if (!result.isInitialized()) {
1258 throw newUninitializedMessageException(
1259 result).asInvalidProtocolBufferException();
1260 }
1261 return result;
1262 }
1263
1264 public org.jetbrains.jet.descriptors.serialization.JavaProtoBuf.JavaFieldSignature buildPartial() {
1265 org.jetbrains.jet.descriptors.serialization.JavaProtoBuf.JavaFieldSignature result = new org.jetbrains.jet.descriptors.serialization.JavaProtoBuf.JavaFieldSignature(this);
1266 int from_bitField0_ = bitField0_;
1267 int to_bitField0_ = 0;
1268 if (((from_bitField0_ & 0x00000001) == 0x00000001)) {
1269 to_bitField0_ |= 0x00000001;
1270 }
1271 result.name_ = name_;
1272 if (((from_bitField0_ & 0x00000002) == 0x00000002)) {
1273 to_bitField0_ |= 0x00000002;
1274 }
1275 result.type_ = type_;
1276 if (((from_bitField0_ & 0x00000004) == 0x00000004)) {
1277 to_bitField0_ |= 0x00000004;
1278 }
1279 result.isStaticInOuter_ = isStaticInOuter_;
1280 result.bitField0_ = to_bitField0_;
1281 return result;
1282 }
1283
1284 public Builder mergeFrom(org.jetbrains.jet.descriptors.serialization.JavaProtoBuf.JavaFieldSignature other) {
1285 if (other == org.jetbrains.jet.descriptors.serialization.JavaProtoBuf.JavaFieldSignature.getDefaultInstance()) return this;
1286 if (other.hasName()) {
1287 setName(other.getName());
1288 }
1289 if (other.hasType()) {
1290 mergeType(other.getType());
1291 }
1292 if (other.hasIsStaticInOuter()) {
1293 setIsStaticInOuter(other.getIsStaticInOuter());
1294 }
1295 return this;
1296 }
1297
1298 public final boolean isInitialized() {
1299 if (!hasName()) {
1300
1301 return false;
1302 }
1303 if (!hasType()) {
1304
1305 return false;
1306 }
1307 return true;
1308 }
1309
1310 public Builder mergeFrom(
1311 com.google.protobuf.CodedInputStream input,
1312 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
1313 throws java.io.IOException {
1314 while (true) {
1315 int tag = input.readTag();
1316 switch (tag) {
1317 case 0:
1318
1319 return this;
1320 default: {
1321 if (!parseUnknownField(input, extensionRegistry, tag)) {
1322
1323 return this;
1324 }
1325 break;
1326 }
1327 case 8: {
1328 bitField0_ |= 0x00000001;
1329 name_ = input.readInt32();
1330 break;
1331 }
1332 case 18: {
1333 org.jetbrains.jet.descriptors.serialization.JavaProtoBuf.JavaType.Builder subBuilder = org.jetbrains.jet.descriptors.serialization.JavaProtoBuf.JavaType.newBuilder();
1334 if (hasType()) {
1335 subBuilder.mergeFrom(getType());
1336 }
1337 input.readMessage(subBuilder, extensionRegistry);
1338 setType(subBuilder.buildPartial());
1339 break;
1340 }
1341 case 24: {
1342 bitField0_ |= 0x00000004;
1343 isStaticInOuter_ = input.readBool();
1344 break;
1345 }
1346 }
1347 }
1348 }
1349
1350 private int bitField0_;
1351
1352 // required int32 name = 1;
1353 private int name_ ;
1354 public boolean hasName() {
1355 return ((bitField0_ & 0x00000001) == 0x00000001);
1356 }
1357 public int getName() {
1358 return name_;
1359 }
1360 public Builder setName(int value) {
1361 bitField0_ |= 0x00000001;
1362 name_ = value;
1363
1364 return this;
1365 }
1366 public Builder clearName() {
1367 bitField0_ = (bitField0_ & ~0x00000001);
1368 name_ = 0;
1369
1370 return this;
1371 }
1372
1373 // required .org.jetbrains.jet.descriptors.serialization.JavaType type = 2;
1374 private org.jetbrains.jet.descriptors.serialization.JavaProtoBuf.JavaType type_ = org.jetbrains.jet.descriptors.serialization.JavaProtoBuf.JavaType.getDefaultInstance();
1375 public boolean hasType() {
1376 return ((bitField0_ & 0x00000002) == 0x00000002);
1377 }
1378 public org.jetbrains.jet.descriptors.serialization.JavaProtoBuf.JavaType getType() {
1379 return type_;
1380 }
1381 public Builder setType(org.jetbrains.jet.descriptors.serialization.JavaProtoBuf.JavaType value) {
1382 if (value == null) {
1383 throw new NullPointerException();
1384 }
1385 type_ = value;
1386
1387 bitField0_ |= 0x00000002;
1388 return this;
1389 }
1390 public Builder setType(
1391 org.jetbrains.jet.descriptors.serialization.JavaProtoBuf.JavaType.Builder builderForValue) {
1392 type_ = builderForValue.build();
1393
1394 bitField0_ |= 0x00000002;
1395 return this;
1396 }
1397 public Builder mergeType(org.jetbrains.jet.descriptors.serialization.JavaProtoBuf.JavaType value) {
1398 if (((bitField0_ & 0x00000002) == 0x00000002) &&
1399 type_ != org.jetbrains.jet.descriptors.serialization.JavaProtoBuf.JavaType.getDefaultInstance()) {
1400 type_ =
1401 org.jetbrains.jet.descriptors.serialization.JavaProtoBuf.JavaType.newBuilder(type_).mergeFrom(value).buildPartial();
1402 } else {
1403 type_ = value;
1404 }
1405
1406 bitField0_ |= 0x00000002;
1407 return this;
1408 }
1409 public Builder clearType() {
1410 type_ = org.jetbrains.jet.descriptors.serialization.JavaProtoBuf.JavaType.getDefaultInstance();
1411
1412 bitField0_ = (bitField0_ & ~0x00000002);
1413 return this;
1414 }
1415
1416 // optional bool is_static_in_outer = 3 [default = false];
1417 private boolean isStaticInOuter_ ;
1418 public boolean hasIsStaticInOuter() {
1419 return ((bitField0_ & 0x00000004) == 0x00000004);
1420 }
1421 public boolean getIsStaticInOuter() {
1422 return isStaticInOuter_;
1423 }
1424 public Builder setIsStaticInOuter(boolean value) {
1425 bitField0_ |= 0x00000004;
1426 isStaticInOuter_ = value;
1427
1428 return this;
1429 }
1430 public Builder clearIsStaticInOuter() {
1431 bitField0_ = (bitField0_ & ~0x00000004);
1432 isStaticInOuter_ = false;
1433
1434 return this;
1435 }
1436
1437 // @@protoc_insertion_point(builder_scope:org.jetbrains.jet.descriptors.serialization.JavaFieldSignature)
1438 }
1439
1440 static {
1441 defaultInstance = new JavaFieldSignature(true);
1442 defaultInstance.initFields();
1443 }
1444
1445 // @@protoc_insertion_point(class_scope:org.jetbrains.jet.descriptors.serialization.JavaFieldSignature)
1446 }
1447
1448 public interface JavaPropertySignatureOrBuilder
1449 extends com.google.protobuf.MessageLiteOrBuilder {
1450
1451 // optional .org.jetbrains.jet.descriptors.serialization.JavaFieldSignature field = 1;
1452 boolean hasField();
1453 org.jetbrains.jet.descriptors.serialization.JavaProtoBuf.JavaFieldSignature getField();
1454
1455 // optional int32 synthetic_method_name = 2;
1456 boolean hasSyntheticMethodName();
1457 int getSyntheticMethodName();
1458
1459 // optional .org.jetbrains.jet.descriptors.serialization.JavaMethodSignature getter = 3;
1460 boolean hasGetter();
1461 org.jetbrains.jet.descriptors.serialization.JavaProtoBuf.JavaMethodSignature getGetter();
1462
1463 // optional .org.jetbrains.jet.descriptors.serialization.JavaMethodSignature setter = 4;
1464 boolean hasSetter();
1465 org.jetbrains.jet.descriptors.serialization.JavaProtoBuf.JavaMethodSignature getSetter();
1466 }
1467 public static final class JavaPropertySignature extends
1468 com.google.protobuf.GeneratedMessageLite
1469 implements JavaPropertySignatureOrBuilder {
1470 // Use JavaPropertySignature.newBuilder() to construct.
1471 private JavaPropertySignature(Builder builder) {
1472 super(builder);
1473 }
1474 private JavaPropertySignature(boolean noInit) {}
1475
1476 private static final JavaPropertySignature defaultInstance;
1477 public static JavaPropertySignature getDefaultInstance() {
1478 return defaultInstance;
1479 }
1480
1481 public JavaPropertySignature getDefaultInstanceForType() {
1482 return defaultInstance;
1483 }
1484
1485 private int bitField0_;
1486 // optional .org.jetbrains.jet.descriptors.serialization.JavaFieldSignature field = 1;
1487 public static final int FIELD_FIELD_NUMBER = 1;
1488 private org.jetbrains.jet.descriptors.serialization.JavaProtoBuf.JavaFieldSignature field_;
1489 public boolean hasField() {
1490 return ((bitField0_ & 0x00000001) == 0x00000001);
1491 }
1492 public org.jetbrains.jet.descriptors.serialization.JavaProtoBuf.JavaFieldSignature getField() {
1493 return field_;
1494 }
1495
1496 // optional int32 synthetic_method_name = 2;
1497 public static final int SYNTHETIC_METHOD_NAME_FIELD_NUMBER = 2;
1498 private int syntheticMethodName_;
1499 public boolean hasSyntheticMethodName() {
1500 return ((bitField0_ & 0x00000002) == 0x00000002);
1501 }
1502 public int getSyntheticMethodName() {
1503 return syntheticMethodName_;
1504 }
1505
1506 // optional .org.jetbrains.jet.descriptors.serialization.JavaMethodSignature getter = 3;
1507 public static final int GETTER_FIELD_NUMBER = 3;
1508 private org.jetbrains.jet.descriptors.serialization.JavaProtoBuf.JavaMethodSignature getter_;
1509 public boolean hasGetter() {
1510 return ((bitField0_ & 0x00000004) == 0x00000004);
1511 }
1512 public org.jetbrains.jet.descriptors.serialization.JavaProtoBuf.JavaMethodSignature getGetter() {
1513 return getter_;
1514 }
1515
1516 // optional .org.jetbrains.jet.descriptors.serialization.JavaMethodSignature setter = 4;
1517 public static final int SETTER_FIELD_NUMBER = 4;
1518 private org.jetbrains.jet.descriptors.serialization.JavaProtoBuf.JavaMethodSignature setter_;
1519 public boolean hasSetter() {
1520 return ((bitField0_ & 0x00000008) == 0x00000008);
1521 }
1522 public org.jetbrains.jet.descriptors.serialization.JavaProtoBuf.JavaMethodSignature getSetter() {
1523 return setter_;
1524 }
1525
1526 private void initFields() {
1527 field_ = org.jetbrains.jet.descriptors.serialization.JavaProtoBuf.JavaFieldSignature.getDefaultInstance();
1528 syntheticMethodName_ = 0;
1529 getter_ = org.jetbrains.jet.descriptors.serialization.JavaProtoBuf.JavaMethodSignature.getDefaultInstance();
1530 setter_ = org.jetbrains.jet.descriptors.serialization.JavaProtoBuf.JavaMethodSignature.getDefaultInstance();
1531 }
1532 private byte memoizedIsInitialized = -1;
1533 public final boolean isInitialized() {
1534 byte isInitialized = memoizedIsInitialized;
1535 if (isInitialized != -1) return isInitialized == 1;
1536
1537 if (hasField()) {
1538 if (!getField().isInitialized()) {
1539 memoizedIsInitialized = 0;
1540 return false;
1541 }
1542 }
1543 if (hasGetter()) {
1544 if (!getGetter().isInitialized()) {
1545 memoizedIsInitialized = 0;
1546 return false;
1547 }
1548 }
1549 if (hasSetter()) {
1550 if (!getSetter().isInitialized()) {
1551 memoizedIsInitialized = 0;
1552 return false;
1553 }
1554 }
1555 memoizedIsInitialized = 1;
1556 return true;
1557 }
1558
1559 public void writeTo(com.google.protobuf.CodedOutputStream output)
1560 throws java.io.IOException {
1561 getSerializedSize();
1562 if (((bitField0_ & 0x00000001) == 0x00000001)) {
1563 output.writeMessage(1, field_);
1564 }
1565 if (((bitField0_ & 0x00000002) == 0x00000002)) {
1566 output.writeInt32(2, syntheticMethodName_);
1567 }
1568 if (((bitField0_ & 0x00000004) == 0x00000004)) {
1569 output.writeMessage(3, getter_);
1570 }
1571 if (((bitField0_ & 0x00000008) == 0x00000008)) {
1572 output.writeMessage(4, setter_);
1573 }
1574 }
1575
1576 private int memoizedSerializedSize = -1;
1577 public int getSerializedSize() {
1578 int size = memoizedSerializedSize;
1579 if (size != -1) return size;
1580
1581 size = 0;
1582 if (((bitField0_ & 0x00000001) == 0x00000001)) {
1583 size += com.google.protobuf.CodedOutputStream
1584 .computeMessageSize(1, field_);
1585 }
1586 if (((bitField0_ & 0x00000002) == 0x00000002)) {
1587 size += com.google.protobuf.CodedOutputStream
1588 .computeInt32Size(2, syntheticMethodName_);
1589 }
1590 if (((bitField0_ & 0x00000004) == 0x00000004)) {
1591 size += com.google.protobuf.CodedOutputStream
1592 .computeMessageSize(3, getter_);
1593 }
1594 if (((bitField0_ & 0x00000008) == 0x00000008)) {
1595 size += com.google.protobuf.CodedOutputStream
1596 .computeMessageSize(4, setter_);
1597 }
1598 memoizedSerializedSize = size;
1599 return size;
1600 }
1601
1602 private static final long serialVersionUID = 0L;
1603 @java.lang.Override
1604 protected java.lang.Object writeReplace()
1605 throws java.io.ObjectStreamException {
1606 return super.writeReplace();
1607 }
1608
1609 public static org.jetbrains.jet.descriptors.serialization.JavaProtoBuf.JavaPropertySignature parseFrom(
1610 com.google.protobuf.ByteString data)
1611 throws com.google.protobuf.InvalidProtocolBufferException {
1612 return newBuilder().mergeFrom(data).buildParsed();
1613 }
1614 public static org.jetbrains.jet.descriptors.serialization.JavaProtoBuf.JavaPropertySignature parseFrom(
1615 com.google.protobuf.ByteString data,
1616 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
1617 throws com.google.protobuf.InvalidProtocolBufferException {
1618 return newBuilder().mergeFrom(data, extensionRegistry)
1619 .buildParsed();
1620 }
1621 public static org.jetbrains.jet.descriptors.serialization.JavaProtoBuf.JavaPropertySignature parseFrom(byte[] data)
1622 throws com.google.protobuf.InvalidProtocolBufferException {
1623 return newBuilder().mergeFrom(data).buildParsed();
1624 }
1625 public static org.jetbrains.jet.descriptors.serialization.JavaProtoBuf.JavaPropertySignature parseFrom(
1626 byte[] data,
1627 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
1628 throws com.google.protobuf.InvalidProtocolBufferException {
1629 return newBuilder().mergeFrom(data, extensionRegistry)
1630 .buildParsed();
1631 }
1632 public static org.jetbrains.jet.descriptors.serialization.JavaProtoBuf.JavaPropertySignature parseFrom(java.io.InputStream input)
1633 throws java.io.IOException {
1634 return newBuilder().mergeFrom(input).buildParsed();
1635 }
1636 public static org.jetbrains.jet.descriptors.serialization.JavaProtoBuf.JavaPropertySignature parseFrom(
1637 java.io.InputStream input,
1638 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
1639 throws java.io.IOException {
1640 return newBuilder().mergeFrom(input, extensionRegistry)
1641 .buildParsed();
1642 }
1643 public static org.jetbrains.jet.descriptors.serialization.JavaProtoBuf.JavaPropertySignature parseDelimitedFrom(java.io.InputStream input)
1644 throws java.io.IOException {
1645 Builder builder = newBuilder();
1646 if (builder.mergeDelimitedFrom(input)) {
1647 return builder.buildParsed();
1648 } else {
1649 return null;
1650 }
1651 }
1652 public static org.jetbrains.jet.descriptors.serialization.JavaProtoBuf.JavaPropertySignature parseDelimitedFrom(
1653 java.io.InputStream input,
1654 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
1655 throws java.io.IOException {
1656 Builder builder = newBuilder();
1657 if (builder.mergeDelimitedFrom(input, extensionRegistry)) {
1658 return builder.buildParsed();
1659 } else {
1660 return null;
1661 }
1662 }
1663 public static org.jetbrains.jet.descriptors.serialization.JavaProtoBuf.JavaPropertySignature parseFrom(
1664 com.google.protobuf.CodedInputStream input)
1665 throws java.io.IOException {
1666 return newBuilder().mergeFrom(input).buildParsed();
1667 }
1668 public static org.jetbrains.jet.descriptors.serialization.JavaProtoBuf.JavaPropertySignature parseFrom(
1669 com.google.protobuf.CodedInputStream input,
1670 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
1671 throws java.io.IOException {
1672 return newBuilder().mergeFrom(input, extensionRegistry)
1673 .buildParsed();
1674 }
1675
1676 public static Builder newBuilder() { return Builder.create(); }
1677 public Builder newBuilderForType() { return newBuilder(); }
1678 public static Builder newBuilder(org.jetbrains.jet.descriptors.serialization.JavaProtoBuf.JavaPropertySignature prototype) {
1679 return newBuilder().mergeFrom(prototype);
1680 }
1681 public Builder toBuilder() { return newBuilder(this); }
1682
1683 public static final class Builder extends
1684 com.google.protobuf.GeneratedMessageLite.Builder<
1685 org.jetbrains.jet.descriptors.serialization.JavaProtoBuf.JavaPropertySignature, Builder>
1686 implements org.jetbrains.jet.descriptors.serialization.JavaProtoBuf.JavaPropertySignatureOrBuilder {
1687 // Construct using org.jetbrains.jet.descriptors.serialization.JavaProtoBuf.JavaPropertySignature.newBuilder()
1688 private Builder() {
1689 maybeForceBuilderInitialization();
1690 }
1691
1692 private void maybeForceBuilderInitialization() {
1693 }
1694 private static Builder create() {
1695 return new Builder();
1696 }
1697
1698 public Builder clear() {
1699 super.clear();
1700 field_ = org.jetbrains.jet.descriptors.serialization.JavaProtoBuf.JavaFieldSignature.getDefaultInstance();
1701 bitField0_ = (bitField0_ & ~0x00000001);
1702 syntheticMethodName_ = 0;
1703 bitField0_ = (bitField0_ & ~0x00000002);
1704 getter_ = org.jetbrains.jet.descriptors.serialization.JavaProtoBuf.JavaMethodSignature.getDefaultInstance();
1705 bitField0_ = (bitField0_ & ~0x00000004);
1706 setter_ = org.jetbrains.jet.descriptors.serialization.JavaProtoBuf.JavaMethodSignature.getDefaultInstance();
1707 bitField0_ = (bitField0_ & ~0x00000008);
1708 return this;
1709 }
1710
1711 public Builder clone() {
1712 return create().mergeFrom(buildPartial());
1713 }
1714
1715 public org.jetbrains.jet.descriptors.serialization.JavaProtoBuf.JavaPropertySignature getDefaultInstanceForType() {
1716 return org.jetbrains.jet.descriptors.serialization.JavaProtoBuf.JavaPropertySignature.getDefaultInstance();
1717 }
1718
1719 public org.jetbrains.jet.descriptors.serialization.JavaProtoBuf.JavaPropertySignature build() {
1720 org.jetbrains.jet.descriptors.serialization.JavaProtoBuf.JavaPropertySignature result = buildPartial();
1721 if (!result.isInitialized()) {
1722 throw newUninitializedMessageException(result);
1723 }
1724 return result;
1725 }
1726
1727 private org.jetbrains.jet.descriptors.serialization.JavaProtoBuf.JavaPropertySignature buildParsed()
1728 throws com.google.protobuf.InvalidProtocolBufferException {
1729 org.jetbrains.jet.descriptors.serialization.JavaProtoBuf.JavaPropertySignature result = buildPartial();
1730 if (!result.isInitialized()) {
1731 throw newUninitializedMessageException(
1732 result).asInvalidProtocolBufferException();
1733 }
1734 return result;
1735 }
1736
1737 public org.jetbrains.jet.descriptors.serialization.JavaProtoBuf.JavaPropertySignature buildPartial() {
1738 org.jetbrains.jet.descriptors.serialization.JavaProtoBuf.JavaPropertySignature result = new org.jetbrains.jet.descriptors.serialization.JavaProtoBuf.JavaPropertySignature(this);
1739 int from_bitField0_ = bitField0_;
1740 int to_bitField0_ = 0;
1741 if (((from_bitField0_ & 0x00000001) == 0x00000001)) {
1742 to_bitField0_ |= 0x00000001;
1743 }
1744 result.field_ = field_;
1745 if (((from_bitField0_ & 0x00000002) == 0x00000002)) {
1746 to_bitField0_ |= 0x00000002;
1747 }
1748 result.syntheticMethodName_ = syntheticMethodName_;
1749 if (((from_bitField0_ & 0x00000004) == 0x00000004)) {
1750 to_bitField0_ |= 0x00000004;
1751 }
1752 result.getter_ = getter_;
1753 if (((from_bitField0_ & 0x00000008) == 0x00000008)) {
1754 to_bitField0_ |= 0x00000008;
1755 }
1756 result.setter_ = setter_;
1757 result.bitField0_ = to_bitField0_;
1758 return result;
1759 }
1760
1761 public Builder mergeFrom(org.jetbrains.jet.descriptors.serialization.JavaProtoBuf.JavaPropertySignature other) {
1762 if (other == org.jetbrains.jet.descriptors.serialization.JavaProtoBuf.JavaPropertySignature.getDefaultInstance()) return this;
1763 if (other.hasField()) {
1764 mergeField(other.getField());
1765 }
1766 if (other.hasSyntheticMethodName()) {
1767 setSyntheticMethodName(other.getSyntheticMethodName());
1768 }
1769 if (other.hasGetter()) {
1770 mergeGetter(other.getGetter());
1771 }
1772 if (other.hasSetter()) {
1773 mergeSetter(other.getSetter());
1774 }
1775 return this;
1776 }
1777
1778 public final boolean isInitialized() {
1779 if (hasField()) {
1780 if (!getField().isInitialized()) {
1781
1782 return false;
1783 }
1784 }
1785 if (hasGetter()) {
1786 if (!getGetter().isInitialized()) {
1787
1788 return false;
1789 }
1790 }
1791 if (hasSetter()) {
1792 if (!getSetter().isInitialized()) {
1793
1794 return false;
1795 }
1796 }
1797 return true;
1798 }
1799
1800 public Builder mergeFrom(
1801 com.google.protobuf.CodedInputStream input,
1802 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
1803 throws java.io.IOException {
1804 while (true) {
1805 int tag = input.readTag();
1806 switch (tag) {
1807 case 0:
1808
1809 return this;
1810 default: {
1811 if (!parseUnknownField(input, extensionRegistry, tag)) {
1812
1813 return this;
1814 }
1815 break;
1816 }
1817 case 10: {
1818 org.jetbrains.jet.descriptors.serialization.JavaProtoBuf.JavaFieldSignature.Builder subBuilder = org.jetbrains.jet.descriptors.serialization.JavaProtoBuf.JavaFieldSignature.newBuilder();
1819 if (hasField()) {
1820 subBuilder.mergeFrom(getField());
1821 }
1822 input.readMessage(subBuilder, extensionRegistry);
1823 setField(subBuilder.buildPartial());
1824 break;
1825 }
1826 case 16: {
1827 bitField0_ |= 0x00000002;
1828 syntheticMethodName_ = input.readInt32();
1829 break;
1830 }
1831 case 26: {
1832 org.jetbrains.jet.descriptors.serialization.JavaProtoBuf.JavaMethodSignature.Builder subBuilder = org.jetbrains.jet.descriptors.serialization.JavaProtoBuf.JavaMethodSignature.newBuilder();
1833 if (hasGetter()) {
1834 subBuilder.mergeFrom(getGetter());
1835 }
1836 input.readMessage(subBuilder, extensionRegistry);
1837 setGetter(subBuilder.buildPartial());
1838 break;
1839 }
1840 case 34: {
1841 org.jetbrains.jet.descriptors.serialization.JavaProtoBuf.JavaMethodSignature.Builder subBuilder = org.jetbrains.jet.descriptors.serialization.JavaProtoBuf.JavaMethodSignature.newBuilder();
1842 if (hasSetter()) {
1843 subBuilder.mergeFrom(getSetter());
1844 }
1845 input.readMessage(subBuilder, extensionRegistry);
1846 setSetter(subBuilder.buildPartial());
1847 break;
1848 }
1849 }
1850 }
1851 }
1852
1853 private int bitField0_;
1854
1855 // optional .org.jetbrains.jet.descriptors.serialization.JavaFieldSignature field = 1;
1856 private org.jetbrains.jet.descriptors.serialization.JavaProtoBuf.JavaFieldSignature field_ = org.jetbrains.jet.descriptors.serialization.JavaProtoBuf.JavaFieldSignature.getDefaultInstance();
1857 public boolean hasField() {
1858 return ((bitField0_ & 0x00000001) == 0x00000001);
1859 }
1860 public org.jetbrains.jet.descriptors.serialization.JavaProtoBuf.JavaFieldSignature getField() {
1861 return field_;
1862 }
1863 public Builder setField(org.jetbrains.jet.descriptors.serialization.JavaProtoBuf.JavaFieldSignature value) {
1864 if (value == null) {
1865 throw new NullPointerException();
1866 }
1867 field_ = value;
1868
1869 bitField0_ |= 0x00000001;
1870 return this;
1871 }
1872 public Builder setField(
1873 org.jetbrains.jet.descriptors.serialization.JavaProtoBuf.JavaFieldSignature.Builder builderForValue) {
1874 field_ = builderForValue.build();
1875
1876 bitField0_ |= 0x00000001;
1877 return this;
1878 }
1879 public Builder mergeField(org.jetbrains.jet.descriptors.serialization.JavaProtoBuf.JavaFieldSignature value) {
1880 if (((bitField0_ & 0x00000001) == 0x00000001) &&
1881 field_ != org.jetbrains.jet.descriptors.serialization.JavaProtoBuf.JavaFieldSignature.getDefaultInstance()) {
1882 field_ =
1883 org.jetbrains.jet.descriptors.serialization.JavaProtoBuf.JavaFieldSignature.newBuilder(field_).mergeFrom(value).buildPartial();
1884 } else {
1885 field_ = value;
1886 }
1887
1888 bitField0_ |= 0x00000001;
1889 return this;
1890 }
1891 public Builder clearField() {
1892 field_ = org.jetbrains.jet.descriptors.serialization.JavaProtoBuf.JavaFieldSignature.getDefaultInstance();
1893
1894 bitField0_ = (bitField0_ & ~0x00000001);
1895 return this;
1896 }
1897
1898 // optional int32 synthetic_method_name = 2;
1899 private int syntheticMethodName_ ;
1900 public boolean hasSyntheticMethodName() {
1901 return ((bitField0_ & 0x00000002) == 0x00000002);
1902 }
1903 public int getSyntheticMethodName() {
1904 return syntheticMethodName_;
1905 }
1906 public Builder setSyntheticMethodName(int value) {
1907 bitField0_ |= 0x00000002;
1908 syntheticMethodName_ = value;
1909
1910 return this;
1911 }
1912 public Builder clearSyntheticMethodName() {
1913 bitField0_ = (bitField0_ & ~0x00000002);
1914 syntheticMethodName_ = 0;
1915
1916 return this;
1917 }
1918
1919 // optional .org.jetbrains.jet.descriptors.serialization.JavaMethodSignature getter = 3;
1920 private org.jetbrains.jet.descriptors.serialization.JavaProtoBuf.JavaMethodSignature getter_ = org.jetbrains.jet.descriptors.serialization.JavaProtoBuf.JavaMethodSignature.getDefaultInstance();
1921 public boolean hasGetter() {
1922 return ((bitField0_ & 0x00000004) == 0x00000004);
1923 }
1924 public org.jetbrains.jet.descriptors.serialization.JavaProtoBuf.JavaMethodSignature getGetter() {
1925 return getter_;
1926 }
1927 public Builder setGetter(org.jetbrains.jet.descriptors.serialization.JavaProtoBuf.JavaMethodSignature value) {
1928 if (value == null) {
1929 throw new NullPointerException();
1930 }
1931 getter_ = value;
1932
1933 bitField0_ |= 0x00000004;
1934 return this;
1935 }
1936 public Builder setGetter(
1937 org.jetbrains.jet.descriptors.serialization.JavaProtoBuf.JavaMethodSignature.Builder builderForValue) {
1938 getter_ = builderForValue.build();
1939
1940 bitField0_ |= 0x00000004;
1941 return this;
1942 }
1943 public Builder mergeGetter(org.jetbrains.jet.descriptors.serialization.JavaProtoBuf.JavaMethodSignature value) {
1944 if (((bitField0_ & 0x00000004) == 0x00000004) &&
1945 getter_ != org.jetbrains.jet.descriptors.serialization.JavaProtoBuf.JavaMethodSignature.getDefaultInstance()) {
1946 getter_ =
1947 org.jetbrains.jet.descriptors.serialization.JavaProtoBuf.JavaMethodSignature.newBuilder(getter_).mergeFrom(value).buildPartial();
1948 } else {
1949 getter_ = value;
1950 }
1951
1952 bitField0_ |= 0x00000004;
1953 return this;
1954 }
1955 public Builder clearGetter() {
1956 getter_ = org.jetbrains.jet.descriptors.serialization.JavaProtoBuf.JavaMethodSignature.getDefaultInstance();
1957
1958 bitField0_ = (bitField0_ & ~0x00000004);
1959 return this;
1960 }
1961
1962 // optional .org.jetbrains.jet.descriptors.serialization.JavaMethodSignature setter = 4;
1963 private org.jetbrains.jet.descriptors.serialization.JavaProtoBuf.JavaMethodSignature setter_ = org.jetbrains.jet.descriptors.serialization.JavaProtoBuf.JavaMethodSignature.getDefaultInstance();
1964 public boolean hasSetter() {
1965 return ((bitField0_ & 0x00000008) == 0x00000008);
1966 }
1967 public org.jetbrains.jet.descriptors.serialization.JavaProtoBuf.JavaMethodSignature getSetter() {
1968 return setter_;
1969 }
1970 public Builder setSetter(org.jetbrains.jet.descriptors.serialization.JavaProtoBuf.JavaMethodSignature value) {
1971 if (value == null) {
1972 throw new NullPointerException();
1973 }
1974 setter_ = value;
1975
1976 bitField0_ |= 0x00000008;
1977 return this;
1978 }
1979 public Builder setSetter(
1980 org.jetbrains.jet.descriptors.serialization.JavaProtoBuf.JavaMethodSignature.Builder builderForValue) {
1981 setter_ = builderForValue.build();
1982
1983 bitField0_ |= 0x00000008;
1984 return this;
1985 }
1986 public Builder mergeSetter(org.jetbrains.jet.descriptors.serialization.JavaProtoBuf.JavaMethodSignature value) {
1987 if (((bitField0_ & 0x00000008) == 0x00000008) &&
1988 setter_ != org.jetbrains.jet.descriptors.serialization.JavaProtoBuf.JavaMethodSignature.getDefaultInstance()) {
1989 setter_ =
1990 org.jetbrains.jet.descriptors.serialization.JavaProtoBuf.JavaMethodSignature.newBuilder(setter_).mergeFrom(value).buildPartial();
1991 } else {
1992 setter_ = value;
1993 }
1994
1995 bitField0_ |= 0x00000008;
1996 return this;
1997 }
1998 public Builder clearSetter() {
1999 setter_ = org.jetbrains.jet.descriptors.serialization.JavaProtoBuf.JavaMethodSignature.getDefaultInstance();
2000
2001 bitField0_ = (bitField0_ & ~0x00000008);
2002 return this;
2003 }
2004
2005 // @@protoc_insertion_point(builder_scope:org.jetbrains.jet.descriptors.serialization.JavaPropertySignature)
2006 }
2007
2008 static {
2009 defaultInstance = new JavaPropertySignature(true);
2010 defaultInstance.initFields();
2011 }
2012
2013 // @@protoc_insertion_point(class_scope:org.jetbrains.jet.descriptors.serialization.JavaPropertySignature)
2014 }
2015
2016 public static final int METHOD_SIGNATURE_FIELD_NUMBER = 100;
2017 public static final
2018 com.google.protobuf.GeneratedMessageLite.GeneratedExtension<
2019 org.jetbrains.jet.descriptors.serialization.ProtoBuf.Callable,
2020 org.jetbrains.jet.descriptors.serialization.JavaProtoBuf.JavaMethodSignature> methodSignature = com.google.protobuf.GeneratedMessageLite
2021 .newSingularGeneratedExtension(
2022 org.jetbrains.jet.descriptors.serialization.ProtoBuf.Callable.getDefaultInstance(),
2023 org.jetbrains.jet.descriptors.serialization.JavaProtoBuf.JavaMethodSignature.getDefaultInstance(),
2024 org.jetbrains.jet.descriptors.serialization.JavaProtoBuf.JavaMethodSignature.getDefaultInstance(),
2025 null,
2026 100,
2027 com.google.protobuf.WireFormat.FieldType.MESSAGE);
2028 public static final int PROPERTY_SIGNATURE_FIELD_NUMBER = 101;
2029 public static final
2030 com.google.protobuf.GeneratedMessageLite.GeneratedExtension<
2031 org.jetbrains.jet.descriptors.serialization.ProtoBuf.Callable,
2032 org.jetbrains.jet.descriptors.serialization.JavaProtoBuf.JavaPropertySignature> propertySignature = com.google.protobuf.GeneratedMessageLite
2033 .newSingularGeneratedExtension(
2034 org.jetbrains.jet.descriptors.serialization.ProtoBuf.Callable.getDefaultInstance(),
2035 org.jetbrains.jet.descriptors.serialization.JavaProtoBuf.JavaPropertySignature.getDefaultInstance(),
2036 org.jetbrains.jet.descriptors.serialization.JavaProtoBuf.JavaPropertySignature.getDefaultInstance(),
2037 null,
2038 101,
2039 com.google.protobuf.WireFormat.FieldType.MESSAGE);
2040 public static final int SRC_CLASS_NAME_FIELD_NUMBER = 102;
2041 public static final
2042 com.google.protobuf.GeneratedMessageLite.GeneratedExtension<
2043 org.jetbrains.jet.descriptors.serialization.ProtoBuf.Callable,
2044 java.lang.Integer> srcClassName = com.google.protobuf.GeneratedMessageLite
2045 .newSingularGeneratedExtension(
2046 org.jetbrains.jet.descriptors.serialization.ProtoBuf.Callable.getDefaultInstance(),
2047 0,
2048 null,
2049 null,
2050 102,
2051 com.google.protobuf.WireFormat.FieldType.INT32);
2052
2053 static {
2054 }
2055
2056 // @@protoc_insertion_point(outer_class_scope)
2057 }