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.srcClassName); 013 } 014 public interface JavaTypeOrBuilder 015 extends com.google.protobuf.MessageLiteOrBuilder { 016 017 // optional .org.jetbrains.jet.descriptors.serialization.JavaType.PrimitiveType primitive_type = 1; 018 /** 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 name of the synthetic method. 1949 * If the property is annotated, then either field or synthetic_method_name 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 name of the synthetic method. 1958 * If the property is annotated, then either field or synthetic_method_name should be present 1959 * </pre> 1960 */ 1961 org.jetbrains.jet.descriptors.serialization.JavaProtoBuf.JavaFieldSignature getField(); 1962 1963 // optional int32 synthetic_method_name = 2; 1964 /** 1965 * <code>optional int32 synthetic_method_name = 2;</code> 1966 * 1967 * <pre> 1968 * Name of the synthetic method created to store property annotations. Signature is always "()V" 1969 * </pre> 1970 */ 1971 boolean hasSyntheticMethodName(); 1972 /** 1973 * <code>optional int32 synthetic_method_name = 2;</code> 1974 * 1975 * <pre> 1976 * Name of the synthetic method created to store property annotations. Signature is always "()V" 1977 * </pre> 1978 */ 1979 int getSyntheticMethodName(); 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 16: { 2058 bitField0_ |= 0x00000002; 2059 syntheticMethodName_ = input.readInt32(); 2060 break; 2061 } 2062 case 26: { 2063 org.jetbrains.jet.descriptors.serialization.JavaProtoBuf.JavaMethodSignature.Builder subBuilder = null; 2064 if (((bitField0_ & 0x00000004) == 0x00000004)) { 2065 subBuilder = getter_.toBuilder(); 2066 } 2067 getter_ = input.readMessage(org.jetbrains.jet.descriptors.serialization.JavaProtoBuf.JavaMethodSignature.PARSER, extensionRegistry); 2068 if (subBuilder != null) { 2069 subBuilder.mergeFrom(getter_); 2070 getter_ = subBuilder.buildPartial(); 2071 } 2072 bitField0_ |= 0x00000004; 2073 break; 2074 } 2075 case 34: { 2076 org.jetbrains.jet.descriptors.serialization.JavaProtoBuf.JavaMethodSignature.Builder subBuilder = null; 2077 if (((bitField0_ & 0x00000008) == 0x00000008)) { 2078 subBuilder = setter_.toBuilder(); 2079 } 2080 setter_ = input.readMessage(org.jetbrains.jet.descriptors.serialization.JavaProtoBuf.JavaMethodSignature.PARSER, extensionRegistry); 2081 if (subBuilder != null) { 2082 subBuilder.mergeFrom(setter_); 2083 setter_ = subBuilder.buildPartial(); 2084 } 2085 bitField0_ |= 0x00000008; 2086 break; 2087 } 2088 } 2089 } 2090 } catch (com.google.protobuf.InvalidProtocolBufferException e) { 2091 throw e.setUnfinishedMessage(this); 2092 } catch (java.io.IOException e) { 2093 throw new com.google.protobuf.InvalidProtocolBufferException( 2094 e.getMessage()).setUnfinishedMessage(this); 2095 } finally { 2096 makeExtensionsImmutable(); 2097 } 2098 } 2099 public static com.google.protobuf.Parser<JavaPropertySignature> PARSER = 2100 new com.google.protobuf.AbstractParser<JavaPropertySignature>() { 2101 public JavaPropertySignature parsePartialFrom( 2102 com.google.protobuf.CodedInputStream input, 2103 com.google.protobuf.ExtensionRegistryLite extensionRegistry) 2104 throws com.google.protobuf.InvalidProtocolBufferException { 2105 return new JavaPropertySignature(input, extensionRegistry); 2106 } 2107 }; 2108 2109 @java.lang.Override 2110 public com.google.protobuf.Parser<JavaPropertySignature> getParserForType() { 2111 return PARSER; 2112 } 2113 2114 private int bitField0_; 2115 // optional .org.jetbrains.jet.descriptors.serialization.JavaFieldSignature field = 1; 2116 public static final int FIELD_FIELD_NUMBER = 1; 2117 private org.jetbrains.jet.descriptors.serialization.JavaProtoBuf.JavaFieldSignature field_; 2118 /** 2119 * <code>optional .org.jetbrains.jet.descriptors.serialization.JavaFieldSignature field = 1;</code> 2120 * 2121 * <pre> 2122 * A property itself is identified either by the field, or by the name of the synthetic method. 2123 * If the property is annotated, then either field or synthetic_method_name should be present 2124 * </pre> 2125 */ 2126 public boolean hasField() { 2127 return ((bitField0_ & 0x00000001) == 0x00000001); 2128 } 2129 /** 2130 * <code>optional .org.jetbrains.jet.descriptors.serialization.JavaFieldSignature field = 1;</code> 2131 * 2132 * <pre> 2133 * A property itself is identified either by the field, or by the name of the synthetic method. 2134 * If the property is annotated, then either field or synthetic_method_name should be present 2135 * </pre> 2136 */ 2137 public org.jetbrains.jet.descriptors.serialization.JavaProtoBuf.JavaFieldSignature getField() { 2138 return field_; 2139 } 2140 2141 // optional int32 synthetic_method_name = 2; 2142 public static final int SYNTHETIC_METHOD_NAME_FIELD_NUMBER = 2; 2143 private int syntheticMethodName_; 2144 /** 2145 * <code>optional int32 synthetic_method_name = 2;</code> 2146 * 2147 * <pre> 2148 * Name of the synthetic method created to store property annotations. Signature is always "()V" 2149 * </pre> 2150 */ 2151 public boolean hasSyntheticMethodName() { 2152 return ((bitField0_ & 0x00000002) == 0x00000002); 2153 } 2154 /** 2155 * <code>optional int32 synthetic_method_name = 2;</code> 2156 * 2157 * <pre> 2158 * Name of the synthetic method created to store property annotations. Signature is always "()V" 2159 * </pre> 2160 */ 2161 public int getSyntheticMethodName() { 2162 return syntheticMethodName_; 2163 } 2164 2165 // optional .org.jetbrains.jet.descriptors.serialization.JavaMethodSignature getter = 3; 2166 public static final int GETTER_FIELD_NUMBER = 3; 2167 private org.jetbrains.jet.descriptors.serialization.JavaProtoBuf.JavaMethodSignature getter_; 2168 /** 2169 * <code>optional .org.jetbrains.jet.descriptors.serialization.JavaMethodSignature getter = 3;</code> 2170 */ 2171 public boolean hasGetter() { 2172 return ((bitField0_ & 0x00000004) == 0x00000004); 2173 } 2174 /** 2175 * <code>optional .org.jetbrains.jet.descriptors.serialization.JavaMethodSignature getter = 3;</code> 2176 */ 2177 public org.jetbrains.jet.descriptors.serialization.JavaProtoBuf.JavaMethodSignature getGetter() { 2178 return getter_; 2179 } 2180 2181 // optional .org.jetbrains.jet.descriptors.serialization.JavaMethodSignature setter = 4; 2182 public static final int SETTER_FIELD_NUMBER = 4; 2183 private org.jetbrains.jet.descriptors.serialization.JavaProtoBuf.JavaMethodSignature setter_; 2184 /** 2185 * <code>optional .org.jetbrains.jet.descriptors.serialization.JavaMethodSignature setter = 4;</code> 2186 */ 2187 public boolean hasSetter() { 2188 return ((bitField0_ & 0x00000008) == 0x00000008); 2189 } 2190 /** 2191 * <code>optional .org.jetbrains.jet.descriptors.serialization.JavaMethodSignature setter = 4;</code> 2192 */ 2193 public org.jetbrains.jet.descriptors.serialization.JavaProtoBuf.JavaMethodSignature getSetter() { 2194 return setter_; 2195 } 2196 2197 private void initFields() { 2198 field_ = org.jetbrains.jet.descriptors.serialization.JavaProtoBuf.JavaFieldSignature.getDefaultInstance(); 2199 syntheticMethodName_ = 0; 2200 getter_ = org.jetbrains.jet.descriptors.serialization.JavaProtoBuf.JavaMethodSignature.getDefaultInstance(); 2201 setter_ = org.jetbrains.jet.descriptors.serialization.JavaProtoBuf.JavaMethodSignature.getDefaultInstance(); 2202 } 2203 private byte memoizedIsInitialized = -1; 2204 public final boolean isInitialized() { 2205 byte isInitialized = memoizedIsInitialized; 2206 if (isInitialized != -1) return isInitialized == 1; 2207 2208 if (hasField()) { 2209 if (!getField().isInitialized()) { 2210 memoizedIsInitialized = 0; 2211 return false; 2212 } 2213 } 2214 if (hasGetter()) { 2215 if (!getGetter().isInitialized()) { 2216 memoizedIsInitialized = 0; 2217 return false; 2218 } 2219 } 2220 if (hasSetter()) { 2221 if (!getSetter().isInitialized()) { 2222 memoizedIsInitialized = 0; 2223 return false; 2224 } 2225 } 2226 memoizedIsInitialized = 1; 2227 return true; 2228 } 2229 2230 public void writeTo(com.google.protobuf.CodedOutputStream output) 2231 throws java.io.IOException { 2232 getSerializedSize(); 2233 if (((bitField0_ & 0x00000001) == 0x00000001)) { 2234 output.writeMessage(1, field_); 2235 } 2236 if (((bitField0_ & 0x00000002) == 0x00000002)) { 2237 output.writeInt32(2, syntheticMethodName_); 2238 } 2239 if (((bitField0_ & 0x00000004) == 0x00000004)) { 2240 output.writeMessage(3, getter_); 2241 } 2242 if (((bitField0_ & 0x00000008) == 0x00000008)) { 2243 output.writeMessage(4, setter_); 2244 } 2245 } 2246 2247 private int memoizedSerializedSize = -1; 2248 public int getSerializedSize() { 2249 int size = memoizedSerializedSize; 2250 if (size != -1) return size; 2251 2252 size = 0; 2253 if (((bitField0_ & 0x00000001) == 0x00000001)) { 2254 size += com.google.protobuf.CodedOutputStream 2255 .computeMessageSize(1, field_); 2256 } 2257 if (((bitField0_ & 0x00000002) == 0x00000002)) { 2258 size += com.google.protobuf.CodedOutputStream 2259 .computeInt32Size(2, syntheticMethodName_); 2260 } 2261 if (((bitField0_ & 0x00000004) == 0x00000004)) { 2262 size += com.google.protobuf.CodedOutputStream 2263 .computeMessageSize(3, getter_); 2264 } 2265 if (((bitField0_ & 0x00000008) == 0x00000008)) { 2266 size += com.google.protobuf.CodedOutputStream 2267 .computeMessageSize(4, setter_); 2268 } 2269 memoizedSerializedSize = size; 2270 return size; 2271 } 2272 2273 private static final long serialVersionUID = 0L; 2274 @java.lang.Override 2275 protected java.lang.Object writeReplace() 2276 throws java.io.ObjectStreamException { 2277 return super.writeReplace(); 2278 } 2279 2280 public static org.jetbrains.jet.descriptors.serialization.JavaProtoBuf.JavaPropertySignature parseFrom( 2281 com.google.protobuf.ByteString data) 2282 throws com.google.protobuf.InvalidProtocolBufferException { 2283 return PARSER.parseFrom(data); 2284 } 2285 public static org.jetbrains.jet.descriptors.serialization.JavaProtoBuf.JavaPropertySignature parseFrom( 2286 com.google.protobuf.ByteString data, 2287 com.google.protobuf.ExtensionRegistryLite extensionRegistry) 2288 throws com.google.protobuf.InvalidProtocolBufferException { 2289 return PARSER.parseFrom(data, extensionRegistry); 2290 } 2291 public static org.jetbrains.jet.descriptors.serialization.JavaProtoBuf.JavaPropertySignature parseFrom(byte[] data) 2292 throws com.google.protobuf.InvalidProtocolBufferException { 2293 return PARSER.parseFrom(data); 2294 } 2295 public static org.jetbrains.jet.descriptors.serialization.JavaProtoBuf.JavaPropertySignature parseFrom( 2296 byte[] data, 2297 com.google.protobuf.ExtensionRegistryLite extensionRegistry) 2298 throws com.google.protobuf.InvalidProtocolBufferException { 2299 return PARSER.parseFrom(data, extensionRegistry); 2300 } 2301 public static org.jetbrains.jet.descriptors.serialization.JavaProtoBuf.JavaPropertySignature parseFrom(java.io.InputStream input) 2302 throws java.io.IOException { 2303 return PARSER.parseFrom(input); 2304 } 2305 public static org.jetbrains.jet.descriptors.serialization.JavaProtoBuf.JavaPropertySignature parseFrom( 2306 java.io.InputStream input, 2307 com.google.protobuf.ExtensionRegistryLite extensionRegistry) 2308 throws java.io.IOException { 2309 return PARSER.parseFrom(input, extensionRegistry); 2310 } 2311 public static org.jetbrains.jet.descriptors.serialization.JavaProtoBuf.JavaPropertySignature parseDelimitedFrom(java.io.InputStream input) 2312 throws java.io.IOException { 2313 return PARSER.parseDelimitedFrom(input); 2314 } 2315 public static org.jetbrains.jet.descriptors.serialization.JavaProtoBuf.JavaPropertySignature parseDelimitedFrom( 2316 java.io.InputStream input, 2317 com.google.protobuf.ExtensionRegistryLite extensionRegistry) 2318 throws java.io.IOException { 2319 return PARSER.parseDelimitedFrom(input, extensionRegistry); 2320 } 2321 public static org.jetbrains.jet.descriptors.serialization.JavaProtoBuf.JavaPropertySignature parseFrom( 2322 com.google.protobuf.CodedInputStream input) 2323 throws java.io.IOException { 2324 return PARSER.parseFrom(input); 2325 } 2326 public static org.jetbrains.jet.descriptors.serialization.JavaProtoBuf.JavaPropertySignature parseFrom( 2327 com.google.protobuf.CodedInputStream input, 2328 com.google.protobuf.ExtensionRegistryLite extensionRegistry) 2329 throws java.io.IOException { 2330 return PARSER.parseFrom(input, extensionRegistry); 2331 } 2332 2333 public static Builder newBuilder() { return Builder.create(); } 2334 public Builder newBuilderForType() { return newBuilder(); } 2335 public static Builder newBuilder(org.jetbrains.jet.descriptors.serialization.JavaProtoBuf.JavaPropertySignature prototype) { 2336 return newBuilder().mergeFrom(prototype); 2337 } 2338 public Builder toBuilder() { return newBuilder(this); } 2339 2340 /** 2341 * Protobuf type {@code org.jetbrains.jet.descriptors.serialization.JavaPropertySignature} 2342 */ 2343 public static final class Builder extends 2344 com.google.protobuf.GeneratedMessageLite.Builder< 2345 org.jetbrains.jet.descriptors.serialization.JavaProtoBuf.JavaPropertySignature, Builder> 2346 implements org.jetbrains.jet.descriptors.serialization.JavaProtoBuf.JavaPropertySignatureOrBuilder { 2347 // Construct using org.jetbrains.jet.descriptors.serialization.JavaProtoBuf.JavaPropertySignature.newBuilder() 2348 private Builder() { 2349 maybeForceBuilderInitialization(); 2350 } 2351 2352 private void maybeForceBuilderInitialization() { 2353 } 2354 private static Builder create() { 2355 return new Builder(); 2356 } 2357 2358 public Builder clear() { 2359 super.clear(); 2360 field_ = org.jetbrains.jet.descriptors.serialization.JavaProtoBuf.JavaFieldSignature.getDefaultInstance(); 2361 bitField0_ = (bitField0_ & ~0x00000001); 2362 syntheticMethodName_ = 0; 2363 bitField0_ = (bitField0_ & ~0x00000002); 2364 getter_ = org.jetbrains.jet.descriptors.serialization.JavaProtoBuf.JavaMethodSignature.getDefaultInstance(); 2365 bitField0_ = (bitField0_ & ~0x00000004); 2366 setter_ = org.jetbrains.jet.descriptors.serialization.JavaProtoBuf.JavaMethodSignature.getDefaultInstance(); 2367 bitField0_ = (bitField0_ & ~0x00000008); 2368 return this; 2369 } 2370 2371 public Builder clone() { 2372 return create().mergeFrom(buildPartial()); 2373 } 2374 2375 public org.jetbrains.jet.descriptors.serialization.JavaProtoBuf.JavaPropertySignature getDefaultInstanceForType() { 2376 return org.jetbrains.jet.descriptors.serialization.JavaProtoBuf.JavaPropertySignature.getDefaultInstance(); 2377 } 2378 2379 public org.jetbrains.jet.descriptors.serialization.JavaProtoBuf.JavaPropertySignature build() { 2380 org.jetbrains.jet.descriptors.serialization.JavaProtoBuf.JavaPropertySignature result = buildPartial(); 2381 if (!result.isInitialized()) { 2382 throw newUninitializedMessageException(result); 2383 } 2384 return result; 2385 } 2386 2387 public org.jetbrains.jet.descriptors.serialization.JavaProtoBuf.JavaPropertySignature buildPartial() { 2388 org.jetbrains.jet.descriptors.serialization.JavaProtoBuf.JavaPropertySignature result = new org.jetbrains.jet.descriptors.serialization.JavaProtoBuf.JavaPropertySignature(this); 2389 int from_bitField0_ = bitField0_; 2390 int to_bitField0_ = 0; 2391 if (((from_bitField0_ & 0x00000001) == 0x00000001)) { 2392 to_bitField0_ |= 0x00000001; 2393 } 2394 result.field_ = field_; 2395 if (((from_bitField0_ & 0x00000002) == 0x00000002)) { 2396 to_bitField0_ |= 0x00000002; 2397 } 2398 result.syntheticMethodName_ = syntheticMethodName_; 2399 if (((from_bitField0_ & 0x00000004) == 0x00000004)) { 2400 to_bitField0_ |= 0x00000004; 2401 } 2402 result.getter_ = getter_; 2403 if (((from_bitField0_ & 0x00000008) == 0x00000008)) { 2404 to_bitField0_ |= 0x00000008; 2405 } 2406 result.setter_ = setter_; 2407 result.bitField0_ = to_bitField0_; 2408 return result; 2409 } 2410 2411 public Builder mergeFrom(org.jetbrains.jet.descriptors.serialization.JavaProtoBuf.JavaPropertySignature other) { 2412 if (other == org.jetbrains.jet.descriptors.serialization.JavaProtoBuf.JavaPropertySignature.getDefaultInstance()) return this; 2413 if (other.hasField()) { 2414 mergeField(other.getField()); 2415 } 2416 if (other.hasSyntheticMethodName()) { 2417 setSyntheticMethodName(other.getSyntheticMethodName()); 2418 } 2419 if (other.hasGetter()) { 2420 mergeGetter(other.getGetter()); 2421 } 2422 if (other.hasSetter()) { 2423 mergeSetter(other.getSetter()); 2424 } 2425 return this; 2426 } 2427 2428 public final boolean isInitialized() { 2429 if (hasField()) { 2430 if (!getField().isInitialized()) { 2431 2432 return false; 2433 } 2434 } 2435 if (hasGetter()) { 2436 if (!getGetter().isInitialized()) { 2437 2438 return false; 2439 } 2440 } 2441 if (hasSetter()) { 2442 if (!getSetter().isInitialized()) { 2443 2444 return false; 2445 } 2446 } 2447 return true; 2448 } 2449 2450 public Builder mergeFrom( 2451 com.google.protobuf.CodedInputStream input, 2452 com.google.protobuf.ExtensionRegistryLite extensionRegistry) 2453 throws java.io.IOException { 2454 org.jetbrains.jet.descriptors.serialization.JavaProtoBuf.JavaPropertySignature parsedMessage = null; 2455 try { 2456 parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); 2457 } catch (com.google.protobuf.InvalidProtocolBufferException e) { 2458 parsedMessage = (org.jetbrains.jet.descriptors.serialization.JavaProtoBuf.JavaPropertySignature) e.getUnfinishedMessage(); 2459 throw e; 2460 } finally { 2461 if (parsedMessage != null) { 2462 mergeFrom(parsedMessage); 2463 } 2464 } 2465 return this; 2466 } 2467 private int bitField0_; 2468 2469 // optional .org.jetbrains.jet.descriptors.serialization.JavaFieldSignature field = 1; 2470 private org.jetbrains.jet.descriptors.serialization.JavaProtoBuf.JavaFieldSignature field_ = org.jetbrains.jet.descriptors.serialization.JavaProtoBuf.JavaFieldSignature.getDefaultInstance(); 2471 /** 2472 * <code>optional .org.jetbrains.jet.descriptors.serialization.JavaFieldSignature field = 1;</code> 2473 * 2474 * <pre> 2475 * A property itself is identified either by the field, or by the name of the synthetic method. 2476 * If the property is annotated, then either field or synthetic_method_name should be present 2477 * </pre> 2478 */ 2479 public boolean hasField() { 2480 return ((bitField0_ & 0x00000001) == 0x00000001); 2481 } 2482 /** 2483 * <code>optional .org.jetbrains.jet.descriptors.serialization.JavaFieldSignature field = 1;</code> 2484 * 2485 * <pre> 2486 * A property itself is identified either by the field, or by the name of the synthetic method. 2487 * If the property is annotated, then either field or synthetic_method_name should be present 2488 * </pre> 2489 */ 2490 public org.jetbrains.jet.descriptors.serialization.JavaProtoBuf.JavaFieldSignature getField() { 2491 return field_; 2492 } 2493 /** 2494 * <code>optional .org.jetbrains.jet.descriptors.serialization.JavaFieldSignature field = 1;</code> 2495 * 2496 * <pre> 2497 * A property itself is identified either by the field, or by the name of the synthetic method. 2498 * If the property is annotated, then either field or synthetic_method_name should be present 2499 * </pre> 2500 */ 2501 public Builder setField(org.jetbrains.jet.descriptors.serialization.JavaProtoBuf.JavaFieldSignature value) { 2502 if (value == null) { 2503 throw new NullPointerException(); 2504 } 2505 field_ = value; 2506 2507 bitField0_ |= 0x00000001; 2508 return this; 2509 } 2510 /** 2511 * <code>optional .org.jetbrains.jet.descriptors.serialization.JavaFieldSignature field = 1;</code> 2512 * 2513 * <pre> 2514 * A property itself is identified either by the field, or by the name of the synthetic method. 2515 * If the property is annotated, then either field or synthetic_method_name should be present 2516 * </pre> 2517 */ 2518 public Builder setField( 2519 org.jetbrains.jet.descriptors.serialization.JavaProtoBuf.JavaFieldSignature.Builder builderForValue) { 2520 field_ = builderForValue.build(); 2521 2522 bitField0_ |= 0x00000001; 2523 return this; 2524 } 2525 /** 2526 * <code>optional .org.jetbrains.jet.descriptors.serialization.JavaFieldSignature field = 1;</code> 2527 * 2528 * <pre> 2529 * A property itself is identified either by the field, or by the name of the synthetic method. 2530 * If the property is annotated, then either field or synthetic_method_name should be present 2531 * </pre> 2532 */ 2533 public Builder mergeField(org.jetbrains.jet.descriptors.serialization.JavaProtoBuf.JavaFieldSignature value) { 2534 if (((bitField0_ & 0x00000001) == 0x00000001) && 2535 field_ != org.jetbrains.jet.descriptors.serialization.JavaProtoBuf.JavaFieldSignature.getDefaultInstance()) { 2536 field_ = 2537 org.jetbrains.jet.descriptors.serialization.JavaProtoBuf.JavaFieldSignature.newBuilder(field_).mergeFrom(value).buildPartial(); 2538 } else { 2539 field_ = value; 2540 } 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 name of the synthetic method. 2550 * If the property is annotated, then either field or synthetic_method_name should be present 2551 * </pre> 2552 */ 2553 public Builder clearField() { 2554 field_ = org.jetbrains.jet.descriptors.serialization.JavaProtoBuf.JavaFieldSignature.getDefaultInstance(); 2555 2556 bitField0_ = (bitField0_ & ~0x00000001); 2557 return this; 2558 } 2559 2560 // optional int32 synthetic_method_name = 2; 2561 private int syntheticMethodName_ ; 2562 /** 2563 * <code>optional int32 synthetic_method_name = 2;</code> 2564 * 2565 * <pre> 2566 * Name of the synthetic method created to store property annotations. Signature is always "()V" 2567 * </pre> 2568 */ 2569 public boolean hasSyntheticMethodName() { 2570 return ((bitField0_ & 0x00000002) == 0x00000002); 2571 } 2572 /** 2573 * <code>optional int32 synthetic_method_name = 2;</code> 2574 * 2575 * <pre> 2576 * Name of the synthetic method created to store property annotations. Signature is always "()V" 2577 * </pre> 2578 */ 2579 public int getSyntheticMethodName() { 2580 return syntheticMethodName_; 2581 } 2582 /** 2583 * <code>optional int32 synthetic_method_name = 2;</code> 2584 * 2585 * <pre> 2586 * Name of the synthetic method created to store property annotations. Signature is always "()V" 2587 * </pre> 2588 */ 2589 public Builder setSyntheticMethodName(int value) { 2590 bitField0_ |= 0x00000002; 2591 syntheticMethodName_ = value; 2592 2593 return this; 2594 } 2595 /** 2596 * <code>optional int32 synthetic_method_name = 2;</code> 2597 * 2598 * <pre> 2599 * Name of the synthetic method created to store property annotations. Signature is always "()V" 2600 * </pre> 2601 */ 2602 public Builder clearSyntheticMethodName() { 2603 bitField0_ = (bitField0_ & ~0x00000002); 2604 syntheticMethodName_ = 0; 2605 2606 return this; 2607 } 2608 2609 // optional .org.jetbrains.jet.descriptors.serialization.JavaMethodSignature getter = 3; 2610 private org.jetbrains.jet.descriptors.serialization.JavaProtoBuf.JavaMethodSignature getter_ = org.jetbrains.jet.descriptors.serialization.JavaProtoBuf.JavaMethodSignature.getDefaultInstance(); 2611 /** 2612 * <code>optional .org.jetbrains.jet.descriptors.serialization.JavaMethodSignature getter = 3;</code> 2613 */ 2614 public boolean hasGetter() { 2615 return ((bitField0_ & 0x00000004) == 0x00000004); 2616 } 2617 /** 2618 * <code>optional .org.jetbrains.jet.descriptors.serialization.JavaMethodSignature getter = 3;</code> 2619 */ 2620 public org.jetbrains.jet.descriptors.serialization.JavaProtoBuf.JavaMethodSignature getGetter() { 2621 return getter_; 2622 } 2623 /** 2624 * <code>optional .org.jetbrains.jet.descriptors.serialization.JavaMethodSignature getter = 3;</code> 2625 */ 2626 public Builder setGetter(org.jetbrains.jet.descriptors.serialization.JavaProtoBuf.JavaMethodSignature value) { 2627 if (value == null) { 2628 throw new NullPointerException(); 2629 } 2630 getter_ = value; 2631 2632 bitField0_ |= 0x00000004; 2633 return this; 2634 } 2635 /** 2636 * <code>optional .org.jetbrains.jet.descriptors.serialization.JavaMethodSignature getter = 3;</code> 2637 */ 2638 public Builder setGetter( 2639 org.jetbrains.jet.descriptors.serialization.JavaProtoBuf.JavaMethodSignature.Builder builderForValue) { 2640 getter_ = builderForValue.build(); 2641 2642 bitField0_ |= 0x00000004; 2643 return this; 2644 } 2645 /** 2646 * <code>optional .org.jetbrains.jet.descriptors.serialization.JavaMethodSignature getter = 3;</code> 2647 */ 2648 public Builder mergeGetter(org.jetbrains.jet.descriptors.serialization.JavaProtoBuf.JavaMethodSignature value) { 2649 if (((bitField0_ & 0x00000004) == 0x00000004) && 2650 getter_ != org.jetbrains.jet.descriptors.serialization.JavaProtoBuf.JavaMethodSignature.getDefaultInstance()) { 2651 getter_ = 2652 org.jetbrains.jet.descriptors.serialization.JavaProtoBuf.JavaMethodSignature.newBuilder(getter_).mergeFrom(value).buildPartial(); 2653 } else { 2654 getter_ = value; 2655 } 2656 2657 bitField0_ |= 0x00000004; 2658 return this; 2659 } 2660 /** 2661 * <code>optional .org.jetbrains.jet.descriptors.serialization.JavaMethodSignature getter = 3;</code> 2662 */ 2663 public Builder clearGetter() { 2664 getter_ = org.jetbrains.jet.descriptors.serialization.JavaProtoBuf.JavaMethodSignature.getDefaultInstance(); 2665 2666 bitField0_ = (bitField0_ & ~0x00000004); 2667 return this; 2668 } 2669 2670 // optional .org.jetbrains.jet.descriptors.serialization.JavaMethodSignature setter = 4; 2671 private org.jetbrains.jet.descriptors.serialization.JavaProtoBuf.JavaMethodSignature setter_ = org.jetbrains.jet.descriptors.serialization.JavaProtoBuf.JavaMethodSignature.getDefaultInstance(); 2672 /** 2673 * <code>optional .org.jetbrains.jet.descriptors.serialization.JavaMethodSignature setter = 4;</code> 2674 */ 2675 public boolean hasSetter() { 2676 return ((bitField0_ & 0x00000008) == 0x00000008); 2677 } 2678 /** 2679 * <code>optional .org.jetbrains.jet.descriptors.serialization.JavaMethodSignature setter = 4;</code> 2680 */ 2681 public org.jetbrains.jet.descriptors.serialization.JavaProtoBuf.JavaMethodSignature getSetter() { 2682 return setter_; 2683 } 2684 /** 2685 * <code>optional .org.jetbrains.jet.descriptors.serialization.JavaMethodSignature setter = 4;</code> 2686 */ 2687 public Builder setSetter(org.jetbrains.jet.descriptors.serialization.JavaProtoBuf.JavaMethodSignature value) { 2688 if (value == null) { 2689 throw new NullPointerException(); 2690 } 2691 setter_ = value; 2692 2693 bitField0_ |= 0x00000008; 2694 return this; 2695 } 2696 /** 2697 * <code>optional .org.jetbrains.jet.descriptors.serialization.JavaMethodSignature setter = 4;</code> 2698 */ 2699 public Builder setSetter( 2700 org.jetbrains.jet.descriptors.serialization.JavaProtoBuf.JavaMethodSignature.Builder builderForValue) { 2701 setter_ = builderForValue.build(); 2702 2703 bitField0_ |= 0x00000008; 2704 return this; 2705 } 2706 /** 2707 * <code>optional .org.jetbrains.jet.descriptors.serialization.JavaMethodSignature setter = 4;</code> 2708 */ 2709 public Builder mergeSetter(org.jetbrains.jet.descriptors.serialization.JavaProtoBuf.JavaMethodSignature value) { 2710 if (((bitField0_ & 0x00000008) == 0x00000008) && 2711 setter_ != org.jetbrains.jet.descriptors.serialization.JavaProtoBuf.JavaMethodSignature.getDefaultInstance()) { 2712 setter_ = 2713 org.jetbrains.jet.descriptors.serialization.JavaProtoBuf.JavaMethodSignature.newBuilder(setter_).mergeFrom(value).buildPartial(); 2714 } else { 2715 setter_ = value; 2716 } 2717 2718 bitField0_ |= 0x00000008; 2719 return this; 2720 } 2721 /** 2722 * <code>optional .org.jetbrains.jet.descriptors.serialization.JavaMethodSignature setter = 4;</code> 2723 */ 2724 public Builder clearSetter() { 2725 setter_ = org.jetbrains.jet.descriptors.serialization.JavaProtoBuf.JavaMethodSignature.getDefaultInstance(); 2726 2727 bitField0_ = (bitField0_ & ~0x00000008); 2728 return this; 2729 } 2730 2731 // @@protoc_insertion_point(builder_scope:org.jetbrains.jet.descriptors.serialization.JavaPropertySignature) 2732 } 2733 2734 static { 2735 defaultInstance = new JavaPropertySignature(true); 2736 defaultInstance.initFields(); 2737 } 2738 2739 // @@protoc_insertion_point(class_scope:org.jetbrains.jet.descriptors.serialization.JavaPropertySignature) 2740 } 2741 2742 public static final int METHOD_SIGNATURE_FIELD_NUMBER = 100; 2743 /** 2744 * <code>extend .org.jetbrains.jet.descriptors.serialization.Callable { ... }</code> 2745 */ 2746 public static final 2747 com.google.protobuf.GeneratedMessageLite.GeneratedExtension< 2748 org.jetbrains.jet.descriptors.serialization.ProtoBuf.Callable, 2749 org.jetbrains.jet.descriptors.serialization.JavaProtoBuf.JavaMethodSignature> methodSignature = com.google.protobuf.GeneratedMessageLite 2750 .newSingularGeneratedExtension( 2751 org.jetbrains.jet.descriptors.serialization.ProtoBuf.Callable.getDefaultInstance(), 2752 org.jetbrains.jet.descriptors.serialization.JavaProtoBuf.JavaMethodSignature.getDefaultInstance(), 2753 org.jetbrains.jet.descriptors.serialization.JavaProtoBuf.JavaMethodSignature.getDefaultInstance(), 2754 null, 2755 100, 2756 com.google.protobuf.WireFormat.FieldType.MESSAGE); 2757 public static final int PROPERTY_SIGNATURE_FIELD_NUMBER = 101; 2758 /** 2759 * <code>extend .org.jetbrains.jet.descriptors.serialization.Callable { ... }</code> 2760 */ 2761 public static final 2762 com.google.protobuf.GeneratedMessageLite.GeneratedExtension< 2763 org.jetbrains.jet.descriptors.serialization.ProtoBuf.Callable, 2764 org.jetbrains.jet.descriptors.serialization.JavaProtoBuf.JavaPropertySignature> propertySignature = com.google.protobuf.GeneratedMessageLite 2765 .newSingularGeneratedExtension( 2766 org.jetbrains.jet.descriptors.serialization.ProtoBuf.Callable.getDefaultInstance(), 2767 org.jetbrains.jet.descriptors.serialization.JavaProtoBuf.JavaPropertySignature.getDefaultInstance(), 2768 org.jetbrains.jet.descriptors.serialization.JavaProtoBuf.JavaPropertySignature.getDefaultInstance(), 2769 null, 2770 101, 2771 com.google.protobuf.WireFormat.FieldType.MESSAGE); 2772 public static final int SRC_CLASS_NAME_FIELD_NUMBER = 102; 2773 /** 2774 * <code>extend .org.jetbrains.jet.descriptors.serialization.Callable { ... }</code> 2775 */ 2776 public static final 2777 com.google.protobuf.GeneratedMessageLite.GeneratedExtension< 2778 org.jetbrains.jet.descriptors.serialization.ProtoBuf.Callable, 2779 java.lang.Integer> srcClassName = com.google.protobuf.GeneratedMessageLite 2780 .newSingularGeneratedExtension( 2781 org.jetbrains.jet.descriptors.serialization.ProtoBuf.Callable.getDefaultInstance(), 2782 0, 2783 null, 2784 null, 2785 102, 2786 com.google.protobuf.WireFormat.FieldType.INT32); 2787 2788 static { 2789 } 2790 2791 // @@protoc_insertion_point(outer_class_scope) 2792 }