001 // Generated by the protocol buffer compiler. DO NOT EDIT! 002 // source: core/descriptor.loader.java/src/jvm_package_table.proto 003 004 package org.jetbrains.kotlin.serialization.jvm; 005 006 public final class JvmPackageTable { 007 private JvmPackageTable() {} 008 public static void registerAllExtensions( 009 org.jetbrains.kotlin.protobuf.ExtensionRegistryLite registry) { 010 } 011 public interface PackageTableOrBuilder extends 012 // @@protoc_insertion_point(interface_extends:org.jetbrains.kotlin.serialization.jvm.PackageTable) 013 org.jetbrains.kotlin.protobuf.MessageLiteOrBuilder { 014 015 /** 016 * <code>repeated .org.jetbrains.kotlin.serialization.jvm.PackageParts package_parts = 1;</code> 017 */ 018 java.util.List<org.jetbrains.kotlin.serialization.jvm.JvmPackageTable.PackageParts> 019 getPackagePartsList(); 020 /** 021 * <code>repeated .org.jetbrains.kotlin.serialization.jvm.PackageParts package_parts = 1;</code> 022 */ 023 org.jetbrains.kotlin.serialization.jvm.JvmPackageTable.PackageParts getPackageParts(int index); 024 /** 025 * <code>repeated .org.jetbrains.kotlin.serialization.jvm.PackageParts package_parts = 1;</code> 026 */ 027 int getPackagePartsCount(); 028 } 029 /** 030 * Protobuf type {@code org.jetbrains.kotlin.serialization.jvm.PackageTable} 031 */ 032 public static final class PackageTable extends 033 org.jetbrains.kotlin.protobuf.GeneratedMessageLite implements 034 // @@protoc_insertion_point(message_implements:org.jetbrains.kotlin.serialization.jvm.PackageTable) 035 PackageTableOrBuilder { 036 // Use PackageTable.newBuilder() to construct. 037 private PackageTable(org.jetbrains.kotlin.protobuf.GeneratedMessageLite.Builder builder) { 038 super(builder); 039 this.unknownFields = builder.getUnknownFields(); 040 } 041 private PackageTable(boolean noInit) { this.unknownFields = org.jetbrains.kotlin.protobuf.ByteString.EMPTY;} 042 043 private static final PackageTable defaultInstance; 044 public static PackageTable getDefaultInstance() { 045 return defaultInstance; 046 } 047 048 public PackageTable getDefaultInstanceForType() { 049 return defaultInstance; 050 } 051 052 private final org.jetbrains.kotlin.protobuf.ByteString unknownFields; 053 private PackageTable( 054 org.jetbrains.kotlin.protobuf.CodedInputStream input, 055 org.jetbrains.kotlin.protobuf.ExtensionRegistryLite extensionRegistry) 056 throws org.jetbrains.kotlin.protobuf.InvalidProtocolBufferException { 057 initFields(); 058 int mutable_bitField0_ = 0; 059 org.jetbrains.kotlin.protobuf.ByteString.Output unknownFieldsOutput = 060 org.jetbrains.kotlin.protobuf.ByteString.newOutput(); 061 org.jetbrains.kotlin.protobuf.CodedOutputStream unknownFieldsCodedOutput = 062 org.jetbrains.kotlin.protobuf.CodedOutputStream.newInstance( 063 unknownFieldsOutput); 064 try { 065 boolean done = false; 066 while (!done) { 067 int tag = input.readTag(); 068 switch (tag) { 069 case 0: 070 done = true; 071 break; 072 default: { 073 if (!parseUnknownField(input, unknownFieldsCodedOutput, 074 extensionRegistry, tag)) { 075 done = true; 076 } 077 break; 078 } 079 case 10: { 080 if (!((mutable_bitField0_ & 0x00000001) == 0x00000001)) { 081 packageParts_ = new java.util.ArrayList<org.jetbrains.kotlin.serialization.jvm.JvmPackageTable.PackageParts>(); 082 mutable_bitField0_ |= 0x00000001; 083 } 084 packageParts_.add(input.readMessage(org.jetbrains.kotlin.serialization.jvm.JvmPackageTable.PackageParts.PARSER, extensionRegistry)); 085 break; 086 } 087 } 088 } 089 } catch (org.jetbrains.kotlin.protobuf.InvalidProtocolBufferException e) { 090 throw e.setUnfinishedMessage(this); 091 } catch (java.io.IOException e) { 092 throw new org.jetbrains.kotlin.protobuf.InvalidProtocolBufferException( 093 e.getMessage()).setUnfinishedMessage(this); 094 } finally { 095 if (((mutable_bitField0_ & 0x00000001) == 0x00000001)) { 096 packageParts_ = java.util.Collections.unmodifiableList(packageParts_); 097 } 098 try { 099 unknownFieldsCodedOutput.flush(); 100 } catch (java.io.IOException e) { 101 // Should not happen 102 } finally { 103 unknownFields = unknownFieldsOutput.toByteString(); 104 } 105 makeExtensionsImmutable(); 106 } 107 } 108 public static org.jetbrains.kotlin.protobuf.Parser<PackageTable> PARSER = 109 new org.jetbrains.kotlin.protobuf.AbstractParser<PackageTable>() { 110 public PackageTable parsePartialFrom( 111 org.jetbrains.kotlin.protobuf.CodedInputStream input, 112 org.jetbrains.kotlin.protobuf.ExtensionRegistryLite extensionRegistry) 113 throws org.jetbrains.kotlin.protobuf.InvalidProtocolBufferException { 114 return new PackageTable(input, extensionRegistry); 115 } 116 }; 117 118 @java.lang.Override 119 public org.jetbrains.kotlin.protobuf.Parser<PackageTable> getParserForType() { 120 return PARSER; 121 } 122 123 public static final int PACKAGE_PARTS_FIELD_NUMBER = 1; 124 private java.util.List<org.jetbrains.kotlin.serialization.jvm.JvmPackageTable.PackageParts> packageParts_; 125 /** 126 * <code>repeated .org.jetbrains.kotlin.serialization.jvm.PackageParts package_parts = 1;</code> 127 */ 128 public java.util.List<org.jetbrains.kotlin.serialization.jvm.JvmPackageTable.PackageParts> getPackagePartsList() { 129 return packageParts_; 130 } 131 /** 132 * <code>repeated .org.jetbrains.kotlin.serialization.jvm.PackageParts package_parts = 1;</code> 133 */ 134 public java.util.List<? extends org.jetbrains.kotlin.serialization.jvm.JvmPackageTable.PackagePartsOrBuilder> 135 getPackagePartsOrBuilderList() { 136 return packageParts_; 137 } 138 /** 139 * <code>repeated .org.jetbrains.kotlin.serialization.jvm.PackageParts package_parts = 1;</code> 140 */ 141 public int getPackagePartsCount() { 142 return packageParts_.size(); 143 } 144 /** 145 * <code>repeated .org.jetbrains.kotlin.serialization.jvm.PackageParts package_parts = 1;</code> 146 */ 147 public org.jetbrains.kotlin.serialization.jvm.JvmPackageTable.PackageParts getPackageParts(int index) { 148 return packageParts_.get(index); 149 } 150 /** 151 * <code>repeated .org.jetbrains.kotlin.serialization.jvm.PackageParts package_parts = 1;</code> 152 */ 153 public org.jetbrains.kotlin.serialization.jvm.JvmPackageTable.PackagePartsOrBuilder getPackagePartsOrBuilder( 154 int index) { 155 return packageParts_.get(index); 156 } 157 158 private void initFields() { 159 packageParts_ = java.util.Collections.emptyList(); 160 } 161 private byte memoizedIsInitialized = -1; 162 public final boolean isInitialized() { 163 byte isInitialized = memoizedIsInitialized; 164 if (isInitialized == 1) return true; 165 if (isInitialized == 0) return false; 166 167 for (int i = 0; i < getPackagePartsCount(); i++) { 168 if (!getPackageParts(i).isInitialized()) { 169 memoizedIsInitialized = 0; 170 return false; 171 } 172 } 173 memoizedIsInitialized = 1; 174 return true; 175 } 176 177 public void writeTo(org.jetbrains.kotlin.protobuf.CodedOutputStream output) 178 throws java.io.IOException { 179 getSerializedSize(); 180 for (int i = 0; i < packageParts_.size(); i++) { 181 output.writeMessage(1, packageParts_.get(i)); 182 } 183 output.writeRawBytes(unknownFields); 184 } 185 186 private int memoizedSerializedSize = -1; 187 public int getSerializedSize() { 188 int size = memoizedSerializedSize; 189 if (size != -1) return size; 190 191 size = 0; 192 for (int i = 0; i < packageParts_.size(); i++) { 193 size += org.jetbrains.kotlin.protobuf.CodedOutputStream 194 .computeMessageSize(1, packageParts_.get(i)); 195 } 196 size += unknownFields.size(); 197 memoizedSerializedSize = size; 198 return size; 199 } 200 201 private static final long serialVersionUID = 0L; 202 @java.lang.Override 203 protected java.lang.Object writeReplace() 204 throws java.io.ObjectStreamException { 205 return super.writeReplace(); 206 } 207 208 public static org.jetbrains.kotlin.serialization.jvm.JvmPackageTable.PackageTable parseFrom( 209 org.jetbrains.kotlin.protobuf.ByteString data) 210 throws org.jetbrains.kotlin.protobuf.InvalidProtocolBufferException { 211 return PARSER.parseFrom(data); 212 } 213 public static org.jetbrains.kotlin.serialization.jvm.JvmPackageTable.PackageTable parseFrom( 214 org.jetbrains.kotlin.protobuf.ByteString data, 215 org.jetbrains.kotlin.protobuf.ExtensionRegistryLite extensionRegistry) 216 throws org.jetbrains.kotlin.protobuf.InvalidProtocolBufferException { 217 return PARSER.parseFrom(data, extensionRegistry); 218 } 219 public static org.jetbrains.kotlin.serialization.jvm.JvmPackageTable.PackageTable parseFrom(byte[] data) 220 throws org.jetbrains.kotlin.protobuf.InvalidProtocolBufferException { 221 return PARSER.parseFrom(data); 222 } 223 public static org.jetbrains.kotlin.serialization.jvm.JvmPackageTable.PackageTable parseFrom( 224 byte[] data, 225 org.jetbrains.kotlin.protobuf.ExtensionRegistryLite extensionRegistry) 226 throws org.jetbrains.kotlin.protobuf.InvalidProtocolBufferException { 227 return PARSER.parseFrom(data, extensionRegistry); 228 } 229 public static org.jetbrains.kotlin.serialization.jvm.JvmPackageTable.PackageTable parseFrom(java.io.InputStream input) 230 throws java.io.IOException { 231 return PARSER.parseFrom(input); 232 } 233 public static org.jetbrains.kotlin.serialization.jvm.JvmPackageTable.PackageTable parseFrom( 234 java.io.InputStream input, 235 org.jetbrains.kotlin.protobuf.ExtensionRegistryLite extensionRegistry) 236 throws java.io.IOException { 237 return PARSER.parseFrom(input, extensionRegistry); 238 } 239 public static org.jetbrains.kotlin.serialization.jvm.JvmPackageTable.PackageTable parseDelimitedFrom(java.io.InputStream input) 240 throws java.io.IOException { 241 return PARSER.parseDelimitedFrom(input); 242 } 243 public static org.jetbrains.kotlin.serialization.jvm.JvmPackageTable.PackageTable parseDelimitedFrom( 244 java.io.InputStream input, 245 org.jetbrains.kotlin.protobuf.ExtensionRegistryLite extensionRegistry) 246 throws java.io.IOException { 247 return PARSER.parseDelimitedFrom(input, extensionRegistry); 248 } 249 public static org.jetbrains.kotlin.serialization.jvm.JvmPackageTable.PackageTable parseFrom( 250 org.jetbrains.kotlin.protobuf.CodedInputStream input) 251 throws java.io.IOException { 252 return PARSER.parseFrom(input); 253 } 254 public static org.jetbrains.kotlin.serialization.jvm.JvmPackageTable.PackageTable parseFrom( 255 org.jetbrains.kotlin.protobuf.CodedInputStream input, 256 org.jetbrains.kotlin.protobuf.ExtensionRegistryLite extensionRegistry) 257 throws java.io.IOException { 258 return PARSER.parseFrom(input, extensionRegistry); 259 } 260 261 public static Builder newBuilder() { return Builder.create(); } 262 public Builder newBuilderForType() { return newBuilder(); } 263 public static Builder newBuilder(org.jetbrains.kotlin.serialization.jvm.JvmPackageTable.PackageTable prototype) { 264 return newBuilder().mergeFrom(prototype); 265 } 266 public Builder toBuilder() { return newBuilder(this); } 267 268 /** 269 * Protobuf type {@code org.jetbrains.kotlin.serialization.jvm.PackageTable} 270 */ 271 public static final class Builder extends 272 org.jetbrains.kotlin.protobuf.GeneratedMessageLite.Builder< 273 org.jetbrains.kotlin.serialization.jvm.JvmPackageTable.PackageTable, Builder> 274 implements 275 // @@protoc_insertion_point(builder_implements:org.jetbrains.kotlin.serialization.jvm.PackageTable) 276 org.jetbrains.kotlin.serialization.jvm.JvmPackageTable.PackageTableOrBuilder { 277 // Construct using org.jetbrains.kotlin.serialization.jvm.JvmPackageTable.PackageTable.newBuilder() 278 private Builder() { 279 maybeForceBuilderInitialization(); 280 } 281 282 private void maybeForceBuilderInitialization() { 283 } 284 private static Builder create() { 285 return new Builder(); 286 } 287 288 public Builder clear() { 289 super.clear(); 290 packageParts_ = java.util.Collections.emptyList(); 291 bitField0_ = (bitField0_ & ~0x00000001); 292 return this; 293 } 294 295 public Builder clone() { 296 return create().mergeFrom(buildPartial()); 297 } 298 299 public org.jetbrains.kotlin.serialization.jvm.JvmPackageTable.PackageTable getDefaultInstanceForType() { 300 return org.jetbrains.kotlin.serialization.jvm.JvmPackageTable.PackageTable.getDefaultInstance(); 301 } 302 303 public org.jetbrains.kotlin.serialization.jvm.JvmPackageTable.PackageTable build() { 304 org.jetbrains.kotlin.serialization.jvm.JvmPackageTable.PackageTable result = buildPartial(); 305 if (!result.isInitialized()) { 306 throw newUninitializedMessageException(result); 307 } 308 return result; 309 } 310 311 public org.jetbrains.kotlin.serialization.jvm.JvmPackageTable.PackageTable buildPartial() { 312 org.jetbrains.kotlin.serialization.jvm.JvmPackageTable.PackageTable result = new org.jetbrains.kotlin.serialization.jvm.JvmPackageTable.PackageTable(this); 313 int from_bitField0_ = bitField0_; 314 if (((bitField0_ & 0x00000001) == 0x00000001)) { 315 packageParts_ = java.util.Collections.unmodifiableList(packageParts_); 316 bitField0_ = (bitField0_ & ~0x00000001); 317 } 318 result.packageParts_ = packageParts_; 319 return result; 320 } 321 322 public Builder mergeFrom(org.jetbrains.kotlin.serialization.jvm.JvmPackageTable.PackageTable other) { 323 if (other == org.jetbrains.kotlin.serialization.jvm.JvmPackageTable.PackageTable.getDefaultInstance()) return this; 324 if (!other.packageParts_.isEmpty()) { 325 if (packageParts_.isEmpty()) { 326 packageParts_ = other.packageParts_; 327 bitField0_ = (bitField0_ & ~0x00000001); 328 } else { 329 ensurePackagePartsIsMutable(); 330 packageParts_.addAll(other.packageParts_); 331 } 332 333 } 334 setUnknownFields( 335 getUnknownFields().concat(other.unknownFields)); 336 return this; 337 } 338 339 public final boolean isInitialized() { 340 for (int i = 0; i < getPackagePartsCount(); i++) { 341 if (!getPackageParts(i).isInitialized()) { 342 343 return false; 344 } 345 } 346 return true; 347 } 348 349 public Builder mergeFrom( 350 org.jetbrains.kotlin.protobuf.CodedInputStream input, 351 org.jetbrains.kotlin.protobuf.ExtensionRegistryLite extensionRegistry) 352 throws java.io.IOException { 353 org.jetbrains.kotlin.serialization.jvm.JvmPackageTable.PackageTable parsedMessage = null; 354 try { 355 parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); 356 } catch (org.jetbrains.kotlin.protobuf.InvalidProtocolBufferException e) { 357 parsedMessage = (org.jetbrains.kotlin.serialization.jvm.JvmPackageTable.PackageTable) e.getUnfinishedMessage(); 358 throw e; 359 } finally { 360 if (parsedMessage != null) { 361 mergeFrom(parsedMessage); 362 } 363 } 364 return this; 365 } 366 private int bitField0_; 367 368 private java.util.List<org.jetbrains.kotlin.serialization.jvm.JvmPackageTable.PackageParts> packageParts_ = 369 java.util.Collections.emptyList(); 370 private void ensurePackagePartsIsMutable() { 371 if (!((bitField0_ & 0x00000001) == 0x00000001)) { 372 packageParts_ = new java.util.ArrayList<org.jetbrains.kotlin.serialization.jvm.JvmPackageTable.PackageParts>(packageParts_); 373 bitField0_ |= 0x00000001; 374 } 375 } 376 377 /** 378 * <code>repeated .org.jetbrains.kotlin.serialization.jvm.PackageParts package_parts = 1;</code> 379 */ 380 public java.util.List<org.jetbrains.kotlin.serialization.jvm.JvmPackageTable.PackageParts> getPackagePartsList() { 381 return java.util.Collections.unmodifiableList(packageParts_); 382 } 383 /** 384 * <code>repeated .org.jetbrains.kotlin.serialization.jvm.PackageParts package_parts = 1;</code> 385 */ 386 public int getPackagePartsCount() { 387 return packageParts_.size(); 388 } 389 /** 390 * <code>repeated .org.jetbrains.kotlin.serialization.jvm.PackageParts package_parts = 1;</code> 391 */ 392 public org.jetbrains.kotlin.serialization.jvm.JvmPackageTable.PackageParts getPackageParts(int index) { 393 return packageParts_.get(index); 394 } 395 /** 396 * <code>repeated .org.jetbrains.kotlin.serialization.jvm.PackageParts package_parts = 1;</code> 397 */ 398 public Builder setPackageParts( 399 int index, org.jetbrains.kotlin.serialization.jvm.JvmPackageTable.PackageParts value) { 400 if (value == null) { 401 throw new NullPointerException(); 402 } 403 ensurePackagePartsIsMutable(); 404 packageParts_.set(index, value); 405 406 return this; 407 } 408 /** 409 * <code>repeated .org.jetbrains.kotlin.serialization.jvm.PackageParts package_parts = 1;</code> 410 */ 411 public Builder setPackageParts( 412 int index, org.jetbrains.kotlin.serialization.jvm.JvmPackageTable.PackageParts.Builder builderForValue) { 413 ensurePackagePartsIsMutable(); 414 packageParts_.set(index, builderForValue.build()); 415 416 return this; 417 } 418 /** 419 * <code>repeated .org.jetbrains.kotlin.serialization.jvm.PackageParts package_parts = 1;</code> 420 */ 421 public Builder addPackageParts(org.jetbrains.kotlin.serialization.jvm.JvmPackageTable.PackageParts value) { 422 if (value == null) { 423 throw new NullPointerException(); 424 } 425 ensurePackagePartsIsMutable(); 426 packageParts_.add(value); 427 428 return this; 429 } 430 /** 431 * <code>repeated .org.jetbrains.kotlin.serialization.jvm.PackageParts package_parts = 1;</code> 432 */ 433 public Builder addPackageParts( 434 int index, org.jetbrains.kotlin.serialization.jvm.JvmPackageTable.PackageParts value) { 435 if (value == null) { 436 throw new NullPointerException(); 437 } 438 ensurePackagePartsIsMutable(); 439 packageParts_.add(index, value); 440 441 return this; 442 } 443 /** 444 * <code>repeated .org.jetbrains.kotlin.serialization.jvm.PackageParts package_parts = 1;</code> 445 */ 446 public Builder addPackageParts( 447 org.jetbrains.kotlin.serialization.jvm.JvmPackageTable.PackageParts.Builder builderForValue) { 448 ensurePackagePartsIsMutable(); 449 packageParts_.add(builderForValue.build()); 450 451 return this; 452 } 453 /** 454 * <code>repeated .org.jetbrains.kotlin.serialization.jvm.PackageParts package_parts = 1;</code> 455 */ 456 public Builder addPackageParts( 457 int index, org.jetbrains.kotlin.serialization.jvm.JvmPackageTable.PackageParts.Builder builderForValue) { 458 ensurePackagePartsIsMutable(); 459 packageParts_.add(index, builderForValue.build()); 460 461 return this; 462 } 463 /** 464 * <code>repeated .org.jetbrains.kotlin.serialization.jvm.PackageParts package_parts = 1;</code> 465 */ 466 public Builder addAllPackageParts( 467 java.lang.Iterable<? extends org.jetbrains.kotlin.serialization.jvm.JvmPackageTable.PackageParts> values) { 468 ensurePackagePartsIsMutable(); 469 org.jetbrains.kotlin.protobuf.AbstractMessageLite.Builder.addAll( 470 values, packageParts_); 471 472 return this; 473 } 474 /** 475 * <code>repeated .org.jetbrains.kotlin.serialization.jvm.PackageParts package_parts = 1;</code> 476 */ 477 public Builder clearPackageParts() { 478 packageParts_ = java.util.Collections.emptyList(); 479 bitField0_ = (bitField0_ & ~0x00000001); 480 481 return this; 482 } 483 /** 484 * <code>repeated .org.jetbrains.kotlin.serialization.jvm.PackageParts package_parts = 1;</code> 485 */ 486 public Builder removePackageParts(int index) { 487 ensurePackagePartsIsMutable(); 488 packageParts_.remove(index); 489 490 return this; 491 } 492 493 // @@protoc_insertion_point(builder_scope:org.jetbrains.kotlin.serialization.jvm.PackageTable) 494 } 495 496 static { 497 defaultInstance = new PackageTable(true); 498 defaultInstance.initFields(); 499 } 500 501 // @@protoc_insertion_point(class_scope:org.jetbrains.kotlin.serialization.jvm.PackageTable) 502 } 503 504 public interface PackagePartsOrBuilder extends 505 // @@protoc_insertion_point(interface_extends:org.jetbrains.kotlin.serialization.jvm.PackageParts) 506 org.jetbrains.kotlin.protobuf.MessageLiteOrBuilder { 507 508 /** 509 * <code>required string package_fq_name = 1;</code> 510 */ 511 boolean hasPackageFqName(); 512 /** 513 * <code>required string package_fq_name = 1;</code> 514 */ 515 java.lang.String getPackageFqName(); 516 /** 517 * <code>required string package_fq_name = 1;</code> 518 */ 519 org.jetbrains.kotlin.protobuf.ByteString 520 getPackageFqNameBytes(); 521 522 /** 523 * <code>repeated string class_name = 2;</code> 524 */ 525 org.jetbrains.kotlin.protobuf.ProtocolStringList 526 getClassNameList(); 527 /** 528 * <code>repeated string class_name = 2;</code> 529 */ 530 int getClassNameCount(); 531 /** 532 * <code>repeated string class_name = 2;</code> 533 */ 534 java.lang.String getClassName(int index); 535 /** 536 * <code>repeated string class_name = 2;</code> 537 */ 538 org.jetbrains.kotlin.protobuf.ByteString 539 getClassNameBytes(int index); 540 } 541 /** 542 * Protobuf type {@code org.jetbrains.kotlin.serialization.jvm.PackageParts} 543 */ 544 public static final class PackageParts extends 545 org.jetbrains.kotlin.protobuf.GeneratedMessageLite implements 546 // @@protoc_insertion_point(message_implements:org.jetbrains.kotlin.serialization.jvm.PackageParts) 547 PackagePartsOrBuilder { 548 // Use PackageParts.newBuilder() to construct. 549 private PackageParts(org.jetbrains.kotlin.protobuf.GeneratedMessageLite.Builder builder) { 550 super(builder); 551 this.unknownFields = builder.getUnknownFields(); 552 } 553 private PackageParts(boolean noInit) { this.unknownFields = org.jetbrains.kotlin.protobuf.ByteString.EMPTY;} 554 555 private static final PackageParts defaultInstance; 556 public static PackageParts getDefaultInstance() { 557 return defaultInstance; 558 } 559 560 public PackageParts getDefaultInstanceForType() { 561 return defaultInstance; 562 } 563 564 private final org.jetbrains.kotlin.protobuf.ByteString unknownFields; 565 private PackageParts( 566 org.jetbrains.kotlin.protobuf.CodedInputStream input, 567 org.jetbrains.kotlin.protobuf.ExtensionRegistryLite extensionRegistry) 568 throws org.jetbrains.kotlin.protobuf.InvalidProtocolBufferException { 569 initFields(); 570 int mutable_bitField0_ = 0; 571 org.jetbrains.kotlin.protobuf.ByteString.Output unknownFieldsOutput = 572 org.jetbrains.kotlin.protobuf.ByteString.newOutput(); 573 org.jetbrains.kotlin.protobuf.CodedOutputStream unknownFieldsCodedOutput = 574 org.jetbrains.kotlin.protobuf.CodedOutputStream.newInstance( 575 unknownFieldsOutput); 576 try { 577 boolean done = false; 578 while (!done) { 579 int tag = input.readTag(); 580 switch (tag) { 581 case 0: 582 done = true; 583 break; 584 default: { 585 if (!parseUnknownField(input, unknownFieldsCodedOutput, 586 extensionRegistry, tag)) { 587 done = true; 588 } 589 break; 590 } 591 case 10: { 592 org.jetbrains.kotlin.protobuf.ByteString bs = input.readBytes(); 593 bitField0_ |= 0x00000001; 594 packageFqName_ = bs; 595 break; 596 } 597 case 18: { 598 org.jetbrains.kotlin.protobuf.ByteString bs = input.readBytes(); 599 if (!((mutable_bitField0_ & 0x00000002) == 0x00000002)) { 600 className_ = new org.jetbrains.kotlin.protobuf.LazyStringArrayList(); 601 mutable_bitField0_ |= 0x00000002; 602 } 603 className_.add(bs); 604 break; 605 } 606 } 607 } 608 } catch (org.jetbrains.kotlin.protobuf.InvalidProtocolBufferException e) { 609 throw e.setUnfinishedMessage(this); 610 } catch (java.io.IOException e) { 611 throw new org.jetbrains.kotlin.protobuf.InvalidProtocolBufferException( 612 e.getMessage()).setUnfinishedMessage(this); 613 } finally { 614 if (((mutable_bitField0_ & 0x00000002) == 0x00000002)) { 615 className_ = className_.getUnmodifiableView(); 616 } 617 try { 618 unknownFieldsCodedOutput.flush(); 619 } catch (java.io.IOException e) { 620 // Should not happen 621 } finally { 622 unknownFields = unknownFieldsOutput.toByteString(); 623 } 624 makeExtensionsImmutable(); 625 } 626 } 627 public static org.jetbrains.kotlin.protobuf.Parser<PackageParts> PARSER = 628 new org.jetbrains.kotlin.protobuf.AbstractParser<PackageParts>() { 629 public PackageParts parsePartialFrom( 630 org.jetbrains.kotlin.protobuf.CodedInputStream input, 631 org.jetbrains.kotlin.protobuf.ExtensionRegistryLite extensionRegistry) 632 throws org.jetbrains.kotlin.protobuf.InvalidProtocolBufferException { 633 return new PackageParts(input, extensionRegistry); 634 } 635 }; 636 637 @java.lang.Override 638 public org.jetbrains.kotlin.protobuf.Parser<PackageParts> getParserForType() { 639 return PARSER; 640 } 641 642 private int bitField0_; 643 public static final int PACKAGE_FQ_NAME_FIELD_NUMBER = 1; 644 private java.lang.Object packageFqName_; 645 /** 646 * <code>required string package_fq_name = 1;</code> 647 */ 648 public boolean hasPackageFqName() { 649 return ((bitField0_ & 0x00000001) == 0x00000001); 650 } 651 /** 652 * <code>required string package_fq_name = 1;</code> 653 */ 654 public java.lang.String getPackageFqName() { 655 java.lang.Object ref = packageFqName_; 656 if (ref instanceof java.lang.String) { 657 return (java.lang.String) ref; 658 } else { 659 org.jetbrains.kotlin.protobuf.ByteString bs = 660 (org.jetbrains.kotlin.protobuf.ByteString) ref; 661 java.lang.String s = bs.toStringUtf8(); 662 if (bs.isValidUtf8()) { 663 packageFqName_ = s; 664 } 665 return s; 666 } 667 } 668 /** 669 * <code>required string package_fq_name = 1;</code> 670 */ 671 public org.jetbrains.kotlin.protobuf.ByteString 672 getPackageFqNameBytes() { 673 java.lang.Object ref = packageFqName_; 674 if (ref instanceof java.lang.String) { 675 org.jetbrains.kotlin.protobuf.ByteString b = 676 org.jetbrains.kotlin.protobuf.ByteString.copyFromUtf8( 677 (java.lang.String) ref); 678 packageFqName_ = b; 679 return b; 680 } else { 681 return (org.jetbrains.kotlin.protobuf.ByteString) ref; 682 } 683 } 684 685 public static final int CLASS_NAME_FIELD_NUMBER = 2; 686 private org.jetbrains.kotlin.protobuf.LazyStringList className_; 687 /** 688 * <code>repeated string class_name = 2;</code> 689 */ 690 public org.jetbrains.kotlin.protobuf.ProtocolStringList 691 getClassNameList() { 692 return className_; 693 } 694 /** 695 * <code>repeated string class_name = 2;</code> 696 */ 697 public int getClassNameCount() { 698 return className_.size(); 699 } 700 /** 701 * <code>repeated string class_name = 2;</code> 702 */ 703 public java.lang.String getClassName(int index) { 704 return className_.get(index); 705 } 706 /** 707 * <code>repeated string class_name = 2;</code> 708 */ 709 public org.jetbrains.kotlin.protobuf.ByteString 710 getClassNameBytes(int index) { 711 return className_.getByteString(index); 712 } 713 714 private void initFields() { 715 packageFqName_ = ""; 716 className_ = org.jetbrains.kotlin.protobuf.LazyStringArrayList.EMPTY; 717 } 718 private byte memoizedIsInitialized = -1; 719 public final boolean isInitialized() { 720 byte isInitialized = memoizedIsInitialized; 721 if (isInitialized == 1) return true; 722 if (isInitialized == 0) return false; 723 724 if (!hasPackageFqName()) { 725 memoizedIsInitialized = 0; 726 return false; 727 } 728 memoizedIsInitialized = 1; 729 return true; 730 } 731 732 public void writeTo(org.jetbrains.kotlin.protobuf.CodedOutputStream output) 733 throws java.io.IOException { 734 getSerializedSize(); 735 if (((bitField0_ & 0x00000001) == 0x00000001)) { 736 output.writeBytes(1, getPackageFqNameBytes()); 737 } 738 for (int i = 0; i < className_.size(); i++) { 739 output.writeBytes(2, className_.getByteString(i)); 740 } 741 output.writeRawBytes(unknownFields); 742 } 743 744 private int memoizedSerializedSize = -1; 745 public int getSerializedSize() { 746 int size = memoizedSerializedSize; 747 if (size != -1) return size; 748 749 size = 0; 750 if (((bitField0_ & 0x00000001) == 0x00000001)) { 751 size += org.jetbrains.kotlin.protobuf.CodedOutputStream 752 .computeBytesSize(1, getPackageFqNameBytes()); 753 } 754 { 755 int dataSize = 0; 756 for (int i = 0; i < className_.size(); i++) { 757 dataSize += org.jetbrains.kotlin.protobuf.CodedOutputStream 758 .computeBytesSizeNoTag(className_.getByteString(i)); 759 } 760 size += dataSize; 761 size += 1 * getClassNameList().size(); 762 } 763 size += unknownFields.size(); 764 memoizedSerializedSize = size; 765 return size; 766 } 767 768 private static final long serialVersionUID = 0L; 769 @java.lang.Override 770 protected java.lang.Object writeReplace() 771 throws java.io.ObjectStreamException { 772 return super.writeReplace(); 773 } 774 775 public static org.jetbrains.kotlin.serialization.jvm.JvmPackageTable.PackageParts parseFrom( 776 org.jetbrains.kotlin.protobuf.ByteString data) 777 throws org.jetbrains.kotlin.protobuf.InvalidProtocolBufferException { 778 return PARSER.parseFrom(data); 779 } 780 public static org.jetbrains.kotlin.serialization.jvm.JvmPackageTable.PackageParts parseFrom( 781 org.jetbrains.kotlin.protobuf.ByteString data, 782 org.jetbrains.kotlin.protobuf.ExtensionRegistryLite extensionRegistry) 783 throws org.jetbrains.kotlin.protobuf.InvalidProtocolBufferException { 784 return PARSER.parseFrom(data, extensionRegistry); 785 } 786 public static org.jetbrains.kotlin.serialization.jvm.JvmPackageTable.PackageParts parseFrom(byte[] data) 787 throws org.jetbrains.kotlin.protobuf.InvalidProtocolBufferException { 788 return PARSER.parseFrom(data); 789 } 790 public static org.jetbrains.kotlin.serialization.jvm.JvmPackageTable.PackageParts parseFrom( 791 byte[] data, 792 org.jetbrains.kotlin.protobuf.ExtensionRegistryLite extensionRegistry) 793 throws org.jetbrains.kotlin.protobuf.InvalidProtocolBufferException { 794 return PARSER.parseFrom(data, extensionRegistry); 795 } 796 public static org.jetbrains.kotlin.serialization.jvm.JvmPackageTable.PackageParts parseFrom(java.io.InputStream input) 797 throws java.io.IOException { 798 return PARSER.parseFrom(input); 799 } 800 public static org.jetbrains.kotlin.serialization.jvm.JvmPackageTable.PackageParts parseFrom( 801 java.io.InputStream input, 802 org.jetbrains.kotlin.protobuf.ExtensionRegistryLite extensionRegistry) 803 throws java.io.IOException { 804 return PARSER.parseFrom(input, extensionRegistry); 805 } 806 public static org.jetbrains.kotlin.serialization.jvm.JvmPackageTable.PackageParts parseDelimitedFrom(java.io.InputStream input) 807 throws java.io.IOException { 808 return PARSER.parseDelimitedFrom(input); 809 } 810 public static org.jetbrains.kotlin.serialization.jvm.JvmPackageTable.PackageParts parseDelimitedFrom( 811 java.io.InputStream input, 812 org.jetbrains.kotlin.protobuf.ExtensionRegistryLite extensionRegistry) 813 throws java.io.IOException { 814 return PARSER.parseDelimitedFrom(input, extensionRegistry); 815 } 816 public static org.jetbrains.kotlin.serialization.jvm.JvmPackageTable.PackageParts parseFrom( 817 org.jetbrains.kotlin.protobuf.CodedInputStream input) 818 throws java.io.IOException { 819 return PARSER.parseFrom(input); 820 } 821 public static org.jetbrains.kotlin.serialization.jvm.JvmPackageTable.PackageParts parseFrom( 822 org.jetbrains.kotlin.protobuf.CodedInputStream input, 823 org.jetbrains.kotlin.protobuf.ExtensionRegistryLite extensionRegistry) 824 throws java.io.IOException { 825 return PARSER.parseFrom(input, extensionRegistry); 826 } 827 828 public static Builder newBuilder() { return Builder.create(); } 829 public Builder newBuilderForType() { return newBuilder(); } 830 public static Builder newBuilder(org.jetbrains.kotlin.serialization.jvm.JvmPackageTable.PackageParts prototype) { 831 return newBuilder().mergeFrom(prototype); 832 } 833 public Builder toBuilder() { return newBuilder(this); } 834 835 /** 836 * Protobuf type {@code org.jetbrains.kotlin.serialization.jvm.PackageParts} 837 */ 838 public static final class Builder extends 839 org.jetbrains.kotlin.protobuf.GeneratedMessageLite.Builder< 840 org.jetbrains.kotlin.serialization.jvm.JvmPackageTable.PackageParts, Builder> 841 implements 842 // @@protoc_insertion_point(builder_implements:org.jetbrains.kotlin.serialization.jvm.PackageParts) 843 org.jetbrains.kotlin.serialization.jvm.JvmPackageTable.PackagePartsOrBuilder { 844 // Construct using org.jetbrains.kotlin.serialization.jvm.JvmPackageTable.PackageParts.newBuilder() 845 private Builder() { 846 maybeForceBuilderInitialization(); 847 } 848 849 private void maybeForceBuilderInitialization() { 850 } 851 private static Builder create() { 852 return new Builder(); 853 } 854 855 public Builder clear() { 856 super.clear(); 857 packageFqName_ = ""; 858 bitField0_ = (bitField0_ & ~0x00000001); 859 className_ = org.jetbrains.kotlin.protobuf.LazyStringArrayList.EMPTY; 860 bitField0_ = (bitField0_ & ~0x00000002); 861 return this; 862 } 863 864 public Builder clone() { 865 return create().mergeFrom(buildPartial()); 866 } 867 868 public org.jetbrains.kotlin.serialization.jvm.JvmPackageTable.PackageParts getDefaultInstanceForType() { 869 return org.jetbrains.kotlin.serialization.jvm.JvmPackageTable.PackageParts.getDefaultInstance(); 870 } 871 872 public org.jetbrains.kotlin.serialization.jvm.JvmPackageTable.PackageParts build() { 873 org.jetbrains.kotlin.serialization.jvm.JvmPackageTable.PackageParts result = buildPartial(); 874 if (!result.isInitialized()) { 875 throw newUninitializedMessageException(result); 876 } 877 return result; 878 } 879 880 public org.jetbrains.kotlin.serialization.jvm.JvmPackageTable.PackageParts buildPartial() { 881 org.jetbrains.kotlin.serialization.jvm.JvmPackageTable.PackageParts result = new org.jetbrains.kotlin.serialization.jvm.JvmPackageTable.PackageParts(this); 882 int from_bitField0_ = bitField0_; 883 int to_bitField0_ = 0; 884 if (((from_bitField0_ & 0x00000001) == 0x00000001)) { 885 to_bitField0_ |= 0x00000001; 886 } 887 result.packageFqName_ = packageFqName_; 888 if (((bitField0_ & 0x00000002) == 0x00000002)) { 889 className_ = className_.getUnmodifiableView(); 890 bitField0_ = (bitField0_ & ~0x00000002); 891 } 892 result.className_ = className_; 893 result.bitField0_ = to_bitField0_; 894 return result; 895 } 896 897 public Builder mergeFrom(org.jetbrains.kotlin.serialization.jvm.JvmPackageTable.PackageParts other) { 898 if (other == org.jetbrains.kotlin.serialization.jvm.JvmPackageTable.PackageParts.getDefaultInstance()) return this; 899 if (other.hasPackageFqName()) { 900 bitField0_ |= 0x00000001; 901 packageFqName_ = other.packageFqName_; 902 903 } 904 if (!other.className_.isEmpty()) { 905 if (className_.isEmpty()) { 906 className_ = other.className_; 907 bitField0_ = (bitField0_ & ~0x00000002); 908 } else { 909 ensureClassNameIsMutable(); 910 className_.addAll(other.className_); 911 } 912 913 } 914 setUnknownFields( 915 getUnknownFields().concat(other.unknownFields)); 916 return this; 917 } 918 919 public final boolean isInitialized() { 920 if (!hasPackageFqName()) { 921 922 return false; 923 } 924 return true; 925 } 926 927 public Builder mergeFrom( 928 org.jetbrains.kotlin.protobuf.CodedInputStream input, 929 org.jetbrains.kotlin.protobuf.ExtensionRegistryLite extensionRegistry) 930 throws java.io.IOException { 931 org.jetbrains.kotlin.serialization.jvm.JvmPackageTable.PackageParts parsedMessage = null; 932 try { 933 parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); 934 } catch (org.jetbrains.kotlin.protobuf.InvalidProtocolBufferException e) { 935 parsedMessage = (org.jetbrains.kotlin.serialization.jvm.JvmPackageTable.PackageParts) e.getUnfinishedMessage(); 936 throw e; 937 } finally { 938 if (parsedMessage != null) { 939 mergeFrom(parsedMessage); 940 } 941 } 942 return this; 943 } 944 private int bitField0_; 945 946 private java.lang.Object packageFqName_ = ""; 947 /** 948 * <code>required string package_fq_name = 1;</code> 949 */ 950 public boolean hasPackageFqName() { 951 return ((bitField0_ & 0x00000001) == 0x00000001); 952 } 953 /** 954 * <code>required string package_fq_name = 1;</code> 955 */ 956 public java.lang.String getPackageFqName() { 957 java.lang.Object ref = packageFqName_; 958 if (!(ref instanceof java.lang.String)) { 959 org.jetbrains.kotlin.protobuf.ByteString bs = 960 (org.jetbrains.kotlin.protobuf.ByteString) ref; 961 java.lang.String s = bs.toStringUtf8(); 962 if (bs.isValidUtf8()) { 963 packageFqName_ = s; 964 } 965 return s; 966 } else { 967 return (java.lang.String) ref; 968 } 969 } 970 /** 971 * <code>required string package_fq_name = 1;</code> 972 */ 973 public org.jetbrains.kotlin.protobuf.ByteString 974 getPackageFqNameBytes() { 975 java.lang.Object ref = packageFqName_; 976 if (ref instanceof String) { 977 org.jetbrains.kotlin.protobuf.ByteString b = 978 org.jetbrains.kotlin.protobuf.ByteString.copyFromUtf8( 979 (java.lang.String) ref); 980 packageFqName_ = b; 981 return b; 982 } else { 983 return (org.jetbrains.kotlin.protobuf.ByteString) ref; 984 } 985 } 986 /** 987 * <code>required string package_fq_name = 1;</code> 988 */ 989 public Builder setPackageFqName( 990 java.lang.String value) { 991 if (value == null) { 992 throw new NullPointerException(); 993 } 994 bitField0_ |= 0x00000001; 995 packageFqName_ = value; 996 997 return this; 998 } 999 /** 1000 * <code>required string package_fq_name = 1;</code> 1001 */ 1002 public Builder clearPackageFqName() { 1003 bitField0_ = (bitField0_ & ~0x00000001); 1004 packageFqName_ = getDefaultInstance().getPackageFqName(); 1005 1006 return this; 1007 } 1008 /** 1009 * <code>required string package_fq_name = 1;</code> 1010 */ 1011 public Builder setPackageFqNameBytes( 1012 org.jetbrains.kotlin.protobuf.ByteString value) { 1013 if (value == null) { 1014 throw new NullPointerException(); 1015 } 1016 bitField0_ |= 0x00000001; 1017 packageFqName_ = value; 1018 1019 return this; 1020 } 1021 1022 private org.jetbrains.kotlin.protobuf.LazyStringList className_ = org.jetbrains.kotlin.protobuf.LazyStringArrayList.EMPTY; 1023 private void ensureClassNameIsMutable() { 1024 if (!((bitField0_ & 0x00000002) == 0x00000002)) { 1025 className_ = new org.jetbrains.kotlin.protobuf.LazyStringArrayList(className_); 1026 bitField0_ |= 0x00000002; 1027 } 1028 } 1029 /** 1030 * <code>repeated string class_name = 2;</code> 1031 */ 1032 public org.jetbrains.kotlin.protobuf.ProtocolStringList 1033 getClassNameList() { 1034 return className_.getUnmodifiableView(); 1035 } 1036 /** 1037 * <code>repeated string class_name = 2;</code> 1038 */ 1039 public int getClassNameCount() { 1040 return className_.size(); 1041 } 1042 /** 1043 * <code>repeated string class_name = 2;</code> 1044 */ 1045 public java.lang.String getClassName(int index) { 1046 return className_.get(index); 1047 } 1048 /** 1049 * <code>repeated string class_name = 2;</code> 1050 */ 1051 public org.jetbrains.kotlin.protobuf.ByteString 1052 getClassNameBytes(int index) { 1053 return className_.getByteString(index); 1054 } 1055 /** 1056 * <code>repeated string class_name = 2;</code> 1057 */ 1058 public Builder setClassName( 1059 int index, java.lang.String value) { 1060 if (value == null) { 1061 throw new NullPointerException(); 1062 } 1063 ensureClassNameIsMutable(); 1064 className_.set(index, value); 1065 1066 return this; 1067 } 1068 /** 1069 * <code>repeated string class_name = 2;</code> 1070 */ 1071 public Builder addClassName( 1072 java.lang.String value) { 1073 if (value == null) { 1074 throw new NullPointerException(); 1075 } 1076 ensureClassNameIsMutable(); 1077 className_.add(value); 1078 1079 return this; 1080 } 1081 /** 1082 * <code>repeated string class_name = 2;</code> 1083 */ 1084 public Builder addAllClassName( 1085 java.lang.Iterable<java.lang.String> values) { 1086 ensureClassNameIsMutable(); 1087 org.jetbrains.kotlin.protobuf.AbstractMessageLite.Builder.addAll( 1088 values, className_); 1089 1090 return this; 1091 } 1092 /** 1093 * <code>repeated string class_name = 2;</code> 1094 */ 1095 public Builder clearClassName() { 1096 className_ = org.jetbrains.kotlin.protobuf.LazyStringArrayList.EMPTY; 1097 bitField0_ = (bitField0_ & ~0x00000002); 1098 1099 return this; 1100 } 1101 /** 1102 * <code>repeated string class_name = 2;</code> 1103 */ 1104 public Builder addClassNameBytes( 1105 org.jetbrains.kotlin.protobuf.ByteString value) { 1106 if (value == null) { 1107 throw new NullPointerException(); 1108 } 1109 ensureClassNameIsMutable(); 1110 className_.add(value); 1111 1112 return this; 1113 } 1114 1115 // @@protoc_insertion_point(builder_scope:org.jetbrains.kotlin.serialization.jvm.PackageParts) 1116 } 1117 1118 static { 1119 defaultInstance = new PackageParts(true); 1120 defaultInstance.initFields(); 1121 } 1122 1123 // @@protoc_insertion_point(class_scope:org.jetbrains.kotlin.serialization.jvm.PackageParts) 1124 } 1125 1126 1127 static { 1128 } 1129 1130 // @@protoc_insertion_point(outer_class_scope) 1131 }