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