001 // Generated by the protocol buffer compiler. DO NOT EDIT! 002 // source: core/descriptor.loader.java/src/jvm_descriptors.proto 003 004 package org.jetbrains.kotlin.serialization.jvm; 005 006 public final class JvmProtoBuf { 007 private JvmProtoBuf() {} 008 public static void registerAllExtensions( 009 com.google.protobuf.ExtensionRegistryLite registry) { 010 registry.add(org.jetbrains.kotlin.serialization.jvm.JvmProtoBuf.constructorSignature); 011 registry.add(org.jetbrains.kotlin.serialization.jvm.JvmProtoBuf.methodSignature); 012 registry.add(org.jetbrains.kotlin.serialization.jvm.JvmProtoBuf.propertySignature); 013 registry.add(org.jetbrains.kotlin.serialization.jvm.JvmProtoBuf.typeAnnotation); 014 registry.add(org.jetbrains.kotlin.serialization.jvm.JvmProtoBuf.isRaw); 015 registry.add(org.jetbrains.kotlin.serialization.jvm.JvmProtoBuf.typeParameterAnnotation); 016 registry.add(org.jetbrains.kotlin.serialization.jvm.JvmProtoBuf.classModuleName); 017 registry.add(org.jetbrains.kotlin.serialization.jvm.JvmProtoBuf.packageModuleName); 018 } 019 public interface StringTableTypesOrBuilder 020 extends com.google.protobuf.MessageLiteOrBuilder { 021 022 // repeated .org.jetbrains.kotlin.serialization.jvm.StringTableTypes.Record record = 1; 023 /** 024 * <code>repeated .org.jetbrains.kotlin.serialization.jvm.StringTableTypes.Record record = 1;</code> 025 */ 026 java.util.List<org.jetbrains.kotlin.serialization.jvm.JvmProtoBuf.StringTableTypes.Record> 027 getRecordList(); 028 /** 029 * <code>repeated .org.jetbrains.kotlin.serialization.jvm.StringTableTypes.Record record = 1;</code> 030 */ 031 org.jetbrains.kotlin.serialization.jvm.JvmProtoBuf.StringTableTypes.Record getRecord(int index); 032 /** 033 * <code>repeated .org.jetbrains.kotlin.serialization.jvm.StringTableTypes.Record record = 1;</code> 034 */ 035 int getRecordCount(); 036 037 // repeated int32 local_name = 5 [packed = true]; 038 /** 039 * <code>repeated int32 local_name = 5 [packed = true];</code> 040 * 041 * <pre> 042 * Indices of strings which are names of local classes or anonymous objects 043 * </pre> 044 */ 045 java.util.List<java.lang.Integer> getLocalNameList(); 046 /** 047 * <code>repeated int32 local_name = 5 [packed = true];</code> 048 * 049 * <pre> 050 * Indices of strings which are names of local classes or anonymous objects 051 * </pre> 052 */ 053 int getLocalNameCount(); 054 /** 055 * <code>repeated int32 local_name = 5 [packed = true];</code> 056 * 057 * <pre> 058 * Indices of strings which are names of local classes or anonymous objects 059 * </pre> 060 */ 061 int getLocalName(int index); 062 } 063 /** 064 * Protobuf type {@code org.jetbrains.kotlin.serialization.jvm.StringTableTypes} 065 */ 066 public static final class StringTableTypes extends 067 com.google.protobuf.GeneratedMessageLite 068 implements StringTableTypesOrBuilder { 069 // Use StringTableTypes.newBuilder() to construct. 070 private StringTableTypes(com.google.protobuf.GeneratedMessageLite.Builder builder) { 071 super(builder); 072 073 } 074 private StringTableTypes(boolean noInit) {} 075 076 private static final StringTableTypes defaultInstance; 077 public static StringTableTypes getDefaultInstance() { 078 return defaultInstance; 079 } 080 081 public StringTableTypes getDefaultInstanceForType() { 082 return defaultInstance; 083 } 084 085 private StringTableTypes( 086 com.google.protobuf.CodedInputStream input, 087 com.google.protobuf.ExtensionRegistryLite extensionRegistry) 088 throws com.google.protobuf.InvalidProtocolBufferException { 089 initFields(); 090 int mutable_bitField0_ = 0; 091 try { 092 boolean done = false; 093 while (!done) { 094 int tag = input.readTag(); 095 switch (tag) { 096 case 0: 097 done = true; 098 break; 099 default: { 100 if (!parseUnknownField(input, 101 extensionRegistry, tag)) { 102 done = true; 103 } 104 break; 105 } 106 case 10: { 107 if (!((mutable_bitField0_ & 0x00000001) == 0x00000001)) { 108 record_ = new java.util.ArrayList<org.jetbrains.kotlin.serialization.jvm.JvmProtoBuf.StringTableTypes.Record>(); 109 mutable_bitField0_ |= 0x00000001; 110 } 111 record_.add(input.readMessage(org.jetbrains.kotlin.serialization.jvm.JvmProtoBuf.StringTableTypes.Record.PARSER, extensionRegistry)); 112 break; 113 } 114 case 40: { 115 if (!((mutable_bitField0_ & 0x00000002) == 0x00000002)) { 116 localName_ = new java.util.ArrayList<java.lang.Integer>(); 117 mutable_bitField0_ |= 0x00000002; 118 } 119 localName_.add(input.readInt32()); 120 break; 121 } 122 case 42: { 123 int length = input.readRawVarint32(); 124 int limit = input.pushLimit(length); 125 if (!((mutable_bitField0_ & 0x00000002) == 0x00000002) && input.getBytesUntilLimit() > 0) { 126 localName_ = new java.util.ArrayList<java.lang.Integer>(); 127 mutable_bitField0_ |= 0x00000002; 128 } 129 while (input.getBytesUntilLimit() > 0) { 130 localName_.add(input.readInt32()); 131 } 132 input.popLimit(limit); 133 break; 134 } 135 } 136 } 137 } catch (com.google.protobuf.InvalidProtocolBufferException e) { 138 throw e.setUnfinishedMessage(this); 139 } catch (java.io.IOException e) { 140 throw new com.google.protobuf.InvalidProtocolBufferException( 141 e.getMessage()).setUnfinishedMessage(this); 142 } finally { 143 if (((mutable_bitField0_ & 0x00000001) == 0x00000001)) { 144 record_ = java.util.Collections.unmodifiableList(record_); 145 } 146 if (((mutable_bitField0_ & 0x00000002) == 0x00000002)) { 147 localName_ = java.util.Collections.unmodifiableList(localName_); 148 } 149 makeExtensionsImmutable(); 150 } 151 } 152 public static com.google.protobuf.Parser<StringTableTypes> PARSER = 153 new com.google.protobuf.AbstractParser<StringTableTypes>() { 154 public StringTableTypes parsePartialFrom( 155 com.google.protobuf.CodedInputStream input, 156 com.google.protobuf.ExtensionRegistryLite extensionRegistry) 157 throws com.google.protobuf.InvalidProtocolBufferException { 158 return new StringTableTypes(input, extensionRegistry); 159 } 160 }; 161 162 @java.lang.Override 163 public com.google.protobuf.Parser<StringTableTypes> getParserForType() { 164 return PARSER; 165 } 166 167 public interface RecordOrBuilder 168 extends com.google.protobuf.MessageLiteOrBuilder { 169 170 // optional int32 range = 1 [default = 1]; 171 /** 172 * <code>optional int32 range = 1 [default = 1];</code> 173 * 174 * <pre> 175 * The number of times this record should be repeated; this is used to collapse identical subsequent records in the list 176 * </pre> 177 */ 178 boolean hasRange(); 179 /** 180 * <code>optional int32 range = 1 [default = 1];</code> 181 * 182 * <pre> 183 * The number of times this record should be repeated; this is used to collapse identical subsequent records in the list 184 * </pre> 185 */ 186 int getRange(); 187 188 // optional int32 predefined_index = 2; 189 /** 190 * <code>optional int32 predefined_index = 2;</code> 191 * 192 * <pre> 193 * Index of the predefined constant. If this field is present, the associated string is ignored 194 * </pre> 195 */ 196 boolean hasPredefinedIndex(); 197 /** 198 * <code>optional int32 predefined_index = 2;</code> 199 * 200 * <pre> 201 * Index of the predefined constant. If this field is present, the associated string is ignored 202 * </pre> 203 */ 204 int getPredefinedIndex(); 205 206 // optional string string = 6; 207 /** 208 * <code>optional string string = 6;</code> 209 * 210 * <pre> 211 * A string which should be used. If this field is present, both the associated string and the predefined string index are ignored 212 * </pre> 213 */ 214 boolean hasString(); 215 /** 216 * <code>optional string string = 6;</code> 217 * 218 * <pre> 219 * A string which should be used. If this field is present, both the associated string and the predefined string index are ignored 220 * </pre> 221 */ 222 java.lang.String getString(); 223 /** 224 * <code>optional string string = 6;</code> 225 * 226 * <pre> 227 * A string which should be used. If this field is present, both the associated string and the predefined string index are ignored 228 * </pre> 229 */ 230 com.google.protobuf.ByteString 231 getStringBytes(); 232 233 // optional .org.jetbrains.kotlin.serialization.jvm.StringTableTypes.Record.Operation operation = 3 [default = NONE]; 234 /** 235 * <code>optional .org.jetbrains.kotlin.serialization.jvm.StringTableTypes.Record.Operation operation = 3 [default = NONE];</code> 236 * 237 * <pre> 238 * Perform a described operation on the string 239 * </pre> 240 */ 241 boolean hasOperation(); 242 /** 243 * <code>optional .org.jetbrains.kotlin.serialization.jvm.StringTableTypes.Record.Operation operation = 3 [default = NONE];</code> 244 * 245 * <pre> 246 * Perform a described operation on the string 247 * </pre> 248 */ 249 org.jetbrains.kotlin.serialization.jvm.JvmProtoBuf.StringTableTypes.Record.Operation getOperation(); 250 251 // repeated int32 substring_index = 4 [packed = true]; 252 /** 253 * <code>repeated int32 substring_index = 4 [packed = true];</code> 254 * 255 * <pre> 256 * If this field is present, the "substring" operation must be performed with the first element of this list as the start index, 257 * and the second element as the end index. 258 * If an operation is not NONE, it's applied _after_ this substring operation 259 * </pre> 260 */ 261 java.util.List<java.lang.Integer> getSubstringIndexList(); 262 /** 263 * <code>repeated int32 substring_index = 4 [packed = true];</code> 264 * 265 * <pre> 266 * If this field is present, the "substring" operation must be performed with the first element of this list as the start index, 267 * and the second element as the end index. 268 * If an operation is not NONE, it's applied _after_ this substring operation 269 * </pre> 270 */ 271 int getSubstringIndexCount(); 272 /** 273 * <code>repeated int32 substring_index = 4 [packed = true];</code> 274 * 275 * <pre> 276 * If this field is present, the "substring" operation must be performed with the first element of this list as the start index, 277 * and the second element as the end index. 278 * If an operation is not NONE, it's applied _after_ this substring operation 279 * </pre> 280 */ 281 int getSubstringIndex(int index); 282 283 // repeated int32 replace_char = 5 [packed = true]; 284 /** 285 * <code>repeated int32 replace_char = 5 [packed = true];</code> 286 * 287 * <pre> 288 * If this field is present, the "replaceAll" operation must be performed with the first element of this list as the code point 289 * of the character to replace, and the second element as the code point of the replacement character 290 * </pre> 291 */ 292 java.util.List<java.lang.Integer> getReplaceCharList(); 293 /** 294 * <code>repeated int32 replace_char = 5 [packed = true];</code> 295 * 296 * <pre> 297 * If this field is present, the "replaceAll" operation must be performed with the first element of this list as the code point 298 * of the character to replace, and the second element as the code point of the replacement character 299 * </pre> 300 */ 301 int getReplaceCharCount(); 302 /** 303 * <code>repeated int32 replace_char = 5 [packed = true];</code> 304 * 305 * <pre> 306 * If this field is present, the "replaceAll" operation must be performed with the first element of this list as the code point 307 * of the character to replace, and the second element as the code point of the replacement character 308 * </pre> 309 */ 310 int getReplaceChar(int index); 311 } 312 /** 313 * Protobuf type {@code org.jetbrains.kotlin.serialization.jvm.StringTableTypes.Record} 314 */ 315 public static final class Record extends 316 com.google.protobuf.GeneratedMessageLite 317 implements RecordOrBuilder { 318 // Use Record.newBuilder() to construct. 319 private Record(com.google.protobuf.GeneratedMessageLite.Builder builder) { 320 super(builder); 321 322 } 323 private Record(boolean noInit) {} 324 325 private static final Record defaultInstance; 326 public static Record getDefaultInstance() { 327 return defaultInstance; 328 } 329 330 public Record getDefaultInstanceForType() { 331 return defaultInstance; 332 } 333 334 private Record( 335 com.google.protobuf.CodedInputStream input, 336 com.google.protobuf.ExtensionRegistryLite extensionRegistry) 337 throws com.google.protobuf.InvalidProtocolBufferException { 338 initFields(); 339 int mutable_bitField0_ = 0; 340 try { 341 boolean done = false; 342 while (!done) { 343 int tag = input.readTag(); 344 switch (tag) { 345 case 0: 346 done = true; 347 break; 348 default: { 349 if (!parseUnknownField(input, 350 extensionRegistry, tag)) { 351 done = true; 352 } 353 break; 354 } 355 case 8: { 356 bitField0_ |= 0x00000001; 357 range_ = input.readInt32(); 358 break; 359 } 360 case 16: { 361 bitField0_ |= 0x00000002; 362 predefinedIndex_ = input.readInt32(); 363 break; 364 } 365 case 24: { 366 int rawValue = input.readEnum(); 367 org.jetbrains.kotlin.serialization.jvm.JvmProtoBuf.StringTableTypes.Record.Operation value = org.jetbrains.kotlin.serialization.jvm.JvmProtoBuf.StringTableTypes.Record.Operation.valueOf(rawValue); 368 if (value != null) { 369 bitField0_ |= 0x00000008; 370 operation_ = value; 371 } 372 break; 373 } 374 case 32: { 375 if (!((mutable_bitField0_ & 0x00000010) == 0x00000010)) { 376 substringIndex_ = new java.util.ArrayList<java.lang.Integer>(); 377 mutable_bitField0_ |= 0x00000010; 378 } 379 substringIndex_.add(input.readInt32()); 380 break; 381 } 382 case 34: { 383 int length = input.readRawVarint32(); 384 int limit = input.pushLimit(length); 385 if (!((mutable_bitField0_ & 0x00000010) == 0x00000010) && input.getBytesUntilLimit() > 0) { 386 substringIndex_ = new java.util.ArrayList<java.lang.Integer>(); 387 mutable_bitField0_ |= 0x00000010; 388 } 389 while (input.getBytesUntilLimit() > 0) { 390 substringIndex_.add(input.readInt32()); 391 } 392 input.popLimit(limit); 393 break; 394 } 395 case 40: { 396 if (!((mutable_bitField0_ & 0x00000020) == 0x00000020)) { 397 replaceChar_ = new java.util.ArrayList<java.lang.Integer>(); 398 mutable_bitField0_ |= 0x00000020; 399 } 400 replaceChar_.add(input.readInt32()); 401 break; 402 } 403 case 42: { 404 int length = input.readRawVarint32(); 405 int limit = input.pushLimit(length); 406 if (!((mutable_bitField0_ & 0x00000020) == 0x00000020) && input.getBytesUntilLimit() > 0) { 407 replaceChar_ = new java.util.ArrayList<java.lang.Integer>(); 408 mutable_bitField0_ |= 0x00000020; 409 } 410 while (input.getBytesUntilLimit() > 0) { 411 replaceChar_.add(input.readInt32()); 412 } 413 input.popLimit(limit); 414 break; 415 } 416 case 50: { 417 bitField0_ |= 0x00000004; 418 string_ = input.readBytes(); 419 break; 420 } 421 } 422 } 423 } catch (com.google.protobuf.InvalidProtocolBufferException e) { 424 throw e.setUnfinishedMessage(this); 425 } catch (java.io.IOException e) { 426 throw new com.google.protobuf.InvalidProtocolBufferException( 427 e.getMessage()).setUnfinishedMessage(this); 428 } finally { 429 if (((mutable_bitField0_ & 0x00000010) == 0x00000010)) { 430 substringIndex_ = java.util.Collections.unmodifiableList(substringIndex_); 431 } 432 if (((mutable_bitField0_ & 0x00000020) == 0x00000020)) { 433 replaceChar_ = java.util.Collections.unmodifiableList(replaceChar_); 434 } 435 makeExtensionsImmutable(); 436 } 437 } 438 public static com.google.protobuf.Parser<Record> PARSER = 439 new com.google.protobuf.AbstractParser<Record>() { 440 public Record parsePartialFrom( 441 com.google.protobuf.CodedInputStream input, 442 com.google.protobuf.ExtensionRegistryLite extensionRegistry) 443 throws com.google.protobuf.InvalidProtocolBufferException { 444 return new Record(input, extensionRegistry); 445 } 446 }; 447 448 @java.lang.Override 449 public com.google.protobuf.Parser<Record> getParserForType() { 450 return PARSER; 451 } 452 453 /** 454 * Protobuf enum {@code org.jetbrains.kotlin.serialization.jvm.StringTableTypes.Record.Operation} 455 */ 456 public enum Operation 457 implements com.google.protobuf.Internal.EnumLite { 458 /** 459 * <code>NONE = 0;</code> 460 */ 461 NONE(0, 0), 462 /** 463 * <code>INTERNAL_TO_CLASS_ID = 1;</code> 464 * 465 * <pre> 466 * replaceAll('$', '.') 467 * java/util/Map$Entry -> java/util/Map.Entry; 468 * </pre> 469 */ 470 INTERNAL_TO_CLASS_ID(1, 1), 471 /** 472 * <code>DESC_TO_CLASS_ID = 2;</code> 473 * 474 * <pre> 475 * substring(1, length - 1) and then replaceAll('$', '.') 476 * Ljava/util/Map$Entry; -> java/util/Map.Entry 477 * </pre> 478 */ 479 DESC_TO_CLASS_ID(2, 2), 480 ; 481 482 /** 483 * <code>NONE = 0;</code> 484 */ 485 public static final int NONE_VALUE = 0; 486 /** 487 * <code>INTERNAL_TO_CLASS_ID = 1;</code> 488 * 489 * <pre> 490 * replaceAll('$', '.') 491 * java/util/Map$Entry -> java/util/Map.Entry; 492 * </pre> 493 */ 494 public static final int INTERNAL_TO_CLASS_ID_VALUE = 1; 495 /** 496 * <code>DESC_TO_CLASS_ID = 2;</code> 497 * 498 * <pre> 499 * substring(1, length - 1) and then replaceAll('$', '.') 500 * Ljava/util/Map$Entry; -> java/util/Map.Entry 501 * </pre> 502 */ 503 public static final int DESC_TO_CLASS_ID_VALUE = 2; 504 505 506 public final int getNumber() { return value; } 507 508 public static Operation valueOf(int value) { 509 switch (value) { 510 case 0: return NONE; 511 case 1: return INTERNAL_TO_CLASS_ID; 512 case 2: return DESC_TO_CLASS_ID; 513 default: return null; 514 } 515 } 516 517 public static com.google.protobuf.Internal.EnumLiteMap<Operation> 518 internalGetValueMap() { 519 return internalValueMap; 520 } 521 private static com.google.protobuf.Internal.EnumLiteMap<Operation> 522 internalValueMap = 523 new com.google.protobuf.Internal.EnumLiteMap<Operation>() { 524 public Operation findValueByNumber(int number) { 525 return Operation.valueOf(number); 526 } 527 }; 528 529 private final int value; 530 531 private Operation(int index, int value) { 532 this.value = value; 533 } 534 535 // @@protoc_insertion_point(enum_scope:org.jetbrains.kotlin.serialization.jvm.StringTableTypes.Record.Operation) 536 } 537 538 private int bitField0_; 539 // optional int32 range = 1 [default = 1]; 540 public static final int RANGE_FIELD_NUMBER = 1; 541 private int range_; 542 /** 543 * <code>optional int32 range = 1 [default = 1];</code> 544 * 545 * <pre> 546 * The number of times this record should be repeated; this is used to collapse identical subsequent records in the list 547 * </pre> 548 */ 549 public boolean hasRange() { 550 return ((bitField0_ & 0x00000001) == 0x00000001); 551 } 552 /** 553 * <code>optional int32 range = 1 [default = 1];</code> 554 * 555 * <pre> 556 * The number of times this record should be repeated; this is used to collapse identical subsequent records in the list 557 * </pre> 558 */ 559 public int getRange() { 560 return range_; 561 } 562 563 // optional int32 predefined_index = 2; 564 public static final int PREDEFINED_INDEX_FIELD_NUMBER = 2; 565 private int predefinedIndex_; 566 /** 567 * <code>optional int32 predefined_index = 2;</code> 568 * 569 * <pre> 570 * Index of the predefined constant. If this field is present, the associated string is ignored 571 * </pre> 572 */ 573 public boolean hasPredefinedIndex() { 574 return ((bitField0_ & 0x00000002) == 0x00000002); 575 } 576 /** 577 * <code>optional int32 predefined_index = 2;</code> 578 * 579 * <pre> 580 * Index of the predefined constant. If this field is present, the associated string is ignored 581 * </pre> 582 */ 583 public int getPredefinedIndex() { 584 return predefinedIndex_; 585 } 586 587 // optional string string = 6; 588 public static final int STRING_FIELD_NUMBER = 6; 589 private java.lang.Object string_; 590 /** 591 * <code>optional string string = 6;</code> 592 * 593 * <pre> 594 * A string which should be used. If this field is present, both the associated string and the predefined string index are ignored 595 * </pre> 596 */ 597 public boolean hasString() { 598 return ((bitField0_ & 0x00000004) == 0x00000004); 599 } 600 /** 601 * <code>optional string string = 6;</code> 602 * 603 * <pre> 604 * A string which should be used. If this field is present, both the associated string and the predefined string index are ignored 605 * </pre> 606 */ 607 public java.lang.String getString() { 608 java.lang.Object ref = string_; 609 if (ref instanceof java.lang.String) { 610 return (java.lang.String) ref; 611 } else { 612 com.google.protobuf.ByteString bs = 613 (com.google.protobuf.ByteString) ref; 614 java.lang.String s = bs.toStringUtf8(); 615 if (bs.isValidUtf8()) { 616 string_ = s; 617 } 618 return s; 619 } 620 } 621 /** 622 * <code>optional string string = 6;</code> 623 * 624 * <pre> 625 * A string which should be used. If this field is present, both the associated string and the predefined string index are ignored 626 * </pre> 627 */ 628 public com.google.protobuf.ByteString 629 getStringBytes() { 630 java.lang.Object ref = string_; 631 if (ref instanceof java.lang.String) { 632 com.google.protobuf.ByteString b = 633 com.google.protobuf.ByteString.copyFromUtf8( 634 (java.lang.String) ref); 635 string_ = b; 636 return b; 637 } else { 638 return (com.google.protobuf.ByteString) ref; 639 } 640 } 641 642 // optional .org.jetbrains.kotlin.serialization.jvm.StringTableTypes.Record.Operation operation = 3 [default = NONE]; 643 public static final int OPERATION_FIELD_NUMBER = 3; 644 private org.jetbrains.kotlin.serialization.jvm.JvmProtoBuf.StringTableTypes.Record.Operation operation_; 645 /** 646 * <code>optional .org.jetbrains.kotlin.serialization.jvm.StringTableTypes.Record.Operation operation = 3 [default = NONE];</code> 647 * 648 * <pre> 649 * Perform a described operation on the string 650 * </pre> 651 */ 652 public boolean hasOperation() { 653 return ((bitField0_ & 0x00000008) == 0x00000008); 654 } 655 /** 656 * <code>optional .org.jetbrains.kotlin.serialization.jvm.StringTableTypes.Record.Operation operation = 3 [default = NONE];</code> 657 * 658 * <pre> 659 * Perform a described operation on the string 660 * </pre> 661 */ 662 public org.jetbrains.kotlin.serialization.jvm.JvmProtoBuf.StringTableTypes.Record.Operation getOperation() { 663 return operation_; 664 } 665 666 // repeated int32 substring_index = 4 [packed = true]; 667 public static final int SUBSTRING_INDEX_FIELD_NUMBER = 4; 668 private java.util.List<java.lang.Integer> substringIndex_; 669 /** 670 * <code>repeated int32 substring_index = 4 [packed = true];</code> 671 * 672 * <pre> 673 * If this field is present, the "substring" operation must be performed with the first element of this list as the start index, 674 * and the second element as the end index. 675 * If an operation is not NONE, it's applied _after_ this substring operation 676 * </pre> 677 */ 678 public java.util.List<java.lang.Integer> 679 getSubstringIndexList() { 680 return substringIndex_; 681 } 682 /** 683 * <code>repeated int32 substring_index = 4 [packed = true];</code> 684 * 685 * <pre> 686 * If this field is present, the "substring" operation must be performed with the first element of this list as the start index, 687 * and the second element as the end index. 688 * If an operation is not NONE, it's applied _after_ this substring operation 689 * </pre> 690 */ 691 public int getSubstringIndexCount() { 692 return substringIndex_.size(); 693 } 694 /** 695 * <code>repeated int32 substring_index = 4 [packed = true];</code> 696 * 697 * <pre> 698 * If this field is present, the "substring" operation must be performed with the first element of this list as the start index, 699 * and the second element as the end index. 700 * If an operation is not NONE, it's applied _after_ this substring operation 701 * </pre> 702 */ 703 public int getSubstringIndex(int index) { 704 return substringIndex_.get(index); 705 } 706 private int substringIndexMemoizedSerializedSize = -1; 707 708 // repeated int32 replace_char = 5 [packed = true]; 709 public static final int REPLACE_CHAR_FIELD_NUMBER = 5; 710 private java.util.List<java.lang.Integer> replaceChar_; 711 /** 712 * <code>repeated int32 replace_char = 5 [packed = true];</code> 713 * 714 * <pre> 715 * If this field is present, the "replaceAll" operation must be performed with the first element of this list as the code point 716 * of the character to replace, and the second element as the code point of the replacement character 717 * </pre> 718 */ 719 public java.util.List<java.lang.Integer> 720 getReplaceCharList() { 721 return replaceChar_; 722 } 723 /** 724 * <code>repeated int32 replace_char = 5 [packed = true];</code> 725 * 726 * <pre> 727 * If this field is present, the "replaceAll" operation must be performed with the first element of this list as the code point 728 * of the character to replace, and the second element as the code point of the replacement character 729 * </pre> 730 */ 731 public int getReplaceCharCount() { 732 return replaceChar_.size(); 733 } 734 /** 735 * <code>repeated int32 replace_char = 5 [packed = true];</code> 736 * 737 * <pre> 738 * If this field is present, the "replaceAll" operation must be performed with the first element of this list as the code point 739 * of the character to replace, and the second element as the code point of the replacement character 740 * </pre> 741 */ 742 public int getReplaceChar(int index) { 743 return replaceChar_.get(index); 744 } 745 private int replaceCharMemoizedSerializedSize = -1; 746 747 private void initFields() { 748 range_ = 1; 749 predefinedIndex_ = 0; 750 string_ = ""; 751 operation_ = org.jetbrains.kotlin.serialization.jvm.JvmProtoBuf.StringTableTypes.Record.Operation.NONE; 752 substringIndex_ = java.util.Collections.emptyList(); 753 replaceChar_ = java.util.Collections.emptyList(); 754 } 755 private byte memoizedIsInitialized = -1; 756 public final boolean isInitialized() { 757 byte isInitialized = memoizedIsInitialized; 758 if (isInitialized != -1) return isInitialized == 1; 759 760 memoizedIsInitialized = 1; 761 return true; 762 } 763 764 public void writeTo(com.google.protobuf.CodedOutputStream output) 765 throws java.io.IOException { 766 getSerializedSize(); 767 if (((bitField0_ & 0x00000001) == 0x00000001)) { 768 output.writeInt32(1, range_); 769 } 770 if (((bitField0_ & 0x00000002) == 0x00000002)) { 771 output.writeInt32(2, predefinedIndex_); 772 } 773 if (((bitField0_ & 0x00000008) == 0x00000008)) { 774 output.writeEnum(3, operation_.getNumber()); 775 } 776 if (getSubstringIndexList().size() > 0) { 777 output.writeRawVarint32(34); 778 output.writeRawVarint32(substringIndexMemoizedSerializedSize); 779 } 780 for (int i = 0; i < substringIndex_.size(); i++) { 781 output.writeInt32NoTag(substringIndex_.get(i)); 782 } 783 if (getReplaceCharList().size() > 0) { 784 output.writeRawVarint32(42); 785 output.writeRawVarint32(replaceCharMemoizedSerializedSize); 786 } 787 for (int i = 0; i < replaceChar_.size(); i++) { 788 output.writeInt32NoTag(replaceChar_.get(i)); 789 } 790 if (((bitField0_ & 0x00000004) == 0x00000004)) { 791 output.writeBytes(6, getStringBytes()); 792 } 793 } 794 795 private int memoizedSerializedSize = -1; 796 public int getSerializedSize() { 797 int size = memoizedSerializedSize; 798 if (size != -1) return size; 799 800 size = 0; 801 if (((bitField0_ & 0x00000001) == 0x00000001)) { 802 size += com.google.protobuf.CodedOutputStream 803 .computeInt32Size(1, range_); 804 } 805 if (((bitField0_ & 0x00000002) == 0x00000002)) { 806 size += com.google.protobuf.CodedOutputStream 807 .computeInt32Size(2, predefinedIndex_); 808 } 809 if (((bitField0_ & 0x00000008) == 0x00000008)) { 810 size += com.google.protobuf.CodedOutputStream 811 .computeEnumSize(3, operation_.getNumber()); 812 } 813 { 814 int dataSize = 0; 815 for (int i = 0; i < substringIndex_.size(); i++) { 816 dataSize += com.google.protobuf.CodedOutputStream 817 .computeInt32SizeNoTag(substringIndex_.get(i)); 818 } 819 size += dataSize; 820 if (!getSubstringIndexList().isEmpty()) { 821 size += 1; 822 size += com.google.protobuf.CodedOutputStream 823 .computeInt32SizeNoTag(dataSize); 824 } 825 substringIndexMemoizedSerializedSize = dataSize; 826 } 827 { 828 int dataSize = 0; 829 for (int i = 0; i < replaceChar_.size(); i++) { 830 dataSize += com.google.protobuf.CodedOutputStream 831 .computeInt32SizeNoTag(replaceChar_.get(i)); 832 } 833 size += dataSize; 834 if (!getReplaceCharList().isEmpty()) { 835 size += 1; 836 size += com.google.protobuf.CodedOutputStream 837 .computeInt32SizeNoTag(dataSize); 838 } 839 replaceCharMemoizedSerializedSize = dataSize; 840 } 841 if (((bitField0_ & 0x00000004) == 0x00000004)) { 842 size += com.google.protobuf.CodedOutputStream 843 .computeBytesSize(6, getStringBytes()); 844 } 845 memoizedSerializedSize = size; 846 return size; 847 } 848 849 private static final long serialVersionUID = 0L; 850 @java.lang.Override 851 protected java.lang.Object writeReplace() 852 throws java.io.ObjectStreamException { 853 return super.writeReplace(); 854 } 855 856 public static org.jetbrains.kotlin.serialization.jvm.JvmProtoBuf.StringTableTypes.Record parseFrom( 857 com.google.protobuf.ByteString data) 858 throws com.google.protobuf.InvalidProtocolBufferException { 859 return PARSER.parseFrom(data); 860 } 861 public static org.jetbrains.kotlin.serialization.jvm.JvmProtoBuf.StringTableTypes.Record parseFrom( 862 com.google.protobuf.ByteString data, 863 com.google.protobuf.ExtensionRegistryLite extensionRegistry) 864 throws com.google.protobuf.InvalidProtocolBufferException { 865 return PARSER.parseFrom(data, extensionRegistry); 866 } 867 public static org.jetbrains.kotlin.serialization.jvm.JvmProtoBuf.StringTableTypes.Record parseFrom(byte[] data) 868 throws com.google.protobuf.InvalidProtocolBufferException { 869 return PARSER.parseFrom(data); 870 } 871 public static org.jetbrains.kotlin.serialization.jvm.JvmProtoBuf.StringTableTypes.Record parseFrom( 872 byte[] data, 873 com.google.protobuf.ExtensionRegistryLite extensionRegistry) 874 throws com.google.protobuf.InvalidProtocolBufferException { 875 return PARSER.parseFrom(data, extensionRegistry); 876 } 877 public static org.jetbrains.kotlin.serialization.jvm.JvmProtoBuf.StringTableTypes.Record parseFrom(java.io.InputStream input) 878 throws java.io.IOException { 879 return PARSER.parseFrom(input); 880 } 881 public static org.jetbrains.kotlin.serialization.jvm.JvmProtoBuf.StringTableTypes.Record parseFrom( 882 java.io.InputStream input, 883 com.google.protobuf.ExtensionRegistryLite extensionRegistry) 884 throws java.io.IOException { 885 return PARSER.parseFrom(input, extensionRegistry); 886 } 887 public static org.jetbrains.kotlin.serialization.jvm.JvmProtoBuf.StringTableTypes.Record parseDelimitedFrom(java.io.InputStream input) 888 throws java.io.IOException { 889 return PARSER.parseDelimitedFrom(input); 890 } 891 public static org.jetbrains.kotlin.serialization.jvm.JvmProtoBuf.StringTableTypes.Record parseDelimitedFrom( 892 java.io.InputStream input, 893 com.google.protobuf.ExtensionRegistryLite extensionRegistry) 894 throws java.io.IOException { 895 return PARSER.parseDelimitedFrom(input, extensionRegistry); 896 } 897 public static org.jetbrains.kotlin.serialization.jvm.JvmProtoBuf.StringTableTypes.Record parseFrom( 898 com.google.protobuf.CodedInputStream input) 899 throws java.io.IOException { 900 return PARSER.parseFrom(input); 901 } 902 public static org.jetbrains.kotlin.serialization.jvm.JvmProtoBuf.StringTableTypes.Record parseFrom( 903 com.google.protobuf.CodedInputStream input, 904 com.google.protobuf.ExtensionRegistryLite extensionRegistry) 905 throws java.io.IOException { 906 return PARSER.parseFrom(input, extensionRegistry); 907 } 908 909 public static Builder newBuilder() { return Builder.create(); } 910 public Builder newBuilderForType() { return newBuilder(); } 911 public static Builder newBuilder(org.jetbrains.kotlin.serialization.jvm.JvmProtoBuf.StringTableTypes.Record prototype) { 912 return newBuilder().mergeFrom(prototype); 913 } 914 public Builder toBuilder() { return newBuilder(this); } 915 916 /** 917 * Protobuf type {@code org.jetbrains.kotlin.serialization.jvm.StringTableTypes.Record} 918 */ 919 public static final class Builder extends 920 com.google.protobuf.GeneratedMessageLite.Builder< 921 org.jetbrains.kotlin.serialization.jvm.JvmProtoBuf.StringTableTypes.Record, Builder> 922 implements org.jetbrains.kotlin.serialization.jvm.JvmProtoBuf.StringTableTypes.RecordOrBuilder { 923 // Construct using org.jetbrains.kotlin.serialization.jvm.JvmProtoBuf.StringTableTypes.Record.newBuilder() 924 private Builder() { 925 maybeForceBuilderInitialization(); 926 } 927 928 private void maybeForceBuilderInitialization() { 929 } 930 private static Builder create() { 931 return new Builder(); 932 } 933 934 public Builder clear() { 935 super.clear(); 936 range_ = 1; 937 bitField0_ = (bitField0_ & ~0x00000001); 938 predefinedIndex_ = 0; 939 bitField0_ = (bitField0_ & ~0x00000002); 940 string_ = ""; 941 bitField0_ = (bitField0_ & ~0x00000004); 942 operation_ = org.jetbrains.kotlin.serialization.jvm.JvmProtoBuf.StringTableTypes.Record.Operation.NONE; 943 bitField0_ = (bitField0_ & ~0x00000008); 944 substringIndex_ = java.util.Collections.emptyList(); 945 bitField0_ = (bitField0_ & ~0x00000010); 946 replaceChar_ = java.util.Collections.emptyList(); 947 bitField0_ = (bitField0_ & ~0x00000020); 948 return this; 949 } 950 951 public Builder clone() { 952 return create().mergeFrom(buildPartial()); 953 } 954 955 public org.jetbrains.kotlin.serialization.jvm.JvmProtoBuf.StringTableTypes.Record getDefaultInstanceForType() { 956 return org.jetbrains.kotlin.serialization.jvm.JvmProtoBuf.StringTableTypes.Record.getDefaultInstance(); 957 } 958 959 public org.jetbrains.kotlin.serialization.jvm.JvmProtoBuf.StringTableTypes.Record build() { 960 org.jetbrains.kotlin.serialization.jvm.JvmProtoBuf.StringTableTypes.Record result = buildPartial(); 961 if (!result.isInitialized()) { 962 throw newUninitializedMessageException(result); 963 } 964 return result; 965 } 966 967 public org.jetbrains.kotlin.serialization.jvm.JvmProtoBuf.StringTableTypes.Record buildPartial() { 968 org.jetbrains.kotlin.serialization.jvm.JvmProtoBuf.StringTableTypes.Record result = new org.jetbrains.kotlin.serialization.jvm.JvmProtoBuf.StringTableTypes.Record(this); 969 int from_bitField0_ = bitField0_; 970 int to_bitField0_ = 0; 971 if (((from_bitField0_ & 0x00000001) == 0x00000001)) { 972 to_bitField0_ |= 0x00000001; 973 } 974 result.range_ = range_; 975 if (((from_bitField0_ & 0x00000002) == 0x00000002)) { 976 to_bitField0_ |= 0x00000002; 977 } 978 result.predefinedIndex_ = predefinedIndex_; 979 if (((from_bitField0_ & 0x00000004) == 0x00000004)) { 980 to_bitField0_ |= 0x00000004; 981 } 982 result.string_ = string_; 983 if (((from_bitField0_ & 0x00000008) == 0x00000008)) { 984 to_bitField0_ |= 0x00000008; 985 } 986 result.operation_ = operation_; 987 if (((bitField0_ & 0x00000010) == 0x00000010)) { 988 substringIndex_ = java.util.Collections.unmodifiableList(substringIndex_); 989 bitField0_ = (bitField0_ & ~0x00000010); 990 } 991 result.substringIndex_ = substringIndex_; 992 if (((bitField0_ & 0x00000020) == 0x00000020)) { 993 replaceChar_ = java.util.Collections.unmodifiableList(replaceChar_); 994 bitField0_ = (bitField0_ & ~0x00000020); 995 } 996 result.replaceChar_ = replaceChar_; 997 result.bitField0_ = to_bitField0_; 998 return result; 999 } 1000 1001 public Builder mergeFrom(org.jetbrains.kotlin.serialization.jvm.JvmProtoBuf.StringTableTypes.Record other) { 1002 if (other == org.jetbrains.kotlin.serialization.jvm.JvmProtoBuf.StringTableTypes.Record.getDefaultInstance()) return this; 1003 if (other.hasRange()) { 1004 setRange(other.getRange()); 1005 } 1006 if (other.hasPredefinedIndex()) { 1007 setPredefinedIndex(other.getPredefinedIndex()); 1008 } 1009 if (other.hasString()) { 1010 bitField0_ |= 0x00000004; 1011 string_ = other.string_; 1012 1013 } 1014 if (other.hasOperation()) { 1015 setOperation(other.getOperation()); 1016 } 1017 if (!other.substringIndex_.isEmpty()) { 1018 if (substringIndex_.isEmpty()) { 1019 substringIndex_ = other.substringIndex_; 1020 bitField0_ = (bitField0_ & ~0x00000010); 1021 } else { 1022 ensureSubstringIndexIsMutable(); 1023 substringIndex_.addAll(other.substringIndex_); 1024 } 1025 1026 } 1027 if (!other.replaceChar_.isEmpty()) { 1028 if (replaceChar_.isEmpty()) { 1029 replaceChar_ = other.replaceChar_; 1030 bitField0_ = (bitField0_ & ~0x00000020); 1031 } else { 1032 ensureReplaceCharIsMutable(); 1033 replaceChar_.addAll(other.replaceChar_); 1034 } 1035 1036 } 1037 return this; 1038 } 1039 1040 public final boolean isInitialized() { 1041 return true; 1042 } 1043 1044 public Builder mergeFrom( 1045 com.google.protobuf.CodedInputStream input, 1046 com.google.protobuf.ExtensionRegistryLite extensionRegistry) 1047 throws java.io.IOException { 1048 org.jetbrains.kotlin.serialization.jvm.JvmProtoBuf.StringTableTypes.Record parsedMessage = null; 1049 try { 1050 parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); 1051 } catch (com.google.protobuf.InvalidProtocolBufferException e) { 1052 parsedMessage = (org.jetbrains.kotlin.serialization.jvm.JvmProtoBuf.StringTableTypes.Record) e.getUnfinishedMessage(); 1053 throw e; 1054 } finally { 1055 if (parsedMessage != null) { 1056 mergeFrom(parsedMessage); 1057 } 1058 } 1059 return this; 1060 } 1061 private int bitField0_; 1062 1063 // optional int32 range = 1 [default = 1]; 1064 private int range_ = 1; 1065 /** 1066 * <code>optional int32 range = 1 [default = 1];</code> 1067 * 1068 * <pre> 1069 * The number of times this record should be repeated; this is used to collapse identical subsequent records in the list 1070 * </pre> 1071 */ 1072 public boolean hasRange() { 1073 return ((bitField0_ & 0x00000001) == 0x00000001); 1074 } 1075 /** 1076 * <code>optional int32 range = 1 [default = 1];</code> 1077 * 1078 * <pre> 1079 * The number of times this record should be repeated; this is used to collapse identical subsequent records in the list 1080 * </pre> 1081 */ 1082 public int getRange() { 1083 return range_; 1084 } 1085 /** 1086 * <code>optional int32 range = 1 [default = 1];</code> 1087 * 1088 * <pre> 1089 * The number of times this record should be repeated; this is used to collapse identical subsequent records in the list 1090 * </pre> 1091 */ 1092 public Builder setRange(int value) { 1093 bitField0_ |= 0x00000001; 1094 range_ = value; 1095 1096 return this; 1097 } 1098 /** 1099 * <code>optional int32 range = 1 [default = 1];</code> 1100 * 1101 * <pre> 1102 * The number of times this record should be repeated; this is used to collapse identical subsequent records in the list 1103 * </pre> 1104 */ 1105 public Builder clearRange() { 1106 bitField0_ = (bitField0_ & ~0x00000001); 1107 range_ = 1; 1108 1109 return this; 1110 } 1111 1112 // optional int32 predefined_index = 2; 1113 private int predefinedIndex_ ; 1114 /** 1115 * <code>optional int32 predefined_index = 2;</code> 1116 * 1117 * <pre> 1118 * Index of the predefined constant. If this field is present, the associated string is ignored 1119 * </pre> 1120 */ 1121 public boolean hasPredefinedIndex() { 1122 return ((bitField0_ & 0x00000002) == 0x00000002); 1123 } 1124 /** 1125 * <code>optional int32 predefined_index = 2;</code> 1126 * 1127 * <pre> 1128 * Index of the predefined constant. If this field is present, the associated string is ignored 1129 * </pre> 1130 */ 1131 public int getPredefinedIndex() { 1132 return predefinedIndex_; 1133 } 1134 /** 1135 * <code>optional int32 predefined_index = 2;</code> 1136 * 1137 * <pre> 1138 * Index of the predefined constant. If this field is present, the associated string is ignored 1139 * </pre> 1140 */ 1141 public Builder setPredefinedIndex(int value) { 1142 bitField0_ |= 0x00000002; 1143 predefinedIndex_ = value; 1144 1145 return this; 1146 } 1147 /** 1148 * <code>optional int32 predefined_index = 2;</code> 1149 * 1150 * <pre> 1151 * Index of the predefined constant. If this field is present, the associated string is ignored 1152 * </pre> 1153 */ 1154 public Builder clearPredefinedIndex() { 1155 bitField0_ = (bitField0_ & ~0x00000002); 1156 predefinedIndex_ = 0; 1157 1158 return this; 1159 } 1160 1161 // optional string string = 6; 1162 private java.lang.Object string_ = ""; 1163 /** 1164 * <code>optional string string = 6;</code> 1165 * 1166 * <pre> 1167 * A string which should be used. If this field is present, both the associated string and the predefined string index are ignored 1168 * </pre> 1169 */ 1170 public boolean hasString() { 1171 return ((bitField0_ & 0x00000004) == 0x00000004); 1172 } 1173 /** 1174 * <code>optional string string = 6;</code> 1175 * 1176 * <pre> 1177 * A string which should be used. If this field is present, both the associated string and the predefined string index are ignored 1178 * </pre> 1179 */ 1180 public java.lang.String getString() { 1181 java.lang.Object ref = string_; 1182 if (!(ref instanceof java.lang.String)) { 1183 java.lang.String s = ((com.google.protobuf.ByteString) ref) 1184 .toStringUtf8(); 1185 string_ = s; 1186 return s; 1187 } else { 1188 return (java.lang.String) ref; 1189 } 1190 } 1191 /** 1192 * <code>optional string string = 6;</code> 1193 * 1194 * <pre> 1195 * A string which should be used. If this field is present, both the associated string and the predefined string index are ignored 1196 * </pre> 1197 */ 1198 public com.google.protobuf.ByteString 1199 getStringBytes() { 1200 java.lang.Object ref = string_; 1201 if (ref instanceof String) { 1202 com.google.protobuf.ByteString b = 1203 com.google.protobuf.ByteString.copyFromUtf8( 1204 (java.lang.String) ref); 1205 string_ = b; 1206 return b; 1207 } else { 1208 return (com.google.protobuf.ByteString) ref; 1209 } 1210 } 1211 /** 1212 * <code>optional string string = 6;</code> 1213 * 1214 * <pre> 1215 * A string which should be used. If this field is present, both the associated string and the predefined string index are ignored 1216 * </pre> 1217 */ 1218 public Builder setString( 1219 java.lang.String value) { 1220 if (value == null) { 1221 throw new NullPointerException(); 1222 } 1223 bitField0_ |= 0x00000004; 1224 string_ = value; 1225 1226 return this; 1227 } 1228 /** 1229 * <code>optional string string = 6;</code> 1230 * 1231 * <pre> 1232 * A string which should be used. If this field is present, both the associated string and the predefined string index are ignored 1233 * </pre> 1234 */ 1235 public Builder clearString() { 1236 bitField0_ = (bitField0_ & ~0x00000004); 1237 string_ = getDefaultInstance().getString(); 1238 1239 return this; 1240 } 1241 /** 1242 * <code>optional string string = 6;</code> 1243 * 1244 * <pre> 1245 * A string which should be used. If this field is present, both the associated string and the predefined string index are ignored 1246 * </pre> 1247 */ 1248 public Builder setStringBytes( 1249 com.google.protobuf.ByteString value) { 1250 if (value == null) { 1251 throw new NullPointerException(); 1252 } 1253 bitField0_ |= 0x00000004; 1254 string_ = value; 1255 1256 return this; 1257 } 1258 1259 // optional .org.jetbrains.kotlin.serialization.jvm.StringTableTypes.Record.Operation operation = 3 [default = NONE]; 1260 private org.jetbrains.kotlin.serialization.jvm.JvmProtoBuf.StringTableTypes.Record.Operation operation_ = org.jetbrains.kotlin.serialization.jvm.JvmProtoBuf.StringTableTypes.Record.Operation.NONE; 1261 /** 1262 * <code>optional .org.jetbrains.kotlin.serialization.jvm.StringTableTypes.Record.Operation operation = 3 [default = NONE];</code> 1263 * 1264 * <pre> 1265 * Perform a described operation on the string 1266 * </pre> 1267 */ 1268 public boolean hasOperation() { 1269 return ((bitField0_ & 0x00000008) == 0x00000008); 1270 } 1271 /** 1272 * <code>optional .org.jetbrains.kotlin.serialization.jvm.StringTableTypes.Record.Operation operation = 3 [default = NONE];</code> 1273 * 1274 * <pre> 1275 * Perform a described operation on the string 1276 * </pre> 1277 */ 1278 public org.jetbrains.kotlin.serialization.jvm.JvmProtoBuf.StringTableTypes.Record.Operation getOperation() { 1279 return operation_; 1280 } 1281 /** 1282 * <code>optional .org.jetbrains.kotlin.serialization.jvm.StringTableTypes.Record.Operation operation = 3 [default = NONE];</code> 1283 * 1284 * <pre> 1285 * Perform a described operation on the string 1286 * </pre> 1287 */ 1288 public Builder setOperation(org.jetbrains.kotlin.serialization.jvm.JvmProtoBuf.StringTableTypes.Record.Operation value) { 1289 if (value == null) { 1290 throw new NullPointerException(); 1291 } 1292 bitField0_ |= 0x00000008; 1293 operation_ = value; 1294 1295 return this; 1296 } 1297 /** 1298 * <code>optional .org.jetbrains.kotlin.serialization.jvm.StringTableTypes.Record.Operation operation = 3 [default = NONE];</code> 1299 * 1300 * <pre> 1301 * Perform a described operation on the string 1302 * </pre> 1303 */ 1304 public Builder clearOperation() { 1305 bitField0_ = (bitField0_ & ~0x00000008); 1306 operation_ = org.jetbrains.kotlin.serialization.jvm.JvmProtoBuf.StringTableTypes.Record.Operation.NONE; 1307 1308 return this; 1309 } 1310 1311 // repeated int32 substring_index = 4 [packed = true]; 1312 private java.util.List<java.lang.Integer> substringIndex_ = java.util.Collections.emptyList(); 1313 private void ensureSubstringIndexIsMutable() { 1314 if (!((bitField0_ & 0x00000010) == 0x00000010)) { 1315 substringIndex_ = new java.util.ArrayList<java.lang.Integer>(substringIndex_); 1316 bitField0_ |= 0x00000010; 1317 } 1318 } 1319 /** 1320 * <code>repeated int32 substring_index = 4 [packed = true];</code> 1321 * 1322 * <pre> 1323 * If this field is present, the "substring" operation must be performed with the first element of this list as the start index, 1324 * and the second element as the end index. 1325 * If an operation is not NONE, it's applied _after_ this substring operation 1326 * </pre> 1327 */ 1328 public java.util.List<java.lang.Integer> 1329 getSubstringIndexList() { 1330 return java.util.Collections.unmodifiableList(substringIndex_); 1331 } 1332 /** 1333 * <code>repeated int32 substring_index = 4 [packed = true];</code> 1334 * 1335 * <pre> 1336 * If this field is present, the "substring" operation must be performed with the first element of this list as the start index, 1337 * and the second element as the end index. 1338 * If an operation is not NONE, it's applied _after_ this substring operation 1339 * </pre> 1340 */ 1341 public int getSubstringIndexCount() { 1342 return substringIndex_.size(); 1343 } 1344 /** 1345 * <code>repeated int32 substring_index = 4 [packed = true];</code> 1346 * 1347 * <pre> 1348 * If this field is present, the "substring" operation must be performed with the first element of this list as the start index, 1349 * and the second element as the end index. 1350 * If an operation is not NONE, it's applied _after_ this substring operation 1351 * </pre> 1352 */ 1353 public int getSubstringIndex(int index) { 1354 return substringIndex_.get(index); 1355 } 1356 /** 1357 * <code>repeated int32 substring_index = 4 [packed = true];</code> 1358 * 1359 * <pre> 1360 * If this field is present, the "substring" operation must be performed with the first element of this list as the start index, 1361 * and the second element as the end index. 1362 * If an operation is not NONE, it's applied _after_ this substring operation 1363 * </pre> 1364 */ 1365 public Builder setSubstringIndex( 1366 int index, int value) { 1367 ensureSubstringIndexIsMutable(); 1368 substringIndex_.set(index, value); 1369 1370 return this; 1371 } 1372 /** 1373 * <code>repeated int32 substring_index = 4 [packed = true];</code> 1374 * 1375 * <pre> 1376 * If this field is present, the "substring" operation must be performed with the first element of this list as the start index, 1377 * and the second element as the end index. 1378 * If an operation is not NONE, it's applied _after_ this substring operation 1379 * </pre> 1380 */ 1381 public Builder addSubstringIndex(int value) { 1382 ensureSubstringIndexIsMutable(); 1383 substringIndex_.add(value); 1384 1385 return this; 1386 } 1387 /** 1388 * <code>repeated int32 substring_index = 4 [packed = true];</code> 1389 * 1390 * <pre> 1391 * If this field is present, the "substring" operation must be performed with the first element of this list as the start index, 1392 * and the second element as the end index. 1393 * If an operation is not NONE, it's applied _after_ this substring operation 1394 * </pre> 1395 */ 1396 public Builder addAllSubstringIndex( 1397 java.lang.Iterable<? extends java.lang.Integer> values) { 1398 ensureSubstringIndexIsMutable(); 1399 super.addAll(values, substringIndex_); 1400 1401 return this; 1402 } 1403 /** 1404 * <code>repeated int32 substring_index = 4 [packed = true];</code> 1405 * 1406 * <pre> 1407 * If this field is present, the "substring" operation must be performed with the first element of this list as the start index, 1408 * and the second element as the end index. 1409 * If an operation is not NONE, it's applied _after_ this substring operation 1410 * </pre> 1411 */ 1412 public Builder clearSubstringIndex() { 1413 substringIndex_ = java.util.Collections.emptyList(); 1414 bitField0_ = (bitField0_ & ~0x00000010); 1415 1416 return this; 1417 } 1418 1419 // repeated int32 replace_char = 5 [packed = true]; 1420 private java.util.List<java.lang.Integer> replaceChar_ = java.util.Collections.emptyList(); 1421 private void ensureReplaceCharIsMutable() { 1422 if (!((bitField0_ & 0x00000020) == 0x00000020)) { 1423 replaceChar_ = new java.util.ArrayList<java.lang.Integer>(replaceChar_); 1424 bitField0_ |= 0x00000020; 1425 } 1426 } 1427 /** 1428 * <code>repeated int32 replace_char = 5 [packed = true];</code> 1429 * 1430 * <pre> 1431 * If this field is present, the "replaceAll" operation must be performed with the first element of this list as the code point 1432 * of the character to replace, and the second element as the code point of the replacement character 1433 * </pre> 1434 */ 1435 public java.util.List<java.lang.Integer> 1436 getReplaceCharList() { 1437 return java.util.Collections.unmodifiableList(replaceChar_); 1438 } 1439 /** 1440 * <code>repeated int32 replace_char = 5 [packed = true];</code> 1441 * 1442 * <pre> 1443 * If this field is present, the "replaceAll" operation must be performed with the first element of this list as the code point 1444 * of the character to replace, and the second element as the code point of the replacement character 1445 * </pre> 1446 */ 1447 public int getReplaceCharCount() { 1448 return replaceChar_.size(); 1449 } 1450 /** 1451 * <code>repeated int32 replace_char = 5 [packed = true];</code> 1452 * 1453 * <pre> 1454 * If this field is present, the "replaceAll" operation must be performed with the first element of this list as the code point 1455 * of the character to replace, and the second element as the code point of the replacement character 1456 * </pre> 1457 */ 1458 public int getReplaceChar(int index) { 1459 return replaceChar_.get(index); 1460 } 1461 /** 1462 * <code>repeated int32 replace_char = 5 [packed = true];</code> 1463 * 1464 * <pre> 1465 * If this field is present, the "replaceAll" operation must be performed with the first element of this list as the code point 1466 * of the character to replace, and the second element as the code point of the replacement character 1467 * </pre> 1468 */ 1469 public Builder setReplaceChar( 1470 int index, int value) { 1471 ensureReplaceCharIsMutable(); 1472 replaceChar_.set(index, value); 1473 1474 return this; 1475 } 1476 /** 1477 * <code>repeated int32 replace_char = 5 [packed = true];</code> 1478 * 1479 * <pre> 1480 * If this field is present, the "replaceAll" operation must be performed with the first element of this list as the code point 1481 * of the character to replace, and the second element as the code point of the replacement character 1482 * </pre> 1483 */ 1484 public Builder addReplaceChar(int value) { 1485 ensureReplaceCharIsMutable(); 1486 replaceChar_.add(value); 1487 1488 return this; 1489 } 1490 /** 1491 * <code>repeated int32 replace_char = 5 [packed = true];</code> 1492 * 1493 * <pre> 1494 * If this field is present, the "replaceAll" operation must be performed with the first element of this list as the code point 1495 * of the character to replace, and the second element as the code point of the replacement character 1496 * </pre> 1497 */ 1498 public Builder addAllReplaceChar( 1499 java.lang.Iterable<? extends java.lang.Integer> values) { 1500 ensureReplaceCharIsMutable(); 1501 super.addAll(values, replaceChar_); 1502 1503 return this; 1504 } 1505 /** 1506 * <code>repeated int32 replace_char = 5 [packed = true];</code> 1507 * 1508 * <pre> 1509 * If this field is present, the "replaceAll" operation must be performed with the first element of this list as the code point 1510 * of the character to replace, and the second element as the code point of the replacement character 1511 * </pre> 1512 */ 1513 public Builder clearReplaceChar() { 1514 replaceChar_ = java.util.Collections.emptyList(); 1515 bitField0_ = (bitField0_ & ~0x00000020); 1516 1517 return this; 1518 } 1519 1520 // @@protoc_insertion_point(builder_scope:org.jetbrains.kotlin.serialization.jvm.StringTableTypes.Record) 1521 } 1522 1523 static { 1524 defaultInstance = new Record(true); 1525 defaultInstance.initFields(); 1526 } 1527 1528 // @@protoc_insertion_point(class_scope:org.jetbrains.kotlin.serialization.jvm.StringTableTypes.Record) 1529 } 1530 1531 // repeated .org.jetbrains.kotlin.serialization.jvm.StringTableTypes.Record record = 1; 1532 public static final int RECORD_FIELD_NUMBER = 1; 1533 private java.util.List<org.jetbrains.kotlin.serialization.jvm.JvmProtoBuf.StringTableTypes.Record> record_; 1534 /** 1535 * <code>repeated .org.jetbrains.kotlin.serialization.jvm.StringTableTypes.Record record = 1;</code> 1536 */ 1537 public java.util.List<org.jetbrains.kotlin.serialization.jvm.JvmProtoBuf.StringTableTypes.Record> getRecordList() { 1538 return record_; 1539 } 1540 /** 1541 * <code>repeated .org.jetbrains.kotlin.serialization.jvm.StringTableTypes.Record record = 1;</code> 1542 */ 1543 public java.util.List<? extends org.jetbrains.kotlin.serialization.jvm.JvmProtoBuf.StringTableTypes.RecordOrBuilder> 1544 getRecordOrBuilderList() { 1545 return record_; 1546 } 1547 /** 1548 * <code>repeated .org.jetbrains.kotlin.serialization.jvm.StringTableTypes.Record record = 1;</code> 1549 */ 1550 public int getRecordCount() { 1551 return record_.size(); 1552 } 1553 /** 1554 * <code>repeated .org.jetbrains.kotlin.serialization.jvm.StringTableTypes.Record record = 1;</code> 1555 */ 1556 public org.jetbrains.kotlin.serialization.jvm.JvmProtoBuf.StringTableTypes.Record getRecord(int index) { 1557 return record_.get(index); 1558 } 1559 /** 1560 * <code>repeated .org.jetbrains.kotlin.serialization.jvm.StringTableTypes.Record record = 1;</code> 1561 */ 1562 public org.jetbrains.kotlin.serialization.jvm.JvmProtoBuf.StringTableTypes.RecordOrBuilder getRecordOrBuilder( 1563 int index) { 1564 return record_.get(index); 1565 } 1566 1567 // repeated int32 local_name = 5 [packed = true]; 1568 public static final int LOCAL_NAME_FIELD_NUMBER = 5; 1569 private java.util.List<java.lang.Integer> localName_; 1570 /** 1571 * <code>repeated int32 local_name = 5 [packed = true];</code> 1572 * 1573 * <pre> 1574 * Indices of strings which are names of local classes or anonymous objects 1575 * </pre> 1576 */ 1577 public java.util.List<java.lang.Integer> 1578 getLocalNameList() { 1579 return localName_; 1580 } 1581 /** 1582 * <code>repeated int32 local_name = 5 [packed = true];</code> 1583 * 1584 * <pre> 1585 * Indices of strings which are names of local classes or anonymous objects 1586 * </pre> 1587 */ 1588 public int getLocalNameCount() { 1589 return localName_.size(); 1590 } 1591 /** 1592 * <code>repeated int32 local_name = 5 [packed = true];</code> 1593 * 1594 * <pre> 1595 * Indices of strings which are names of local classes or anonymous objects 1596 * </pre> 1597 */ 1598 public int getLocalName(int index) { 1599 return localName_.get(index); 1600 } 1601 private int localNameMemoizedSerializedSize = -1; 1602 1603 private void initFields() { 1604 record_ = java.util.Collections.emptyList(); 1605 localName_ = java.util.Collections.emptyList(); 1606 } 1607 private byte memoizedIsInitialized = -1; 1608 public final boolean isInitialized() { 1609 byte isInitialized = memoizedIsInitialized; 1610 if (isInitialized != -1) return isInitialized == 1; 1611 1612 memoizedIsInitialized = 1; 1613 return true; 1614 } 1615 1616 public void writeTo(com.google.protobuf.CodedOutputStream output) 1617 throws java.io.IOException { 1618 getSerializedSize(); 1619 for (int i = 0; i < record_.size(); i++) { 1620 output.writeMessage(1, record_.get(i)); 1621 } 1622 if (getLocalNameList().size() > 0) { 1623 output.writeRawVarint32(42); 1624 output.writeRawVarint32(localNameMemoizedSerializedSize); 1625 } 1626 for (int i = 0; i < localName_.size(); i++) { 1627 output.writeInt32NoTag(localName_.get(i)); 1628 } 1629 } 1630 1631 private int memoizedSerializedSize = -1; 1632 public int getSerializedSize() { 1633 int size = memoizedSerializedSize; 1634 if (size != -1) return size; 1635 1636 size = 0; 1637 for (int i = 0; i < record_.size(); i++) { 1638 size += com.google.protobuf.CodedOutputStream 1639 .computeMessageSize(1, record_.get(i)); 1640 } 1641 { 1642 int dataSize = 0; 1643 for (int i = 0; i < localName_.size(); i++) { 1644 dataSize += com.google.protobuf.CodedOutputStream 1645 .computeInt32SizeNoTag(localName_.get(i)); 1646 } 1647 size += dataSize; 1648 if (!getLocalNameList().isEmpty()) { 1649 size += 1; 1650 size += com.google.protobuf.CodedOutputStream 1651 .computeInt32SizeNoTag(dataSize); 1652 } 1653 localNameMemoizedSerializedSize = dataSize; 1654 } 1655 memoizedSerializedSize = size; 1656 return size; 1657 } 1658 1659 private static final long serialVersionUID = 0L; 1660 @java.lang.Override 1661 protected java.lang.Object writeReplace() 1662 throws java.io.ObjectStreamException { 1663 return super.writeReplace(); 1664 } 1665 1666 public static org.jetbrains.kotlin.serialization.jvm.JvmProtoBuf.StringTableTypes parseFrom( 1667 com.google.protobuf.ByteString data) 1668 throws com.google.protobuf.InvalidProtocolBufferException { 1669 return PARSER.parseFrom(data); 1670 } 1671 public static org.jetbrains.kotlin.serialization.jvm.JvmProtoBuf.StringTableTypes parseFrom( 1672 com.google.protobuf.ByteString data, 1673 com.google.protobuf.ExtensionRegistryLite extensionRegistry) 1674 throws com.google.protobuf.InvalidProtocolBufferException { 1675 return PARSER.parseFrom(data, extensionRegistry); 1676 } 1677 public static org.jetbrains.kotlin.serialization.jvm.JvmProtoBuf.StringTableTypes parseFrom(byte[] data) 1678 throws com.google.protobuf.InvalidProtocolBufferException { 1679 return PARSER.parseFrom(data); 1680 } 1681 public static org.jetbrains.kotlin.serialization.jvm.JvmProtoBuf.StringTableTypes parseFrom( 1682 byte[] data, 1683 com.google.protobuf.ExtensionRegistryLite extensionRegistry) 1684 throws com.google.protobuf.InvalidProtocolBufferException { 1685 return PARSER.parseFrom(data, extensionRegistry); 1686 } 1687 public static org.jetbrains.kotlin.serialization.jvm.JvmProtoBuf.StringTableTypes parseFrom(java.io.InputStream input) 1688 throws java.io.IOException { 1689 return PARSER.parseFrom(input); 1690 } 1691 public static org.jetbrains.kotlin.serialization.jvm.JvmProtoBuf.StringTableTypes parseFrom( 1692 java.io.InputStream input, 1693 com.google.protobuf.ExtensionRegistryLite extensionRegistry) 1694 throws java.io.IOException { 1695 return PARSER.parseFrom(input, extensionRegistry); 1696 } 1697 public static org.jetbrains.kotlin.serialization.jvm.JvmProtoBuf.StringTableTypes parseDelimitedFrom(java.io.InputStream input) 1698 throws java.io.IOException { 1699 return PARSER.parseDelimitedFrom(input); 1700 } 1701 public static org.jetbrains.kotlin.serialization.jvm.JvmProtoBuf.StringTableTypes parseDelimitedFrom( 1702 java.io.InputStream input, 1703 com.google.protobuf.ExtensionRegistryLite extensionRegistry) 1704 throws java.io.IOException { 1705 return PARSER.parseDelimitedFrom(input, extensionRegistry); 1706 } 1707 public static org.jetbrains.kotlin.serialization.jvm.JvmProtoBuf.StringTableTypes parseFrom( 1708 com.google.protobuf.CodedInputStream input) 1709 throws java.io.IOException { 1710 return PARSER.parseFrom(input); 1711 } 1712 public static org.jetbrains.kotlin.serialization.jvm.JvmProtoBuf.StringTableTypes parseFrom( 1713 com.google.protobuf.CodedInputStream input, 1714 com.google.protobuf.ExtensionRegistryLite extensionRegistry) 1715 throws java.io.IOException { 1716 return PARSER.parseFrom(input, extensionRegistry); 1717 } 1718 1719 public static Builder newBuilder() { return Builder.create(); } 1720 public Builder newBuilderForType() { return newBuilder(); } 1721 public static Builder newBuilder(org.jetbrains.kotlin.serialization.jvm.JvmProtoBuf.StringTableTypes prototype) { 1722 return newBuilder().mergeFrom(prototype); 1723 } 1724 public Builder toBuilder() { return newBuilder(this); } 1725 1726 /** 1727 * Protobuf type {@code org.jetbrains.kotlin.serialization.jvm.StringTableTypes} 1728 */ 1729 public static final class Builder extends 1730 com.google.protobuf.GeneratedMessageLite.Builder< 1731 org.jetbrains.kotlin.serialization.jvm.JvmProtoBuf.StringTableTypes, Builder> 1732 implements org.jetbrains.kotlin.serialization.jvm.JvmProtoBuf.StringTableTypesOrBuilder { 1733 // Construct using org.jetbrains.kotlin.serialization.jvm.JvmProtoBuf.StringTableTypes.newBuilder() 1734 private Builder() { 1735 maybeForceBuilderInitialization(); 1736 } 1737 1738 private void maybeForceBuilderInitialization() { 1739 } 1740 private static Builder create() { 1741 return new Builder(); 1742 } 1743 1744 public Builder clear() { 1745 super.clear(); 1746 record_ = java.util.Collections.emptyList(); 1747 bitField0_ = (bitField0_ & ~0x00000001); 1748 localName_ = java.util.Collections.emptyList(); 1749 bitField0_ = (bitField0_ & ~0x00000002); 1750 return this; 1751 } 1752 1753 public Builder clone() { 1754 return create().mergeFrom(buildPartial()); 1755 } 1756 1757 public org.jetbrains.kotlin.serialization.jvm.JvmProtoBuf.StringTableTypes getDefaultInstanceForType() { 1758 return org.jetbrains.kotlin.serialization.jvm.JvmProtoBuf.StringTableTypes.getDefaultInstance(); 1759 } 1760 1761 public org.jetbrains.kotlin.serialization.jvm.JvmProtoBuf.StringTableTypes build() { 1762 org.jetbrains.kotlin.serialization.jvm.JvmProtoBuf.StringTableTypes result = buildPartial(); 1763 if (!result.isInitialized()) { 1764 throw newUninitializedMessageException(result); 1765 } 1766 return result; 1767 } 1768 1769 public org.jetbrains.kotlin.serialization.jvm.JvmProtoBuf.StringTableTypes buildPartial() { 1770 org.jetbrains.kotlin.serialization.jvm.JvmProtoBuf.StringTableTypes result = new org.jetbrains.kotlin.serialization.jvm.JvmProtoBuf.StringTableTypes(this); 1771 int from_bitField0_ = bitField0_; 1772 if (((bitField0_ & 0x00000001) == 0x00000001)) { 1773 record_ = java.util.Collections.unmodifiableList(record_); 1774 bitField0_ = (bitField0_ & ~0x00000001); 1775 } 1776 result.record_ = record_; 1777 if (((bitField0_ & 0x00000002) == 0x00000002)) { 1778 localName_ = java.util.Collections.unmodifiableList(localName_); 1779 bitField0_ = (bitField0_ & ~0x00000002); 1780 } 1781 result.localName_ = localName_; 1782 return result; 1783 } 1784 1785 public Builder mergeFrom(org.jetbrains.kotlin.serialization.jvm.JvmProtoBuf.StringTableTypes other) { 1786 if (other == org.jetbrains.kotlin.serialization.jvm.JvmProtoBuf.StringTableTypes.getDefaultInstance()) return this; 1787 if (!other.record_.isEmpty()) { 1788 if (record_.isEmpty()) { 1789 record_ = other.record_; 1790 bitField0_ = (bitField0_ & ~0x00000001); 1791 } else { 1792 ensureRecordIsMutable(); 1793 record_.addAll(other.record_); 1794 } 1795 1796 } 1797 if (!other.localName_.isEmpty()) { 1798 if (localName_.isEmpty()) { 1799 localName_ = other.localName_; 1800 bitField0_ = (bitField0_ & ~0x00000002); 1801 } else { 1802 ensureLocalNameIsMutable(); 1803 localName_.addAll(other.localName_); 1804 } 1805 1806 } 1807 return this; 1808 } 1809 1810 public final boolean isInitialized() { 1811 return true; 1812 } 1813 1814 public Builder mergeFrom( 1815 com.google.protobuf.CodedInputStream input, 1816 com.google.protobuf.ExtensionRegistryLite extensionRegistry) 1817 throws java.io.IOException { 1818 org.jetbrains.kotlin.serialization.jvm.JvmProtoBuf.StringTableTypes parsedMessage = null; 1819 try { 1820 parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); 1821 } catch (com.google.protobuf.InvalidProtocolBufferException e) { 1822 parsedMessage = (org.jetbrains.kotlin.serialization.jvm.JvmProtoBuf.StringTableTypes) e.getUnfinishedMessage(); 1823 throw e; 1824 } finally { 1825 if (parsedMessage != null) { 1826 mergeFrom(parsedMessage); 1827 } 1828 } 1829 return this; 1830 } 1831 private int bitField0_; 1832 1833 // repeated .org.jetbrains.kotlin.serialization.jvm.StringTableTypes.Record record = 1; 1834 private java.util.List<org.jetbrains.kotlin.serialization.jvm.JvmProtoBuf.StringTableTypes.Record> record_ = 1835 java.util.Collections.emptyList(); 1836 private void ensureRecordIsMutable() { 1837 if (!((bitField0_ & 0x00000001) == 0x00000001)) { 1838 record_ = new java.util.ArrayList<org.jetbrains.kotlin.serialization.jvm.JvmProtoBuf.StringTableTypes.Record>(record_); 1839 bitField0_ |= 0x00000001; 1840 } 1841 } 1842 1843 /** 1844 * <code>repeated .org.jetbrains.kotlin.serialization.jvm.StringTableTypes.Record record = 1;</code> 1845 */ 1846 public java.util.List<org.jetbrains.kotlin.serialization.jvm.JvmProtoBuf.StringTableTypes.Record> getRecordList() { 1847 return java.util.Collections.unmodifiableList(record_); 1848 } 1849 /** 1850 * <code>repeated .org.jetbrains.kotlin.serialization.jvm.StringTableTypes.Record record = 1;</code> 1851 */ 1852 public int getRecordCount() { 1853 return record_.size(); 1854 } 1855 /** 1856 * <code>repeated .org.jetbrains.kotlin.serialization.jvm.StringTableTypes.Record record = 1;</code> 1857 */ 1858 public org.jetbrains.kotlin.serialization.jvm.JvmProtoBuf.StringTableTypes.Record getRecord(int index) { 1859 return record_.get(index); 1860 } 1861 /** 1862 * <code>repeated .org.jetbrains.kotlin.serialization.jvm.StringTableTypes.Record record = 1;</code> 1863 */ 1864 public Builder setRecord( 1865 int index, org.jetbrains.kotlin.serialization.jvm.JvmProtoBuf.StringTableTypes.Record value) { 1866 if (value == null) { 1867 throw new NullPointerException(); 1868 } 1869 ensureRecordIsMutable(); 1870 record_.set(index, value); 1871 1872 return this; 1873 } 1874 /** 1875 * <code>repeated .org.jetbrains.kotlin.serialization.jvm.StringTableTypes.Record record = 1;</code> 1876 */ 1877 public Builder setRecord( 1878 int index, org.jetbrains.kotlin.serialization.jvm.JvmProtoBuf.StringTableTypes.Record.Builder builderForValue) { 1879 ensureRecordIsMutable(); 1880 record_.set(index, builderForValue.build()); 1881 1882 return this; 1883 } 1884 /** 1885 * <code>repeated .org.jetbrains.kotlin.serialization.jvm.StringTableTypes.Record record = 1;</code> 1886 */ 1887 public Builder addRecord(org.jetbrains.kotlin.serialization.jvm.JvmProtoBuf.StringTableTypes.Record value) { 1888 if (value == null) { 1889 throw new NullPointerException(); 1890 } 1891 ensureRecordIsMutable(); 1892 record_.add(value); 1893 1894 return this; 1895 } 1896 /** 1897 * <code>repeated .org.jetbrains.kotlin.serialization.jvm.StringTableTypes.Record record = 1;</code> 1898 */ 1899 public Builder addRecord( 1900 int index, org.jetbrains.kotlin.serialization.jvm.JvmProtoBuf.StringTableTypes.Record value) { 1901 if (value == null) { 1902 throw new NullPointerException(); 1903 } 1904 ensureRecordIsMutable(); 1905 record_.add(index, value); 1906 1907 return this; 1908 } 1909 /** 1910 * <code>repeated .org.jetbrains.kotlin.serialization.jvm.StringTableTypes.Record record = 1;</code> 1911 */ 1912 public Builder addRecord( 1913 org.jetbrains.kotlin.serialization.jvm.JvmProtoBuf.StringTableTypes.Record.Builder builderForValue) { 1914 ensureRecordIsMutable(); 1915 record_.add(builderForValue.build()); 1916 1917 return this; 1918 } 1919 /** 1920 * <code>repeated .org.jetbrains.kotlin.serialization.jvm.StringTableTypes.Record record = 1;</code> 1921 */ 1922 public Builder addRecord( 1923 int index, org.jetbrains.kotlin.serialization.jvm.JvmProtoBuf.StringTableTypes.Record.Builder builderForValue) { 1924 ensureRecordIsMutable(); 1925 record_.add(index, builderForValue.build()); 1926 1927 return this; 1928 } 1929 /** 1930 * <code>repeated .org.jetbrains.kotlin.serialization.jvm.StringTableTypes.Record record = 1;</code> 1931 */ 1932 public Builder addAllRecord( 1933 java.lang.Iterable<? extends org.jetbrains.kotlin.serialization.jvm.JvmProtoBuf.StringTableTypes.Record> values) { 1934 ensureRecordIsMutable(); 1935 super.addAll(values, record_); 1936 1937 return this; 1938 } 1939 /** 1940 * <code>repeated .org.jetbrains.kotlin.serialization.jvm.StringTableTypes.Record record = 1;</code> 1941 */ 1942 public Builder clearRecord() { 1943 record_ = java.util.Collections.emptyList(); 1944 bitField0_ = (bitField0_ & ~0x00000001); 1945 1946 return this; 1947 } 1948 /** 1949 * <code>repeated .org.jetbrains.kotlin.serialization.jvm.StringTableTypes.Record record = 1;</code> 1950 */ 1951 public Builder removeRecord(int index) { 1952 ensureRecordIsMutable(); 1953 record_.remove(index); 1954 1955 return this; 1956 } 1957 1958 // repeated int32 local_name = 5 [packed = true]; 1959 private java.util.List<java.lang.Integer> localName_ = java.util.Collections.emptyList(); 1960 private void ensureLocalNameIsMutable() { 1961 if (!((bitField0_ & 0x00000002) == 0x00000002)) { 1962 localName_ = new java.util.ArrayList<java.lang.Integer>(localName_); 1963 bitField0_ |= 0x00000002; 1964 } 1965 } 1966 /** 1967 * <code>repeated int32 local_name = 5 [packed = true];</code> 1968 * 1969 * <pre> 1970 * Indices of strings which are names of local classes or anonymous objects 1971 * </pre> 1972 */ 1973 public java.util.List<java.lang.Integer> 1974 getLocalNameList() { 1975 return java.util.Collections.unmodifiableList(localName_); 1976 } 1977 /** 1978 * <code>repeated int32 local_name = 5 [packed = true];</code> 1979 * 1980 * <pre> 1981 * Indices of strings which are names of local classes or anonymous objects 1982 * </pre> 1983 */ 1984 public int getLocalNameCount() { 1985 return localName_.size(); 1986 } 1987 /** 1988 * <code>repeated int32 local_name = 5 [packed = true];</code> 1989 * 1990 * <pre> 1991 * Indices of strings which are names of local classes or anonymous objects 1992 * </pre> 1993 */ 1994 public int getLocalName(int index) { 1995 return localName_.get(index); 1996 } 1997 /** 1998 * <code>repeated int32 local_name = 5 [packed = true];</code> 1999 * 2000 * <pre> 2001 * Indices of strings which are names of local classes or anonymous objects 2002 * </pre> 2003 */ 2004 public Builder setLocalName( 2005 int index, int value) { 2006 ensureLocalNameIsMutable(); 2007 localName_.set(index, value); 2008 2009 return this; 2010 } 2011 /** 2012 * <code>repeated int32 local_name = 5 [packed = true];</code> 2013 * 2014 * <pre> 2015 * Indices of strings which are names of local classes or anonymous objects 2016 * </pre> 2017 */ 2018 public Builder addLocalName(int value) { 2019 ensureLocalNameIsMutable(); 2020 localName_.add(value); 2021 2022 return this; 2023 } 2024 /** 2025 * <code>repeated int32 local_name = 5 [packed = true];</code> 2026 * 2027 * <pre> 2028 * Indices of strings which are names of local classes or anonymous objects 2029 * </pre> 2030 */ 2031 public Builder addAllLocalName( 2032 java.lang.Iterable<? extends java.lang.Integer> values) { 2033 ensureLocalNameIsMutable(); 2034 super.addAll(values, localName_); 2035 2036 return this; 2037 } 2038 /** 2039 * <code>repeated int32 local_name = 5 [packed = true];</code> 2040 * 2041 * <pre> 2042 * Indices of strings which are names of local classes or anonymous objects 2043 * </pre> 2044 */ 2045 public Builder clearLocalName() { 2046 localName_ = java.util.Collections.emptyList(); 2047 bitField0_ = (bitField0_ & ~0x00000002); 2048 2049 return this; 2050 } 2051 2052 // @@protoc_insertion_point(builder_scope:org.jetbrains.kotlin.serialization.jvm.StringTableTypes) 2053 } 2054 2055 static { 2056 defaultInstance = new StringTableTypes(true); 2057 defaultInstance.initFields(); 2058 } 2059 2060 // @@protoc_insertion_point(class_scope:org.jetbrains.kotlin.serialization.jvm.StringTableTypes) 2061 } 2062 2063 public interface JvmMethodSignatureOrBuilder 2064 extends com.google.protobuf.MessageLiteOrBuilder { 2065 2066 // optional int32 name = 1; 2067 /** 2068 * <code>optional int32 name = 1;</code> 2069 */ 2070 boolean hasName(); 2071 /** 2072 * <code>optional int32 name = 1;</code> 2073 */ 2074 int getName(); 2075 2076 // optional int32 desc = 2; 2077 /** 2078 * <code>optional int32 desc = 2;</code> 2079 * 2080 * <pre> 2081 * JVM descriptor of the method, e.g. '(Ljava/util/List;)[Ljava/lang/Object;' 2082 * </pre> 2083 */ 2084 boolean hasDesc(); 2085 /** 2086 * <code>optional int32 desc = 2;</code> 2087 * 2088 * <pre> 2089 * JVM descriptor of the method, e.g. '(Ljava/util/List;)[Ljava/lang/Object;' 2090 * </pre> 2091 */ 2092 int getDesc(); 2093 } 2094 /** 2095 * Protobuf type {@code org.jetbrains.kotlin.serialization.jvm.JvmMethodSignature} 2096 */ 2097 public static final class JvmMethodSignature extends 2098 com.google.protobuf.GeneratedMessageLite 2099 implements JvmMethodSignatureOrBuilder { 2100 // Use JvmMethodSignature.newBuilder() to construct. 2101 private JvmMethodSignature(com.google.protobuf.GeneratedMessageLite.Builder builder) { 2102 super(builder); 2103 2104 } 2105 private JvmMethodSignature(boolean noInit) {} 2106 2107 private static final JvmMethodSignature defaultInstance; 2108 public static JvmMethodSignature getDefaultInstance() { 2109 return defaultInstance; 2110 } 2111 2112 public JvmMethodSignature getDefaultInstanceForType() { 2113 return defaultInstance; 2114 } 2115 2116 private JvmMethodSignature( 2117 com.google.protobuf.CodedInputStream input, 2118 com.google.protobuf.ExtensionRegistryLite extensionRegistry) 2119 throws com.google.protobuf.InvalidProtocolBufferException { 2120 initFields(); 2121 int mutable_bitField0_ = 0; 2122 try { 2123 boolean done = false; 2124 while (!done) { 2125 int tag = input.readTag(); 2126 switch (tag) { 2127 case 0: 2128 done = true; 2129 break; 2130 default: { 2131 if (!parseUnknownField(input, 2132 extensionRegistry, tag)) { 2133 done = true; 2134 } 2135 break; 2136 } 2137 case 8: { 2138 bitField0_ |= 0x00000001; 2139 name_ = input.readInt32(); 2140 break; 2141 } 2142 case 16: { 2143 bitField0_ |= 0x00000002; 2144 desc_ = input.readInt32(); 2145 break; 2146 } 2147 } 2148 } 2149 } catch (com.google.protobuf.InvalidProtocolBufferException e) { 2150 throw e.setUnfinishedMessage(this); 2151 } catch (java.io.IOException e) { 2152 throw new com.google.protobuf.InvalidProtocolBufferException( 2153 e.getMessage()).setUnfinishedMessage(this); 2154 } finally { 2155 makeExtensionsImmutable(); 2156 } 2157 } 2158 public static com.google.protobuf.Parser<JvmMethodSignature> PARSER = 2159 new com.google.protobuf.AbstractParser<JvmMethodSignature>() { 2160 public JvmMethodSignature parsePartialFrom( 2161 com.google.protobuf.CodedInputStream input, 2162 com.google.protobuf.ExtensionRegistryLite extensionRegistry) 2163 throws com.google.protobuf.InvalidProtocolBufferException { 2164 return new JvmMethodSignature(input, extensionRegistry); 2165 } 2166 }; 2167 2168 @java.lang.Override 2169 public com.google.protobuf.Parser<JvmMethodSignature> getParserForType() { 2170 return PARSER; 2171 } 2172 2173 private int bitField0_; 2174 // optional int32 name = 1; 2175 public static final int NAME_FIELD_NUMBER = 1; 2176 private int name_; 2177 /** 2178 * <code>optional int32 name = 1;</code> 2179 */ 2180 public boolean hasName() { 2181 return ((bitField0_ & 0x00000001) == 0x00000001); 2182 } 2183 /** 2184 * <code>optional int32 name = 1;</code> 2185 */ 2186 public int getName() { 2187 return name_; 2188 } 2189 2190 // optional int32 desc = 2; 2191 public static final int DESC_FIELD_NUMBER = 2; 2192 private int desc_; 2193 /** 2194 * <code>optional int32 desc = 2;</code> 2195 * 2196 * <pre> 2197 * JVM descriptor of the method, e.g. '(Ljava/util/List;)[Ljava/lang/Object;' 2198 * </pre> 2199 */ 2200 public boolean hasDesc() { 2201 return ((bitField0_ & 0x00000002) == 0x00000002); 2202 } 2203 /** 2204 * <code>optional int32 desc = 2;</code> 2205 * 2206 * <pre> 2207 * JVM descriptor of the method, e.g. '(Ljava/util/List;)[Ljava/lang/Object;' 2208 * </pre> 2209 */ 2210 public int getDesc() { 2211 return desc_; 2212 } 2213 2214 private void initFields() { 2215 name_ = 0; 2216 desc_ = 0; 2217 } 2218 private byte memoizedIsInitialized = -1; 2219 public final boolean isInitialized() { 2220 byte isInitialized = memoizedIsInitialized; 2221 if (isInitialized != -1) return isInitialized == 1; 2222 2223 memoizedIsInitialized = 1; 2224 return true; 2225 } 2226 2227 public void writeTo(com.google.protobuf.CodedOutputStream output) 2228 throws java.io.IOException { 2229 getSerializedSize(); 2230 if (((bitField0_ & 0x00000001) == 0x00000001)) { 2231 output.writeInt32(1, name_); 2232 } 2233 if (((bitField0_ & 0x00000002) == 0x00000002)) { 2234 output.writeInt32(2, desc_); 2235 } 2236 } 2237 2238 private int memoizedSerializedSize = -1; 2239 public int getSerializedSize() { 2240 int size = memoizedSerializedSize; 2241 if (size != -1) return size; 2242 2243 size = 0; 2244 if (((bitField0_ & 0x00000001) == 0x00000001)) { 2245 size += com.google.protobuf.CodedOutputStream 2246 .computeInt32Size(1, name_); 2247 } 2248 if (((bitField0_ & 0x00000002) == 0x00000002)) { 2249 size += com.google.protobuf.CodedOutputStream 2250 .computeInt32Size(2, desc_); 2251 } 2252 memoizedSerializedSize = size; 2253 return size; 2254 } 2255 2256 private static final long serialVersionUID = 0L; 2257 @java.lang.Override 2258 protected java.lang.Object writeReplace() 2259 throws java.io.ObjectStreamException { 2260 return super.writeReplace(); 2261 } 2262 2263 public static org.jetbrains.kotlin.serialization.jvm.JvmProtoBuf.JvmMethodSignature parseFrom( 2264 com.google.protobuf.ByteString data) 2265 throws com.google.protobuf.InvalidProtocolBufferException { 2266 return PARSER.parseFrom(data); 2267 } 2268 public static org.jetbrains.kotlin.serialization.jvm.JvmProtoBuf.JvmMethodSignature parseFrom( 2269 com.google.protobuf.ByteString data, 2270 com.google.protobuf.ExtensionRegistryLite extensionRegistry) 2271 throws com.google.protobuf.InvalidProtocolBufferException { 2272 return PARSER.parseFrom(data, extensionRegistry); 2273 } 2274 public static org.jetbrains.kotlin.serialization.jvm.JvmProtoBuf.JvmMethodSignature parseFrom(byte[] data) 2275 throws com.google.protobuf.InvalidProtocolBufferException { 2276 return PARSER.parseFrom(data); 2277 } 2278 public static org.jetbrains.kotlin.serialization.jvm.JvmProtoBuf.JvmMethodSignature parseFrom( 2279 byte[] data, 2280 com.google.protobuf.ExtensionRegistryLite extensionRegistry) 2281 throws com.google.protobuf.InvalidProtocolBufferException { 2282 return PARSER.parseFrom(data, extensionRegistry); 2283 } 2284 public static org.jetbrains.kotlin.serialization.jvm.JvmProtoBuf.JvmMethodSignature parseFrom(java.io.InputStream input) 2285 throws java.io.IOException { 2286 return PARSER.parseFrom(input); 2287 } 2288 public static org.jetbrains.kotlin.serialization.jvm.JvmProtoBuf.JvmMethodSignature parseFrom( 2289 java.io.InputStream input, 2290 com.google.protobuf.ExtensionRegistryLite extensionRegistry) 2291 throws java.io.IOException { 2292 return PARSER.parseFrom(input, extensionRegistry); 2293 } 2294 public static org.jetbrains.kotlin.serialization.jvm.JvmProtoBuf.JvmMethodSignature parseDelimitedFrom(java.io.InputStream input) 2295 throws java.io.IOException { 2296 return PARSER.parseDelimitedFrom(input); 2297 } 2298 public static org.jetbrains.kotlin.serialization.jvm.JvmProtoBuf.JvmMethodSignature parseDelimitedFrom( 2299 java.io.InputStream input, 2300 com.google.protobuf.ExtensionRegistryLite extensionRegistry) 2301 throws java.io.IOException { 2302 return PARSER.parseDelimitedFrom(input, extensionRegistry); 2303 } 2304 public static org.jetbrains.kotlin.serialization.jvm.JvmProtoBuf.JvmMethodSignature parseFrom( 2305 com.google.protobuf.CodedInputStream input) 2306 throws java.io.IOException { 2307 return PARSER.parseFrom(input); 2308 } 2309 public static org.jetbrains.kotlin.serialization.jvm.JvmProtoBuf.JvmMethodSignature parseFrom( 2310 com.google.protobuf.CodedInputStream input, 2311 com.google.protobuf.ExtensionRegistryLite extensionRegistry) 2312 throws java.io.IOException { 2313 return PARSER.parseFrom(input, extensionRegistry); 2314 } 2315 2316 public static Builder newBuilder() { return Builder.create(); } 2317 public Builder newBuilderForType() { return newBuilder(); } 2318 public static Builder newBuilder(org.jetbrains.kotlin.serialization.jvm.JvmProtoBuf.JvmMethodSignature prototype) { 2319 return newBuilder().mergeFrom(prototype); 2320 } 2321 public Builder toBuilder() { return newBuilder(this); } 2322 2323 /** 2324 * Protobuf type {@code org.jetbrains.kotlin.serialization.jvm.JvmMethodSignature} 2325 */ 2326 public static final class Builder extends 2327 com.google.protobuf.GeneratedMessageLite.Builder< 2328 org.jetbrains.kotlin.serialization.jvm.JvmProtoBuf.JvmMethodSignature, Builder> 2329 implements org.jetbrains.kotlin.serialization.jvm.JvmProtoBuf.JvmMethodSignatureOrBuilder { 2330 // Construct using org.jetbrains.kotlin.serialization.jvm.JvmProtoBuf.JvmMethodSignature.newBuilder() 2331 private Builder() { 2332 maybeForceBuilderInitialization(); 2333 } 2334 2335 private void maybeForceBuilderInitialization() { 2336 } 2337 private static Builder create() { 2338 return new Builder(); 2339 } 2340 2341 public Builder clear() { 2342 super.clear(); 2343 name_ = 0; 2344 bitField0_ = (bitField0_ & ~0x00000001); 2345 desc_ = 0; 2346 bitField0_ = (bitField0_ & ~0x00000002); 2347 return this; 2348 } 2349 2350 public Builder clone() { 2351 return create().mergeFrom(buildPartial()); 2352 } 2353 2354 public org.jetbrains.kotlin.serialization.jvm.JvmProtoBuf.JvmMethodSignature getDefaultInstanceForType() { 2355 return org.jetbrains.kotlin.serialization.jvm.JvmProtoBuf.JvmMethodSignature.getDefaultInstance(); 2356 } 2357 2358 public org.jetbrains.kotlin.serialization.jvm.JvmProtoBuf.JvmMethodSignature build() { 2359 org.jetbrains.kotlin.serialization.jvm.JvmProtoBuf.JvmMethodSignature result = buildPartial(); 2360 if (!result.isInitialized()) { 2361 throw newUninitializedMessageException(result); 2362 } 2363 return result; 2364 } 2365 2366 public org.jetbrains.kotlin.serialization.jvm.JvmProtoBuf.JvmMethodSignature buildPartial() { 2367 org.jetbrains.kotlin.serialization.jvm.JvmProtoBuf.JvmMethodSignature result = new org.jetbrains.kotlin.serialization.jvm.JvmProtoBuf.JvmMethodSignature(this); 2368 int from_bitField0_ = bitField0_; 2369 int to_bitField0_ = 0; 2370 if (((from_bitField0_ & 0x00000001) == 0x00000001)) { 2371 to_bitField0_ |= 0x00000001; 2372 } 2373 result.name_ = name_; 2374 if (((from_bitField0_ & 0x00000002) == 0x00000002)) { 2375 to_bitField0_ |= 0x00000002; 2376 } 2377 result.desc_ = desc_; 2378 result.bitField0_ = to_bitField0_; 2379 return result; 2380 } 2381 2382 public Builder mergeFrom(org.jetbrains.kotlin.serialization.jvm.JvmProtoBuf.JvmMethodSignature other) { 2383 if (other == org.jetbrains.kotlin.serialization.jvm.JvmProtoBuf.JvmMethodSignature.getDefaultInstance()) return this; 2384 if (other.hasName()) { 2385 setName(other.getName()); 2386 } 2387 if (other.hasDesc()) { 2388 setDesc(other.getDesc()); 2389 } 2390 return this; 2391 } 2392 2393 public final boolean isInitialized() { 2394 return true; 2395 } 2396 2397 public Builder mergeFrom( 2398 com.google.protobuf.CodedInputStream input, 2399 com.google.protobuf.ExtensionRegistryLite extensionRegistry) 2400 throws java.io.IOException { 2401 org.jetbrains.kotlin.serialization.jvm.JvmProtoBuf.JvmMethodSignature parsedMessage = null; 2402 try { 2403 parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); 2404 } catch (com.google.protobuf.InvalidProtocolBufferException e) { 2405 parsedMessage = (org.jetbrains.kotlin.serialization.jvm.JvmProtoBuf.JvmMethodSignature) e.getUnfinishedMessage(); 2406 throw e; 2407 } finally { 2408 if (parsedMessage != null) { 2409 mergeFrom(parsedMessage); 2410 } 2411 } 2412 return this; 2413 } 2414 private int bitField0_; 2415 2416 // optional int32 name = 1; 2417 private int name_ ; 2418 /** 2419 * <code>optional int32 name = 1;</code> 2420 */ 2421 public boolean hasName() { 2422 return ((bitField0_ & 0x00000001) == 0x00000001); 2423 } 2424 /** 2425 * <code>optional int32 name = 1;</code> 2426 */ 2427 public int getName() { 2428 return name_; 2429 } 2430 /** 2431 * <code>optional int32 name = 1;</code> 2432 */ 2433 public Builder setName(int value) { 2434 bitField0_ |= 0x00000001; 2435 name_ = value; 2436 2437 return this; 2438 } 2439 /** 2440 * <code>optional int32 name = 1;</code> 2441 */ 2442 public Builder clearName() { 2443 bitField0_ = (bitField0_ & ~0x00000001); 2444 name_ = 0; 2445 2446 return this; 2447 } 2448 2449 // optional int32 desc = 2; 2450 private int desc_ ; 2451 /** 2452 * <code>optional int32 desc = 2;</code> 2453 * 2454 * <pre> 2455 * JVM descriptor of the method, e.g. '(Ljava/util/List;)[Ljava/lang/Object;' 2456 * </pre> 2457 */ 2458 public boolean hasDesc() { 2459 return ((bitField0_ & 0x00000002) == 0x00000002); 2460 } 2461 /** 2462 * <code>optional int32 desc = 2;</code> 2463 * 2464 * <pre> 2465 * JVM descriptor of the method, e.g. '(Ljava/util/List;)[Ljava/lang/Object;' 2466 * </pre> 2467 */ 2468 public int getDesc() { 2469 return desc_; 2470 } 2471 /** 2472 * <code>optional int32 desc = 2;</code> 2473 * 2474 * <pre> 2475 * JVM descriptor of the method, e.g. '(Ljava/util/List;)[Ljava/lang/Object;' 2476 * </pre> 2477 */ 2478 public Builder setDesc(int value) { 2479 bitField0_ |= 0x00000002; 2480 desc_ = value; 2481 2482 return this; 2483 } 2484 /** 2485 * <code>optional int32 desc = 2;</code> 2486 * 2487 * <pre> 2488 * JVM descriptor of the method, e.g. '(Ljava/util/List;)[Ljava/lang/Object;' 2489 * </pre> 2490 */ 2491 public Builder clearDesc() { 2492 bitField0_ = (bitField0_ & ~0x00000002); 2493 desc_ = 0; 2494 2495 return this; 2496 } 2497 2498 // @@protoc_insertion_point(builder_scope:org.jetbrains.kotlin.serialization.jvm.JvmMethodSignature) 2499 } 2500 2501 static { 2502 defaultInstance = new JvmMethodSignature(true); 2503 defaultInstance.initFields(); 2504 } 2505 2506 // @@protoc_insertion_point(class_scope:org.jetbrains.kotlin.serialization.jvm.JvmMethodSignature) 2507 } 2508 2509 public interface JvmFieldSignatureOrBuilder 2510 extends com.google.protobuf.MessageLiteOrBuilder { 2511 2512 // optional int32 name = 1; 2513 /** 2514 * <code>optional int32 name = 1;</code> 2515 */ 2516 boolean hasName(); 2517 /** 2518 * <code>optional int32 name = 1;</code> 2519 */ 2520 int getName(); 2521 2522 // optional int32 desc = 2; 2523 /** 2524 * <code>optional int32 desc = 2;</code> 2525 * 2526 * <pre> 2527 * JVM descriptor of the field type, e.g. 'Ljava/lang/String;' 2528 * </pre> 2529 */ 2530 boolean hasDesc(); 2531 /** 2532 * <code>optional int32 desc = 2;</code> 2533 * 2534 * <pre> 2535 * JVM descriptor of the field type, e.g. 'Ljava/lang/String;' 2536 * </pre> 2537 */ 2538 int getDesc(); 2539 } 2540 /** 2541 * Protobuf type {@code org.jetbrains.kotlin.serialization.jvm.JvmFieldSignature} 2542 */ 2543 public static final class JvmFieldSignature extends 2544 com.google.protobuf.GeneratedMessageLite 2545 implements JvmFieldSignatureOrBuilder { 2546 // Use JvmFieldSignature.newBuilder() to construct. 2547 private JvmFieldSignature(com.google.protobuf.GeneratedMessageLite.Builder builder) { 2548 super(builder); 2549 2550 } 2551 private JvmFieldSignature(boolean noInit) {} 2552 2553 private static final JvmFieldSignature defaultInstance; 2554 public static JvmFieldSignature getDefaultInstance() { 2555 return defaultInstance; 2556 } 2557 2558 public JvmFieldSignature getDefaultInstanceForType() { 2559 return defaultInstance; 2560 } 2561 2562 private JvmFieldSignature( 2563 com.google.protobuf.CodedInputStream input, 2564 com.google.protobuf.ExtensionRegistryLite extensionRegistry) 2565 throws com.google.protobuf.InvalidProtocolBufferException { 2566 initFields(); 2567 int mutable_bitField0_ = 0; 2568 try { 2569 boolean done = false; 2570 while (!done) { 2571 int tag = input.readTag(); 2572 switch (tag) { 2573 case 0: 2574 done = true; 2575 break; 2576 default: { 2577 if (!parseUnknownField(input, 2578 extensionRegistry, tag)) { 2579 done = true; 2580 } 2581 break; 2582 } 2583 case 8: { 2584 bitField0_ |= 0x00000001; 2585 name_ = input.readInt32(); 2586 break; 2587 } 2588 case 16: { 2589 bitField0_ |= 0x00000002; 2590 desc_ = input.readInt32(); 2591 break; 2592 } 2593 } 2594 } 2595 } catch (com.google.protobuf.InvalidProtocolBufferException e) { 2596 throw e.setUnfinishedMessage(this); 2597 } catch (java.io.IOException e) { 2598 throw new com.google.protobuf.InvalidProtocolBufferException( 2599 e.getMessage()).setUnfinishedMessage(this); 2600 } finally { 2601 makeExtensionsImmutable(); 2602 } 2603 } 2604 public static com.google.protobuf.Parser<JvmFieldSignature> PARSER = 2605 new com.google.protobuf.AbstractParser<JvmFieldSignature>() { 2606 public JvmFieldSignature parsePartialFrom( 2607 com.google.protobuf.CodedInputStream input, 2608 com.google.protobuf.ExtensionRegistryLite extensionRegistry) 2609 throws com.google.protobuf.InvalidProtocolBufferException { 2610 return new JvmFieldSignature(input, extensionRegistry); 2611 } 2612 }; 2613 2614 @java.lang.Override 2615 public com.google.protobuf.Parser<JvmFieldSignature> getParserForType() { 2616 return PARSER; 2617 } 2618 2619 private int bitField0_; 2620 // optional int32 name = 1; 2621 public static final int NAME_FIELD_NUMBER = 1; 2622 private int name_; 2623 /** 2624 * <code>optional int32 name = 1;</code> 2625 */ 2626 public boolean hasName() { 2627 return ((bitField0_ & 0x00000001) == 0x00000001); 2628 } 2629 /** 2630 * <code>optional int32 name = 1;</code> 2631 */ 2632 public int getName() { 2633 return name_; 2634 } 2635 2636 // optional int32 desc = 2; 2637 public static final int DESC_FIELD_NUMBER = 2; 2638 private int desc_; 2639 /** 2640 * <code>optional int32 desc = 2;</code> 2641 * 2642 * <pre> 2643 * JVM descriptor of the field type, e.g. 'Ljava/lang/String;' 2644 * </pre> 2645 */ 2646 public boolean hasDesc() { 2647 return ((bitField0_ & 0x00000002) == 0x00000002); 2648 } 2649 /** 2650 * <code>optional int32 desc = 2;</code> 2651 * 2652 * <pre> 2653 * JVM descriptor of the field type, e.g. 'Ljava/lang/String;' 2654 * </pre> 2655 */ 2656 public int getDesc() { 2657 return desc_; 2658 } 2659 2660 private void initFields() { 2661 name_ = 0; 2662 desc_ = 0; 2663 } 2664 private byte memoizedIsInitialized = -1; 2665 public final boolean isInitialized() { 2666 byte isInitialized = memoizedIsInitialized; 2667 if (isInitialized != -1) return isInitialized == 1; 2668 2669 memoizedIsInitialized = 1; 2670 return true; 2671 } 2672 2673 public void writeTo(com.google.protobuf.CodedOutputStream output) 2674 throws java.io.IOException { 2675 getSerializedSize(); 2676 if (((bitField0_ & 0x00000001) == 0x00000001)) { 2677 output.writeInt32(1, name_); 2678 } 2679 if (((bitField0_ & 0x00000002) == 0x00000002)) { 2680 output.writeInt32(2, desc_); 2681 } 2682 } 2683 2684 private int memoizedSerializedSize = -1; 2685 public int getSerializedSize() { 2686 int size = memoizedSerializedSize; 2687 if (size != -1) return size; 2688 2689 size = 0; 2690 if (((bitField0_ & 0x00000001) == 0x00000001)) { 2691 size += com.google.protobuf.CodedOutputStream 2692 .computeInt32Size(1, name_); 2693 } 2694 if (((bitField0_ & 0x00000002) == 0x00000002)) { 2695 size += com.google.protobuf.CodedOutputStream 2696 .computeInt32Size(2, desc_); 2697 } 2698 memoizedSerializedSize = size; 2699 return size; 2700 } 2701 2702 private static final long serialVersionUID = 0L; 2703 @java.lang.Override 2704 protected java.lang.Object writeReplace() 2705 throws java.io.ObjectStreamException { 2706 return super.writeReplace(); 2707 } 2708 2709 public static org.jetbrains.kotlin.serialization.jvm.JvmProtoBuf.JvmFieldSignature parseFrom( 2710 com.google.protobuf.ByteString data) 2711 throws com.google.protobuf.InvalidProtocolBufferException { 2712 return PARSER.parseFrom(data); 2713 } 2714 public static org.jetbrains.kotlin.serialization.jvm.JvmProtoBuf.JvmFieldSignature parseFrom( 2715 com.google.protobuf.ByteString data, 2716 com.google.protobuf.ExtensionRegistryLite extensionRegistry) 2717 throws com.google.protobuf.InvalidProtocolBufferException { 2718 return PARSER.parseFrom(data, extensionRegistry); 2719 } 2720 public static org.jetbrains.kotlin.serialization.jvm.JvmProtoBuf.JvmFieldSignature parseFrom(byte[] data) 2721 throws com.google.protobuf.InvalidProtocolBufferException { 2722 return PARSER.parseFrom(data); 2723 } 2724 public static org.jetbrains.kotlin.serialization.jvm.JvmProtoBuf.JvmFieldSignature parseFrom( 2725 byte[] data, 2726 com.google.protobuf.ExtensionRegistryLite extensionRegistry) 2727 throws com.google.protobuf.InvalidProtocolBufferException { 2728 return PARSER.parseFrom(data, extensionRegistry); 2729 } 2730 public static org.jetbrains.kotlin.serialization.jvm.JvmProtoBuf.JvmFieldSignature parseFrom(java.io.InputStream input) 2731 throws java.io.IOException { 2732 return PARSER.parseFrom(input); 2733 } 2734 public static org.jetbrains.kotlin.serialization.jvm.JvmProtoBuf.JvmFieldSignature parseFrom( 2735 java.io.InputStream input, 2736 com.google.protobuf.ExtensionRegistryLite extensionRegistry) 2737 throws java.io.IOException { 2738 return PARSER.parseFrom(input, extensionRegistry); 2739 } 2740 public static org.jetbrains.kotlin.serialization.jvm.JvmProtoBuf.JvmFieldSignature parseDelimitedFrom(java.io.InputStream input) 2741 throws java.io.IOException { 2742 return PARSER.parseDelimitedFrom(input); 2743 } 2744 public static org.jetbrains.kotlin.serialization.jvm.JvmProtoBuf.JvmFieldSignature parseDelimitedFrom( 2745 java.io.InputStream input, 2746 com.google.protobuf.ExtensionRegistryLite extensionRegistry) 2747 throws java.io.IOException { 2748 return PARSER.parseDelimitedFrom(input, extensionRegistry); 2749 } 2750 public static org.jetbrains.kotlin.serialization.jvm.JvmProtoBuf.JvmFieldSignature parseFrom( 2751 com.google.protobuf.CodedInputStream input) 2752 throws java.io.IOException { 2753 return PARSER.parseFrom(input); 2754 } 2755 public static org.jetbrains.kotlin.serialization.jvm.JvmProtoBuf.JvmFieldSignature parseFrom( 2756 com.google.protobuf.CodedInputStream input, 2757 com.google.protobuf.ExtensionRegistryLite extensionRegistry) 2758 throws java.io.IOException { 2759 return PARSER.parseFrom(input, extensionRegistry); 2760 } 2761 2762 public static Builder newBuilder() { return Builder.create(); } 2763 public Builder newBuilderForType() { return newBuilder(); } 2764 public static Builder newBuilder(org.jetbrains.kotlin.serialization.jvm.JvmProtoBuf.JvmFieldSignature prototype) { 2765 return newBuilder().mergeFrom(prototype); 2766 } 2767 public Builder toBuilder() { return newBuilder(this); } 2768 2769 /** 2770 * Protobuf type {@code org.jetbrains.kotlin.serialization.jvm.JvmFieldSignature} 2771 */ 2772 public static final class Builder extends 2773 com.google.protobuf.GeneratedMessageLite.Builder< 2774 org.jetbrains.kotlin.serialization.jvm.JvmProtoBuf.JvmFieldSignature, Builder> 2775 implements org.jetbrains.kotlin.serialization.jvm.JvmProtoBuf.JvmFieldSignatureOrBuilder { 2776 // Construct using org.jetbrains.kotlin.serialization.jvm.JvmProtoBuf.JvmFieldSignature.newBuilder() 2777 private Builder() { 2778 maybeForceBuilderInitialization(); 2779 } 2780 2781 private void maybeForceBuilderInitialization() { 2782 } 2783 private static Builder create() { 2784 return new Builder(); 2785 } 2786 2787 public Builder clear() { 2788 super.clear(); 2789 name_ = 0; 2790 bitField0_ = (bitField0_ & ~0x00000001); 2791 desc_ = 0; 2792 bitField0_ = (bitField0_ & ~0x00000002); 2793 return this; 2794 } 2795 2796 public Builder clone() { 2797 return create().mergeFrom(buildPartial()); 2798 } 2799 2800 public org.jetbrains.kotlin.serialization.jvm.JvmProtoBuf.JvmFieldSignature getDefaultInstanceForType() { 2801 return org.jetbrains.kotlin.serialization.jvm.JvmProtoBuf.JvmFieldSignature.getDefaultInstance(); 2802 } 2803 2804 public org.jetbrains.kotlin.serialization.jvm.JvmProtoBuf.JvmFieldSignature build() { 2805 org.jetbrains.kotlin.serialization.jvm.JvmProtoBuf.JvmFieldSignature result = buildPartial(); 2806 if (!result.isInitialized()) { 2807 throw newUninitializedMessageException(result); 2808 } 2809 return result; 2810 } 2811 2812 public org.jetbrains.kotlin.serialization.jvm.JvmProtoBuf.JvmFieldSignature buildPartial() { 2813 org.jetbrains.kotlin.serialization.jvm.JvmProtoBuf.JvmFieldSignature result = new org.jetbrains.kotlin.serialization.jvm.JvmProtoBuf.JvmFieldSignature(this); 2814 int from_bitField0_ = bitField0_; 2815 int to_bitField0_ = 0; 2816 if (((from_bitField0_ & 0x00000001) == 0x00000001)) { 2817 to_bitField0_ |= 0x00000001; 2818 } 2819 result.name_ = name_; 2820 if (((from_bitField0_ & 0x00000002) == 0x00000002)) { 2821 to_bitField0_ |= 0x00000002; 2822 } 2823 result.desc_ = desc_; 2824 result.bitField0_ = to_bitField0_; 2825 return result; 2826 } 2827 2828 public Builder mergeFrom(org.jetbrains.kotlin.serialization.jvm.JvmProtoBuf.JvmFieldSignature other) { 2829 if (other == org.jetbrains.kotlin.serialization.jvm.JvmProtoBuf.JvmFieldSignature.getDefaultInstance()) return this; 2830 if (other.hasName()) { 2831 setName(other.getName()); 2832 } 2833 if (other.hasDesc()) { 2834 setDesc(other.getDesc()); 2835 } 2836 return this; 2837 } 2838 2839 public final boolean isInitialized() { 2840 return true; 2841 } 2842 2843 public Builder mergeFrom( 2844 com.google.protobuf.CodedInputStream input, 2845 com.google.protobuf.ExtensionRegistryLite extensionRegistry) 2846 throws java.io.IOException { 2847 org.jetbrains.kotlin.serialization.jvm.JvmProtoBuf.JvmFieldSignature parsedMessage = null; 2848 try { 2849 parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); 2850 } catch (com.google.protobuf.InvalidProtocolBufferException e) { 2851 parsedMessage = (org.jetbrains.kotlin.serialization.jvm.JvmProtoBuf.JvmFieldSignature) e.getUnfinishedMessage(); 2852 throw e; 2853 } finally { 2854 if (parsedMessage != null) { 2855 mergeFrom(parsedMessage); 2856 } 2857 } 2858 return this; 2859 } 2860 private int bitField0_; 2861 2862 // optional int32 name = 1; 2863 private int name_ ; 2864 /** 2865 * <code>optional int32 name = 1;</code> 2866 */ 2867 public boolean hasName() { 2868 return ((bitField0_ & 0x00000001) == 0x00000001); 2869 } 2870 /** 2871 * <code>optional int32 name = 1;</code> 2872 */ 2873 public int getName() { 2874 return name_; 2875 } 2876 /** 2877 * <code>optional int32 name = 1;</code> 2878 */ 2879 public Builder setName(int value) { 2880 bitField0_ |= 0x00000001; 2881 name_ = value; 2882 2883 return this; 2884 } 2885 /** 2886 * <code>optional int32 name = 1;</code> 2887 */ 2888 public Builder clearName() { 2889 bitField0_ = (bitField0_ & ~0x00000001); 2890 name_ = 0; 2891 2892 return this; 2893 } 2894 2895 // optional int32 desc = 2; 2896 private int desc_ ; 2897 /** 2898 * <code>optional int32 desc = 2;</code> 2899 * 2900 * <pre> 2901 * JVM descriptor of the field type, e.g. 'Ljava/lang/String;' 2902 * </pre> 2903 */ 2904 public boolean hasDesc() { 2905 return ((bitField0_ & 0x00000002) == 0x00000002); 2906 } 2907 /** 2908 * <code>optional int32 desc = 2;</code> 2909 * 2910 * <pre> 2911 * JVM descriptor of the field type, e.g. 'Ljava/lang/String;' 2912 * </pre> 2913 */ 2914 public int getDesc() { 2915 return desc_; 2916 } 2917 /** 2918 * <code>optional int32 desc = 2;</code> 2919 * 2920 * <pre> 2921 * JVM descriptor of the field type, e.g. 'Ljava/lang/String;' 2922 * </pre> 2923 */ 2924 public Builder setDesc(int value) { 2925 bitField0_ |= 0x00000002; 2926 desc_ = value; 2927 2928 return this; 2929 } 2930 /** 2931 * <code>optional int32 desc = 2;</code> 2932 * 2933 * <pre> 2934 * JVM descriptor of the field type, e.g. 'Ljava/lang/String;' 2935 * </pre> 2936 */ 2937 public Builder clearDesc() { 2938 bitField0_ = (bitField0_ & ~0x00000002); 2939 desc_ = 0; 2940 2941 return this; 2942 } 2943 2944 // @@protoc_insertion_point(builder_scope:org.jetbrains.kotlin.serialization.jvm.JvmFieldSignature) 2945 } 2946 2947 static { 2948 defaultInstance = new JvmFieldSignature(true); 2949 defaultInstance.initFields(); 2950 } 2951 2952 // @@protoc_insertion_point(class_scope:org.jetbrains.kotlin.serialization.jvm.JvmFieldSignature) 2953 } 2954 2955 public interface JvmPropertySignatureOrBuilder 2956 extends com.google.protobuf.MessageLiteOrBuilder { 2957 2958 // optional .org.jetbrains.kotlin.serialization.jvm.JvmFieldSignature field = 1; 2959 /** 2960 * <code>optional .org.jetbrains.kotlin.serialization.jvm.JvmFieldSignature field = 1;</code> 2961 */ 2962 boolean hasField(); 2963 /** 2964 * <code>optional .org.jetbrains.kotlin.serialization.jvm.JvmFieldSignature field = 1;</code> 2965 */ 2966 org.jetbrains.kotlin.serialization.jvm.JvmProtoBuf.JvmFieldSignature getField(); 2967 2968 // optional .org.jetbrains.kotlin.serialization.jvm.JvmMethodSignature synthetic_method = 2; 2969 /** 2970 * <code>optional .org.jetbrains.kotlin.serialization.jvm.JvmMethodSignature synthetic_method = 2;</code> 2971 * 2972 * <pre> 2973 * Annotations on properties are written on a synthetic method with this signature 2974 * </pre> 2975 */ 2976 boolean hasSyntheticMethod(); 2977 /** 2978 * <code>optional .org.jetbrains.kotlin.serialization.jvm.JvmMethodSignature synthetic_method = 2;</code> 2979 * 2980 * <pre> 2981 * Annotations on properties are written on a synthetic method with this signature 2982 * </pre> 2983 */ 2984 org.jetbrains.kotlin.serialization.jvm.JvmProtoBuf.JvmMethodSignature getSyntheticMethod(); 2985 2986 // optional .org.jetbrains.kotlin.serialization.jvm.JvmMethodSignature getter = 3; 2987 /** 2988 * <code>optional .org.jetbrains.kotlin.serialization.jvm.JvmMethodSignature getter = 3;</code> 2989 */ 2990 boolean hasGetter(); 2991 /** 2992 * <code>optional .org.jetbrains.kotlin.serialization.jvm.JvmMethodSignature getter = 3;</code> 2993 */ 2994 org.jetbrains.kotlin.serialization.jvm.JvmProtoBuf.JvmMethodSignature getGetter(); 2995 2996 // optional .org.jetbrains.kotlin.serialization.jvm.JvmMethodSignature setter = 4; 2997 /** 2998 * <code>optional .org.jetbrains.kotlin.serialization.jvm.JvmMethodSignature setter = 4;</code> 2999 */ 3000 boolean hasSetter(); 3001 /** 3002 * <code>optional .org.jetbrains.kotlin.serialization.jvm.JvmMethodSignature setter = 4;</code> 3003 */ 3004 org.jetbrains.kotlin.serialization.jvm.JvmProtoBuf.JvmMethodSignature getSetter(); 3005 } 3006 /** 3007 * Protobuf type {@code org.jetbrains.kotlin.serialization.jvm.JvmPropertySignature} 3008 */ 3009 public static final class JvmPropertySignature extends 3010 com.google.protobuf.GeneratedMessageLite 3011 implements JvmPropertySignatureOrBuilder { 3012 // Use JvmPropertySignature.newBuilder() to construct. 3013 private JvmPropertySignature(com.google.protobuf.GeneratedMessageLite.Builder builder) { 3014 super(builder); 3015 3016 } 3017 private JvmPropertySignature(boolean noInit) {} 3018 3019 private static final JvmPropertySignature defaultInstance; 3020 public static JvmPropertySignature getDefaultInstance() { 3021 return defaultInstance; 3022 } 3023 3024 public JvmPropertySignature getDefaultInstanceForType() { 3025 return defaultInstance; 3026 } 3027 3028 private JvmPropertySignature( 3029 com.google.protobuf.CodedInputStream input, 3030 com.google.protobuf.ExtensionRegistryLite extensionRegistry) 3031 throws com.google.protobuf.InvalidProtocolBufferException { 3032 initFields(); 3033 int mutable_bitField0_ = 0; 3034 try { 3035 boolean done = false; 3036 while (!done) { 3037 int tag = input.readTag(); 3038 switch (tag) { 3039 case 0: 3040 done = true; 3041 break; 3042 default: { 3043 if (!parseUnknownField(input, 3044 extensionRegistry, tag)) { 3045 done = true; 3046 } 3047 break; 3048 } 3049 case 10: { 3050 org.jetbrains.kotlin.serialization.jvm.JvmProtoBuf.JvmFieldSignature.Builder subBuilder = null; 3051 if (((bitField0_ & 0x00000001) == 0x00000001)) { 3052 subBuilder = field_.toBuilder(); 3053 } 3054 field_ = input.readMessage(org.jetbrains.kotlin.serialization.jvm.JvmProtoBuf.JvmFieldSignature.PARSER, extensionRegistry); 3055 if (subBuilder != null) { 3056 subBuilder.mergeFrom(field_); 3057 field_ = subBuilder.buildPartial(); 3058 } 3059 bitField0_ |= 0x00000001; 3060 break; 3061 } 3062 case 18: { 3063 org.jetbrains.kotlin.serialization.jvm.JvmProtoBuf.JvmMethodSignature.Builder subBuilder = null; 3064 if (((bitField0_ & 0x00000002) == 0x00000002)) { 3065 subBuilder = syntheticMethod_.toBuilder(); 3066 } 3067 syntheticMethod_ = input.readMessage(org.jetbrains.kotlin.serialization.jvm.JvmProtoBuf.JvmMethodSignature.PARSER, extensionRegistry); 3068 if (subBuilder != null) { 3069 subBuilder.mergeFrom(syntheticMethod_); 3070 syntheticMethod_ = subBuilder.buildPartial(); 3071 } 3072 bitField0_ |= 0x00000002; 3073 break; 3074 } 3075 case 26: { 3076 org.jetbrains.kotlin.serialization.jvm.JvmProtoBuf.JvmMethodSignature.Builder subBuilder = null; 3077 if (((bitField0_ & 0x00000004) == 0x00000004)) { 3078 subBuilder = getter_.toBuilder(); 3079 } 3080 getter_ = input.readMessage(org.jetbrains.kotlin.serialization.jvm.JvmProtoBuf.JvmMethodSignature.PARSER, extensionRegistry); 3081 if (subBuilder != null) { 3082 subBuilder.mergeFrom(getter_); 3083 getter_ = subBuilder.buildPartial(); 3084 } 3085 bitField0_ |= 0x00000004; 3086 break; 3087 } 3088 case 34: { 3089 org.jetbrains.kotlin.serialization.jvm.JvmProtoBuf.JvmMethodSignature.Builder subBuilder = null; 3090 if (((bitField0_ & 0x00000008) == 0x00000008)) { 3091 subBuilder = setter_.toBuilder(); 3092 } 3093 setter_ = input.readMessage(org.jetbrains.kotlin.serialization.jvm.JvmProtoBuf.JvmMethodSignature.PARSER, extensionRegistry); 3094 if (subBuilder != null) { 3095 subBuilder.mergeFrom(setter_); 3096 setter_ = subBuilder.buildPartial(); 3097 } 3098 bitField0_ |= 0x00000008; 3099 break; 3100 } 3101 } 3102 } 3103 } catch (com.google.protobuf.InvalidProtocolBufferException e) { 3104 throw e.setUnfinishedMessage(this); 3105 } catch (java.io.IOException e) { 3106 throw new com.google.protobuf.InvalidProtocolBufferException( 3107 e.getMessage()).setUnfinishedMessage(this); 3108 } finally { 3109 makeExtensionsImmutable(); 3110 } 3111 } 3112 public static com.google.protobuf.Parser<JvmPropertySignature> PARSER = 3113 new com.google.protobuf.AbstractParser<JvmPropertySignature>() { 3114 public JvmPropertySignature parsePartialFrom( 3115 com.google.protobuf.CodedInputStream input, 3116 com.google.protobuf.ExtensionRegistryLite extensionRegistry) 3117 throws com.google.protobuf.InvalidProtocolBufferException { 3118 return new JvmPropertySignature(input, extensionRegistry); 3119 } 3120 }; 3121 3122 @java.lang.Override 3123 public com.google.protobuf.Parser<JvmPropertySignature> getParserForType() { 3124 return PARSER; 3125 } 3126 3127 private int bitField0_; 3128 // optional .org.jetbrains.kotlin.serialization.jvm.JvmFieldSignature field = 1; 3129 public static final int FIELD_FIELD_NUMBER = 1; 3130 private org.jetbrains.kotlin.serialization.jvm.JvmProtoBuf.JvmFieldSignature field_; 3131 /** 3132 * <code>optional .org.jetbrains.kotlin.serialization.jvm.JvmFieldSignature field = 1;</code> 3133 */ 3134 public boolean hasField() { 3135 return ((bitField0_ & 0x00000001) == 0x00000001); 3136 } 3137 /** 3138 * <code>optional .org.jetbrains.kotlin.serialization.jvm.JvmFieldSignature field = 1;</code> 3139 */ 3140 public org.jetbrains.kotlin.serialization.jvm.JvmProtoBuf.JvmFieldSignature getField() { 3141 return field_; 3142 } 3143 3144 // optional .org.jetbrains.kotlin.serialization.jvm.JvmMethodSignature synthetic_method = 2; 3145 public static final int SYNTHETIC_METHOD_FIELD_NUMBER = 2; 3146 private org.jetbrains.kotlin.serialization.jvm.JvmProtoBuf.JvmMethodSignature syntheticMethod_; 3147 /** 3148 * <code>optional .org.jetbrains.kotlin.serialization.jvm.JvmMethodSignature synthetic_method = 2;</code> 3149 * 3150 * <pre> 3151 * Annotations on properties are written on a synthetic method with this signature 3152 * </pre> 3153 */ 3154 public boolean hasSyntheticMethod() { 3155 return ((bitField0_ & 0x00000002) == 0x00000002); 3156 } 3157 /** 3158 * <code>optional .org.jetbrains.kotlin.serialization.jvm.JvmMethodSignature synthetic_method = 2;</code> 3159 * 3160 * <pre> 3161 * Annotations on properties are written on a synthetic method with this signature 3162 * </pre> 3163 */ 3164 public org.jetbrains.kotlin.serialization.jvm.JvmProtoBuf.JvmMethodSignature getSyntheticMethod() { 3165 return syntheticMethod_; 3166 } 3167 3168 // optional .org.jetbrains.kotlin.serialization.jvm.JvmMethodSignature getter = 3; 3169 public static final int GETTER_FIELD_NUMBER = 3; 3170 private org.jetbrains.kotlin.serialization.jvm.JvmProtoBuf.JvmMethodSignature getter_; 3171 /** 3172 * <code>optional .org.jetbrains.kotlin.serialization.jvm.JvmMethodSignature getter = 3;</code> 3173 */ 3174 public boolean hasGetter() { 3175 return ((bitField0_ & 0x00000004) == 0x00000004); 3176 } 3177 /** 3178 * <code>optional .org.jetbrains.kotlin.serialization.jvm.JvmMethodSignature getter = 3;</code> 3179 */ 3180 public org.jetbrains.kotlin.serialization.jvm.JvmProtoBuf.JvmMethodSignature getGetter() { 3181 return getter_; 3182 } 3183 3184 // optional .org.jetbrains.kotlin.serialization.jvm.JvmMethodSignature setter = 4; 3185 public static final int SETTER_FIELD_NUMBER = 4; 3186 private org.jetbrains.kotlin.serialization.jvm.JvmProtoBuf.JvmMethodSignature setter_; 3187 /** 3188 * <code>optional .org.jetbrains.kotlin.serialization.jvm.JvmMethodSignature setter = 4;</code> 3189 */ 3190 public boolean hasSetter() { 3191 return ((bitField0_ & 0x00000008) == 0x00000008); 3192 } 3193 /** 3194 * <code>optional .org.jetbrains.kotlin.serialization.jvm.JvmMethodSignature setter = 4;</code> 3195 */ 3196 public org.jetbrains.kotlin.serialization.jvm.JvmProtoBuf.JvmMethodSignature getSetter() { 3197 return setter_; 3198 } 3199 3200 private void initFields() { 3201 field_ = org.jetbrains.kotlin.serialization.jvm.JvmProtoBuf.JvmFieldSignature.getDefaultInstance(); 3202 syntheticMethod_ = org.jetbrains.kotlin.serialization.jvm.JvmProtoBuf.JvmMethodSignature.getDefaultInstance(); 3203 getter_ = org.jetbrains.kotlin.serialization.jvm.JvmProtoBuf.JvmMethodSignature.getDefaultInstance(); 3204 setter_ = org.jetbrains.kotlin.serialization.jvm.JvmProtoBuf.JvmMethodSignature.getDefaultInstance(); 3205 } 3206 private byte memoizedIsInitialized = -1; 3207 public final boolean isInitialized() { 3208 byte isInitialized = memoizedIsInitialized; 3209 if (isInitialized != -1) return isInitialized == 1; 3210 3211 memoizedIsInitialized = 1; 3212 return true; 3213 } 3214 3215 public void writeTo(com.google.protobuf.CodedOutputStream output) 3216 throws java.io.IOException { 3217 getSerializedSize(); 3218 if (((bitField0_ & 0x00000001) == 0x00000001)) { 3219 output.writeMessage(1, field_); 3220 } 3221 if (((bitField0_ & 0x00000002) == 0x00000002)) { 3222 output.writeMessage(2, syntheticMethod_); 3223 } 3224 if (((bitField0_ & 0x00000004) == 0x00000004)) { 3225 output.writeMessage(3, getter_); 3226 } 3227 if (((bitField0_ & 0x00000008) == 0x00000008)) { 3228 output.writeMessage(4, setter_); 3229 } 3230 } 3231 3232 private int memoizedSerializedSize = -1; 3233 public int getSerializedSize() { 3234 int size = memoizedSerializedSize; 3235 if (size != -1) return size; 3236 3237 size = 0; 3238 if (((bitField0_ & 0x00000001) == 0x00000001)) { 3239 size += com.google.protobuf.CodedOutputStream 3240 .computeMessageSize(1, field_); 3241 } 3242 if (((bitField0_ & 0x00000002) == 0x00000002)) { 3243 size += com.google.protobuf.CodedOutputStream 3244 .computeMessageSize(2, syntheticMethod_); 3245 } 3246 if (((bitField0_ & 0x00000004) == 0x00000004)) { 3247 size += com.google.protobuf.CodedOutputStream 3248 .computeMessageSize(3, getter_); 3249 } 3250 if (((bitField0_ & 0x00000008) == 0x00000008)) { 3251 size += com.google.protobuf.CodedOutputStream 3252 .computeMessageSize(4, setter_); 3253 } 3254 memoizedSerializedSize = size; 3255 return size; 3256 } 3257 3258 private static final long serialVersionUID = 0L; 3259 @java.lang.Override 3260 protected java.lang.Object writeReplace() 3261 throws java.io.ObjectStreamException { 3262 return super.writeReplace(); 3263 } 3264 3265 public static org.jetbrains.kotlin.serialization.jvm.JvmProtoBuf.JvmPropertySignature parseFrom( 3266 com.google.protobuf.ByteString data) 3267 throws com.google.protobuf.InvalidProtocolBufferException { 3268 return PARSER.parseFrom(data); 3269 } 3270 public static org.jetbrains.kotlin.serialization.jvm.JvmProtoBuf.JvmPropertySignature parseFrom( 3271 com.google.protobuf.ByteString data, 3272 com.google.protobuf.ExtensionRegistryLite extensionRegistry) 3273 throws com.google.protobuf.InvalidProtocolBufferException { 3274 return PARSER.parseFrom(data, extensionRegistry); 3275 } 3276 public static org.jetbrains.kotlin.serialization.jvm.JvmProtoBuf.JvmPropertySignature parseFrom(byte[] data) 3277 throws com.google.protobuf.InvalidProtocolBufferException { 3278 return PARSER.parseFrom(data); 3279 } 3280 public static org.jetbrains.kotlin.serialization.jvm.JvmProtoBuf.JvmPropertySignature parseFrom( 3281 byte[] data, 3282 com.google.protobuf.ExtensionRegistryLite extensionRegistry) 3283 throws com.google.protobuf.InvalidProtocolBufferException { 3284 return PARSER.parseFrom(data, extensionRegistry); 3285 } 3286 public static org.jetbrains.kotlin.serialization.jvm.JvmProtoBuf.JvmPropertySignature parseFrom(java.io.InputStream input) 3287 throws java.io.IOException { 3288 return PARSER.parseFrom(input); 3289 } 3290 public static org.jetbrains.kotlin.serialization.jvm.JvmProtoBuf.JvmPropertySignature parseFrom( 3291 java.io.InputStream input, 3292 com.google.protobuf.ExtensionRegistryLite extensionRegistry) 3293 throws java.io.IOException { 3294 return PARSER.parseFrom(input, extensionRegistry); 3295 } 3296 public static org.jetbrains.kotlin.serialization.jvm.JvmProtoBuf.JvmPropertySignature parseDelimitedFrom(java.io.InputStream input) 3297 throws java.io.IOException { 3298 return PARSER.parseDelimitedFrom(input); 3299 } 3300 public static org.jetbrains.kotlin.serialization.jvm.JvmProtoBuf.JvmPropertySignature parseDelimitedFrom( 3301 java.io.InputStream input, 3302 com.google.protobuf.ExtensionRegistryLite extensionRegistry) 3303 throws java.io.IOException { 3304 return PARSER.parseDelimitedFrom(input, extensionRegistry); 3305 } 3306 public static org.jetbrains.kotlin.serialization.jvm.JvmProtoBuf.JvmPropertySignature parseFrom( 3307 com.google.protobuf.CodedInputStream input) 3308 throws java.io.IOException { 3309 return PARSER.parseFrom(input); 3310 } 3311 public static org.jetbrains.kotlin.serialization.jvm.JvmProtoBuf.JvmPropertySignature parseFrom( 3312 com.google.protobuf.CodedInputStream input, 3313 com.google.protobuf.ExtensionRegistryLite extensionRegistry) 3314 throws java.io.IOException { 3315 return PARSER.parseFrom(input, extensionRegistry); 3316 } 3317 3318 public static Builder newBuilder() { return Builder.create(); } 3319 public Builder newBuilderForType() { return newBuilder(); } 3320 public static Builder newBuilder(org.jetbrains.kotlin.serialization.jvm.JvmProtoBuf.JvmPropertySignature prototype) { 3321 return newBuilder().mergeFrom(prototype); 3322 } 3323 public Builder toBuilder() { return newBuilder(this); } 3324 3325 /** 3326 * Protobuf type {@code org.jetbrains.kotlin.serialization.jvm.JvmPropertySignature} 3327 */ 3328 public static final class Builder extends 3329 com.google.protobuf.GeneratedMessageLite.Builder< 3330 org.jetbrains.kotlin.serialization.jvm.JvmProtoBuf.JvmPropertySignature, Builder> 3331 implements org.jetbrains.kotlin.serialization.jvm.JvmProtoBuf.JvmPropertySignatureOrBuilder { 3332 // Construct using org.jetbrains.kotlin.serialization.jvm.JvmProtoBuf.JvmPropertySignature.newBuilder() 3333 private Builder() { 3334 maybeForceBuilderInitialization(); 3335 } 3336 3337 private void maybeForceBuilderInitialization() { 3338 } 3339 private static Builder create() { 3340 return new Builder(); 3341 } 3342 3343 public Builder clear() { 3344 super.clear(); 3345 field_ = org.jetbrains.kotlin.serialization.jvm.JvmProtoBuf.JvmFieldSignature.getDefaultInstance(); 3346 bitField0_ = (bitField0_ & ~0x00000001); 3347 syntheticMethod_ = org.jetbrains.kotlin.serialization.jvm.JvmProtoBuf.JvmMethodSignature.getDefaultInstance(); 3348 bitField0_ = (bitField0_ & ~0x00000002); 3349 getter_ = org.jetbrains.kotlin.serialization.jvm.JvmProtoBuf.JvmMethodSignature.getDefaultInstance(); 3350 bitField0_ = (bitField0_ & ~0x00000004); 3351 setter_ = org.jetbrains.kotlin.serialization.jvm.JvmProtoBuf.JvmMethodSignature.getDefaultInstance(); 3352 bitField0_ = (bitField0_ & ~0x00000008); 3353 return this; 3354 } 3355 3356 public Builder clone() { 3357 return create().mergeFrom(buildPartial()); 3358 } 3359 3360 public org.jetbrains.kotlin.serialization.jvm.JvmProtoBuf.JvmPropertySignature getDefaultInstanceForType() { 3361 return org.jetbrains.kotlin.serialization.jvm.JvmProtoBuf.JvmPropertySignature.getDefaultInstance(); 3362 } 3363 3364 public org.jetbrains.kotlin.serialization.jvm.JvmProtoBuf.JvmPropertySignature build() { 3365 org.jetbrains.kotlin.serialization.jvm.JvmProtoBuf.JvmPropertySignature result = buildPartial(); 3366 if (!result.isInitialized()) { 3367 throw newUninitializedMessageException(result); 3368 } 3369 return result; 3370 } 3371 3372 public org.jetbrains.kotlin.serialization.jvm.JvmProtoBuf.JvmPropertySignature buildPartial() { 3373 org.jetbrains.kotlin.serialization.jvm.JvmProtoBuf.JvmPropertySignature result = new org.jetbrains.kotlin.serialization.jvm.JvmProtoBuf.JvmPropertySignature(this); 3374 int from_bitField0_ = bitField0_; 3375 int to_bitField0_ = 0; 3376 if (((from_bitField0_ & 0x00000001) == 0x00000001)) { 3377 to_bitField0_ |= 0x00000001; 3378 } 3379 result.field_ = field_; 3380 if (((from_bitField0_ & 0x00000002) == 0x00000002)) { 3381 to_bitField0_ |= 0x00000002; 3382 } 3383 result.syntheticMethod_ = syntheticMethod_; 3384 if (((from_bitField0_ & 0x00000004) == 0x00000004)) { 3385 to_bitField0_ |= 0x00000004; 3386 } 3387 result.getter_ = getter_; 3388 if (((from_bitField0_ & 0x00000008) == 0x00000008)) { 3389 to_bitField0_ |= 0x00000008; 3390 } 3391 result.setter_ = setter_; 3392 result.bitField0_ = to_bitField0_; 3393 return result; 3394 } 3395 3396 public Builder mergeFrom(org.jetbrains.kotlin.serialization.jvm.JvmProtoBuf.JvmPropertySignature other) { 3397 if (other == org.jetbrains.kotlin.serialization.jvm.JvmProtoBuf.JvmPropertySignature.getDefaultInstance()) return this; 3398 if (other.hasField()) { 3399 mergeField(other.getField()); 3400 } 3401 if (other.hasSyntheticMethod()) { 3402 mergeSyntheticMethod(other.getSyntheticMethod()); 3403 } 3404 if (other.hasGetter()) { 3405 mergeGetter(other.getGetter()); 3406 } 3407 if (other.hasSetter()) { 3408 mergeSetter(other.getSetter()); 3409 } 3410 return this; 3411 } 3412 3413 public final boolean isInitialized() { 3414 return true; 3415 } 3416 3417 public Builder mergeFrom( 3418 com.google.protobuf.CodedInputStream input, 3419 com.google.protobuf.ExtensionRegistryLite extensionRegistry) 3420 throws java.io.IOException { 3421 org.jetbrains.kotlin.serialization.jvm.JvmProtoBuf.JvmPropertySignature parsedMessage = null; 3422 try { 3423 parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); 3424 } catch (com.google.protobuf.InvalidProtocolBufferException e) { 3425 parsedMessage = (org.jetbrains.kotlin.serialization.jvm.JvmProtoBuf.JvmPropertySignature) e.getUnfinishedMessage(); 3426 throw e; 3427 } finally { 3428 if (parsedMessage != null) { 3429 mergeFrom(parsedMessage); 3430 } 3431 } 3432 return this; 3433 } 3434 private int bitField0_; 3435 3436 // optional .org.jetbrains.kotlin.serialization.jvm.JvmFieldSignature field = 1; 3437 private org.jetbrains.kotlin.serialization.jvm.JvmProtoBuf.JvmFieldSignature field_ = org.jetbrains.kotlin.serialization.jvm.JvmProtoBuf.JvmFieldSignature.getDefaultInstance(); 3438 /** 3439 * <code>optional .org.jetbrains.kotlin.serialization.jvm.JvmFieldSignature field = 1;</code> 3440 */ 3441 public boolean hasField() { 3442 return ((bitField0_ & 0x00000001) == 0x00000001); 3443 } 3444 /** 3445 * <code>optional .org.jetbrains.kotlin.serialization.jvm.JvmFieldSignature field = 1;</code> 3446 */ 3447 public org.jetbrains.kotlin.serialization.jvm.JvmProtoBuf.JvmFieldSignature getField() { 3448 return field_; 3449 } 3450 /** 3451 * <code>optional .org.jetbrains.kotlin.serialization.jvm.JvmFieldSignature field = 1;</code> 3452 */ 3453 public Builder setField(org.jetbrains.kotlin.serialization.jvm.JvmProtoBuf.JvmFieldSignature value) { 3454 if (value == null) { 3455 throw new NullPointerException(); 3456 } 3457 field_ = value; 3458 3459 bitField0_ |= 0x00000001; 3460 return this; 3461 } 3462 /** 3463 * <code>optional .org.jetbrains.kotlin.serialization.jvm.JvmFieldSignature field = 1;</code> 3464 */ 3465 public Builder setField( 3466 org.jetbrains.kotlin.serialization.jvm.JvmProtoBuf.JvmFieldSignature.Builder builderForValue) { 3467 field_ = builderForValue.build(); 3468 3469 bitField0_ |= 0x00000001; 3470 return this; 3471 } 3472 /** 3473 * <code>optional .org.jetbrains.kotlin.serialization.jvm.JvmFieldSignature field = 1;</code> 3474 */ 3475 public Builder mergeField(org.jetbrains.kotlin.serialization.jvm.JvmProtoBuf.JvmFieldSignature value) { 3476 if (((bitField0_ & 0x00000001) == 0x00000001) && 3477 field_ != org.jetbrains.kotlin.serialization.jvm.JvmProtoBuf.JvmFieldSignature.getDefaultInstance()) { 3478 field_ = 3479 org.jetbrains.kotlin.serialization.jvm.JvmProtoBuf.JvmFieldSignature.newBuilder(field_).mergeFrom(value).buildPartial(); 3480 } else { 3481 field_ = value; 3482 } 3483 3484 bitField0_ |= 0x00000001; 3485 return this; 3486 } 3487 /** 3488 * <code>optional .org.jetbrains.kotlin.serialization.jvm.JvmFieldSignature field = 1;</code> 3489 */ 3490 public Builder clearField() { 3491 field_ = org.jetbrains.kotlin.serialization.jvm.JvmProtoBuf.JvmFieldSignature.getDefaultInstance(); 3492 3493 bitField0_ = (bitField0_ & ~0x00000001); 3494 return this; 3495 } 3496 3497 // optional .org.jetbrains.kotlin.serialization.jvm.JvmMethodSignature synthetic_method = 2; 3498 private org.jetbrains.kotlin.serialization.jvm.JvmProtoBuf.JvmMethodSignature syntheticMethod_ = org.jetbrains.kotlin.serialization.jvm.JvmProtoBuf.JvmMethodSignature.getDefaultInstance(); 3499 /** 3500 * <code>optional .org.jetbrains.kotlin.serialization.jvm.JvmMethodSignature synthetic_method = 2;</code> 3501 * 3502 * <pre> 3503 * Annotations on properties are written on a synthetic method with this signature 3504 * </pre> 3505 */ 3506 public boolean hasSyntheticMethod() { 3507 return ((bitField0_ & 0x00000002) == 0x00000002); 3508 } 3509 /** 3510 * <code>optional .org.jetbrains.kotlin.serialization.jvm.JvmMethodSignature synthetic_method = 2;</code> 3511 * 3512 * <pre> 3513 * Annotations on properties are written on a synthetic method with this signature 3514 * </pre> 3515 */ 3516 public org.jetbrains.kotlin.serialization.jvm.JvmProtoBuf.JvmMethodSignature getSyntheticMethod() { 3517 return syntheticMethod_; 3518 } 3519 /** 3520 * <code>optional .org.jetbrains.kotlin.serialization.jvm.JvmMethodSignature synthetic_method = 2;</code> 3521 * 3522 * <pre> 3523 * Annotations on properties are written on a synthetic method with this signature 3524 * </pre> 3525 */ 3526 public Builder setSyntheticMethod(org.jetbrains.kotlin.serialization.jvm.JvmProtoBuf.JvmMethodSignature value) { 3527 if (value == null) { 3528 throw new NullPointerException(); 3529 } 3530 syntheticMethod_ = value; 3531 3532 bitField0_ |= 0x00000002; 3533 return this; 3534 } 3535 /** 3536 * <code>optional .org.jetbrains.kotlin.serialization.jvm.JvmMethodSignature synthetic_method = 2;</code> 3537 * 3538 * <pre> 3539 * Annotations on properties are written on a synthetic method with this signature 3540 * </pre> 3541 */ 3542 public Builder setSyntheticMethod( 3543 org.jetbrains.kotlin.serialization.jvm.JvmProtoBuf.JvmMethodSignature.Builder builderForValue) { 3544 syntheticMethod_ = builderForValue.build(); 3545 3546 bitField0_ |= 0x00000002; 3547 return this; 3548 } 3549 /** 3550 * <code>optional .org.jetbrains.kotlin.serialization.jvm.JvmMethodSignature synthetic_method = 2;</code> 3551 * 3552 * <pre> 3553 * Annotations on properties are written on a synthetic method with this signature 3554 * </pre> 3555 */ 3556 public Builder mergeSyntheticMethod(org.jetbrains.kotlin.serialization.jvm.JvmProtoBuf.JvmMethodSignature value) { 3557 if (((bitField0_ & 0x00000002) == 0x00000002) && 3558 syntheticMethod_ != org.jetbrains.kotlin.serialization.jvm.JvmProtoBuf.JvmMethodSignature.getDefaultInstance()) { 3559 syntheticMethod_ = 3560 org.jetbrains.kotlin.serialization.jvm.JvmProtoBuf.JvmMethodSignature.newBuilder(syntheticMethod_).mergeFrom(value).buildPartial(); 3561 } else { 3562 syntheticMethod_ = value; 3563 } 3564 3565 bitField0_ |= 0x00000002; 3566 return this; 3567 } 3568 /** 3569 * <code>optional .org.jetbrains.kotlin.serialization.jvm.JvmMethodSignature synthetic_method = 2;</code> 3570 * 3571 * <pre> 3572 * Annotations on properties are written on a synthetic method with this signature 3573 * </pre> 3574 */ 3575 public Builder clearSyntheticMethod() { 3576 syntheticMethod_ = org.jetbrains.kotlin.serialization.jvm.JvmProtoBuf.JvmMethodSignature.getDefaultInstance(); 3577 3578 bitField0_ = (bitField0_ & ~0x00000002); 3579 return this; 3580 } 3581 3582 // optional .org.jetbrains.kotlin.serialization.jvm.JvmMethodSignature getter = 3; 3583 private org.jetbrains.kotlin.serialization.jvm.JvmProtoBuf.JvmMethodSignature getter_ = org.jetbrains.kotlin.serialization.jvm.JvmProtoBuf.JvmMethodSignature.getDefaultInstance(); 3584 /** 3585 * <code>optional .org.jetbrains.kotlin.serialization.jvm.JvmMethodSignature getter = 3;</code> 3586 */ 3587 public boolean hasGetter() { 3588 return ((bitField0_ & 0x00000004) == 0x00000004); 3589 } 3590 /** 3591 * <code>optional .org.jetbrains.kotlin.serialization.jvm.JvmMethodSignature getter = 3;</code> 3592 */ 3593 public org.jetbrains.kotlin.serialization.jvm.JvmProtoBuf.JvmMethodSignature getGetter() { 3594 return getter_; 3595 } 3596 /** 3597 * <code>optional .org.jetbrains.kotlin.serialization.jvm.JvmMethodSignature getter = 3;</code> 3598 */ 3599 public Builder setGetter(org.jetbrains.kotlin.serialization.jvm.JvmProtoBuf.JvmMethodSignature value) { 3600 if (value == null) { 3601 throw new NullPointerException(); 3602 } 3603 getter_ = value; 3604 3605 bitField0_ |= 0x00000004; 3606 return this; 3607 } 3608 /** 3609 * <code>optional .org.jetbrains.kotlin.serialization.jvm.JvmMethodSignature getter = 3;</code> 3610 */ 3611 public Builder setGetter( 3612 org.jetbrains.kotlin.serialization.jvm.JvmProtoBuf.JvmMethodSignature.Builder builderForValue) { 3613 getter_ = builderForValue.build(); 3614 3615 bitField0_ |= 0x00000004; 3616 return this; 3617 } 3618 /** 3619 * <code>optional .org.jetbrains.kotlin.serialization.jvm.JvmMethodSignature getter = 3;</code> 3620 */ 3621 public Builder mergeGetter(org.jetbrains.kotlin.serialization.jvm.JvmProtoBuf.JvmMethodSignature value) { 3622 if (((bitField0_ & 0x00000004) == 0x00000004) && 3623 getter_ != org.jetbrains.kotlin.serialization.jvm.JvmProtoBuf.JvmMethodSignature.getDefaultInstance()) { 3624 getter_ = 3625 org.jetbrains.kotlin.serialization.jvm.JvmProtoBuf.JvmMethodSignature.newBuilder(getter_).mergeFrom(value).buildPartial(); 3626 } else { 3627 getter_ = value; 3628 } 3629 3630 bitField0_ |= 0x00000004; 3631 return this; 3632 } 3633 /** 3634 * <code>optional .org.jetbrains.kotlin.serialization.jvm.JvmMethodSignature getter = 3;</code> 3635 */ 3636 public Builder clearGetter() { 3637 getter_ = org.jetbrains.kotlin.serialization.jvm.JvmProtoBuf.JvmMethodSignature.getDefaultInstance(); 3638 3639 bitField0_ = (bitField0_ & ~0x00000004); 3640 return this; 3641 } 3642 3643 // optional .org.jetbrains.kotlin.serialization.jvm.JvmMethodSignature setter = 4; 3644 private org.jetbrains.kotlin.serialization.jvm.JvmProtoBuf.JvmMethodSignature setter_ = org.jetbrains.kotlin.serialization.jvm.JvmProtoBuf.JvmMethodSignature.getDefaultInstance(); 3645 /** 3646 * <code>optional .org.jetbrains.kotlin.serialization.jvm.JvmMethodSignature setter = 4;</code> 3647 */ 3648 public boolean hasSetter() { 3649 return ((bitField0_ & 0x00000008) == 0x00000008); 3650 } 3651 /** 3652 * <code>optional .org.jetbrains.kotlin.serialization.jvm.JvmMethodSignature setter = 4;</code> 3653 */ 3654 public org.jetbrains.kotlin.serialization.jvm.JvmProtoBuf.JvmMethodSignature getSetter() { 3655 return setter_; 3656 } 3657 /** 3658 * <code>optional .org.jetbrains.kotlin.serialization.jvm.JvmMethodSignature setter = 4;</code> 3659 */ 3660 public Builder setSetter(org.jetbrains.kotlin.serialization.jvm.JvmProtoBuf.JvmMethodSignature value) { 3661 if (value == null) { 3662 throw new NullPointerException(); 3663 } 3664 setter_ = value; 3665 3666 bitField0_ |= 0x00000008; 3667 return this; 3668 } 3669 /** 3670 * <code>optional .org.jetbrains.kotlin.serialization.jvm.JvmMethodSignature setter = 4;</code> 3671 */ 3672 public Builder setSetter( 3673 org.jetbrains.kotlin.serialization.jvm.JvmProtoBuf.JvmMethodSignature.Builder builderForValue) { 3674 setter_ = builderForValue.build(); 3675 3676 bitField0_ |= 0x00000008; 3677 return this; 3678 } 3679 /** 3680 * <code>optional .org.jetbrains.kotlin.serialization.jvm.JvmMethodSignature setter = 4;</code> 3681 */ 3682 public Builder mergeSetter(org.jetbrains.kotlin.serialization.jvm.JvmProtoBuf.JvmMethodSignature value) { 3683 if (((bitField0_ & 0x00000008) == 0x00000008) && 3684 setter_ != org.jetbrains.kotlin.serialization.jvm.JvmProtoBuf.JvmMethodSignature.getDefaultInstance()) { 3685 setter_ = 3686 org.jetbrains.kotlin.serialization.jvm.JvmProtoBuf.JvmMethodSignature.newBuilder(setter_).mergeFrom(value).buildPartial(); 3687 } else { 3688 setter_ = value; 3689 } 3690 3691 bitField0_ |= 0x00000008; 3692 return this; 3693 } 3694 /** 3695 * <code>optional .org.jetbrains.kotlin.serialization.jvm.JvmMethodSignature setter = 4;</code> 3696 */ 3697 public Builder clearSetter() { 3698 setter_ = org.jetbrains.kotlin.serialization.jvm.JvmProtoBuf.JvmMethodSignature.getDefaultInstance(); 3699 3700 bitField0_ = (bitField0_ & ~0x00000008); 3701 return this; 3702 } 3703 3704 // @@protoc_insertion_point(builder_scope:org.jetbrains.kotlin.serialization.jvm.JvmPropertySignature) 3705 } 3706 3707 static { 3708 defaultInstance = new JvmPropertySignature(true); 3709 defaultInstance.initFields(); 3710 } 3711 3712 // @@protoc_insertion_point(class_scope:org.jetbrains.kotlin.serialization.jvm.JvmPropertySignature) 3713 } 3714 3715 public static final int CONSTRUCTOR_SIGNATURE_FIELD_NUMBER = 100; 3716 /** 3717 * <code>extend .org.jetbrains.kotlin.serialization.Constructor { ... }</code> 3718 */ 3719 public static final 3720 com.google.protobuf.GeneratedMessageLite.GeneratedExtension< 3721 org.jetbrains.kotlin.serialization.ProtoBuf.Constructor, 3722 org.jetbrains.kotlin.serialization.jvm.JvmProtoBuf.JvmMethodSignature> constructorSignature = com.google.protobuf.GeneratedMessageLite 3723 .newSingularGeneratedExtension( 3724 org.jetbrains.kotlin.serialization.ProtoBuf.Constructor.getDefaultInstance(), 3725 org.jetbrains.kotlin.serialization.jvm.JvmProtoBuf.JvmMethodSignature.getDefaultInstance(), 3726 org.jetbrains.kotlin.serialization.jvm.JvmProtoBuf.JvmMethodSignature.getDefaultInstance(), 3727 null, 3728 100, 3729 com.google.protobuf.WireFormat.FieldType.MESSAGE); 3730 public static final int METHOD_SIGNATURE_FIELD_NUMBER = 100; 3731 /** 3732 * <code>extend .org.jetbrains.kotlin.serialization.Function { ... }</code> 3733 */ 3734 public static final 3735 com.google.protobuf.GeneratedMessageLite.GeneratedExtension< 3736 org.jetbrains.kotlin.serialization.ProtoBuf.Function, 3737 org.jetbrains.kotlin.serialization.jvm.JvmProtoBuf.JvmMethodSignature> methodSignature = com.google.protobuf.GeneratedMessageLite 3738 .newSingularGeneratedExtension( 3739 org.jetbrains.kotlin.serialization.ProtoBuf.Function.getDefaultInstance(), 3740 org.jetbrains.kotlin.serialization.jvm.JvmProtoBuf.JvmMethodSignature.getDefaultInstance(), 3741 org.jetbrains.kotlin.serialization.jvm.JvmProtoBuf.JvmMethodSignature.getDefaultInstance(), 3742 null, 3743 100, 3744 com.google.protobuf.WireFormat.FieldType.MESSAGE); 3745 public static final int PROPERTY_SIGNATURE_FIELD_NUMBER = 100; 3746 /** 3747 * <code>extend .org.jetbrains.kotlin.serialization.Property { ... }</code> 3748 */ 3749 public static final 3750 com.google.protobuf.GeneratedMessageLite.GeneratedExtension< 3751 org.jetbrains.kotlin.serialization.ProtoBuf.Property, 3752 org.jetbrains.kotlin.serialization.jvm.JvmProtoBuf.JvmPropertySignature> propertySignature = com.google.protobuf.GeneratedMessageLite 3753 .newSingularGeneratedExtension( 3754 org.jetbrains.kotlin.serialization.ProtoBuf.Property.getDefaultInstance(), 3755 org.jetbrains.kotlin.serialization.jvm.JvmProtoBuf.JvmPropertySignature.getDefaultInstance(), 3756 org.jetbrains.kotlin.serialization.jvm.JvmProtoBuf.JvmPropertySignature.getDefaultInstance(), 3757 null, 3758 100, 3759 com.google.protobuf.WireFormat.FieldType.MESSAGE); 3760 public static final int TYPE_ANNOTATION_FIELD_NUMBER = 100; 3761 /** 3762 * <code>extend .org.jetbrains.kotlin.serialization.Type { ... }</code> 3763 */ 3764 public static final 3765 com.google.protobuf.GeneratedMessageLite.GeneratedExtension< 3766 org.jetbrains.kotlin.serialization.ProtoBuf.Type, 3767 java.util.List<org.jetbrains.kotlin.serialization.ProtoBuf.Annotation>> typeAnnotation = com.google.protobuf.GeneratedMessageLite 3768 .newRepeatedGeneratedExtension( 3769 org.jetbrains.kotlin.serialization.ProtoBuf.Type.getDefaultInstance(), 3770 org.jetbrains.kotlin.serialization.ProtoBuf.Annotation.getDefaultInstance(), 3771 null, 3772 100, 3773 com.google.protobuf.WireFormat.FieldType.MESSAGE, 3774 false); 3775 public static final int IS_RAW_FIELD_NUMBER = 101; 3776 /** 3777 * <code>extend .org.jetbrains.kotlin.serialization.Type { ... }</code> 3778 */ 3779 public static final 3780 com.google.protobuf.GeneratedMessageLite.GeneratedExtension< 3781 org.jetbrains.kotlin.serialization.ProtoBuf.Type, 3782 java.lang.Boolean> isRaw = com.google.protobuf.GeneratedMessageLite 3783 .newSingularGeneratedExtension( 3784 org.jetbrains.kotlin.serialization.ProtoBuf.Type.getDefaultInstance(), 3785 false, 3786 null, 3787 null, 3788 101, 3789 com.google.protobuf.WireFormat.FieldType.BOOL); 3790 public static final int TYPE_PARAMETER_ANNOTATION_FIELD_NUMBER = 100; 3791 /** 3792 * <code>extend .org.jetbrains.kotlin.serialization.TypeParameter { ... }</code> 3793 */ 3794 public static final 3795 com.google.protobuf.GeneratedMessageLite.GeneratedExtension< 3796 org.jetbrains.kotlin.serialization.ProtoBuf.TypeParameter, 3797 java.util.List<org.jetbrains.kotlin.serialization.ProtoBuf.Annotation>> typeParameterAnnotation = com.google.protobuf.GeneratedMessageLite 3798 .newRepeatedGeneratedExtension( 3799 org.jetbrains.kotlin.serialization.ProtoBuf.TypeParameter.getDefaultInstance(), 3800 org.jetbrains.kotlin.serialization.ProtoBuf.Annotation.getDefaultInstance(), 3801 null, 3802 100, 3803 com.google.protobuf.WireFormat.FieldType.MESSAGE, 3804 false); 3805 public static final int CLASS_MODULE_NAME_FIELD_NUMBER = 101; 3806 /** 3807 * <code>extend .org.jetbrains.kotlin.serialization.Class { ... }</code> 3808 */ 3809 public static final 3810 com.google.protobuf.GeneratedMessageLite.GeneratedExtension< 3811 org.jetbrains.kotlin.serialization.ProtoBuf.Class, 3812 java.lang.Integer> classModuleName = com.google.protobuf.GeneratedMessageLite 3813 .newSingularGeneratedExtension( 3814 org.jetbrains.kotlin.serialization.ProtoBuf.Class.getDefaultInstance(), 3815 0, 3816 null, 3817 null, 3818 101, 3819 com.google.protobuf.WireFormat.FieldType.INT32); 3820 public static final int PACKAGE_MODULE_NAME_FIELD_NUMBER = 101; 3821 /** 3822 * <code>extend .org.jetbrains.kotlin.serialization.Package { ... }</code> 3823 */ 3824 public static final 3825 com.google.protobuf.GeneratedMessageLite.GeneratedExtension< 3826 org.jetbrains.kotlin.serialization.ProtoBuf.Package, 3827 java.lang.Integer> packageModuleName = com.google.protobuf.GeneratedMessageLite 3828 .newSingularGeneratedExtension( 3829 org.jetbrains.kotlin.serialization.ProtoBuf.Package.getDefaultInstance(), 3830 0, 3831 null, 3832 null, 3833 101, 3834 com.google.protobuf.WireFormat.FieldType.INT32); 3835 3836 static { 3837 } 3838 3839 // @@protoc_insertion_point(outer_class_scope) 3840 }