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