1 /* 2 * Copyright 2020 Google LLC 3 * 4 * Licensed under the Apache License, Version 2.0 (the "License"); 5 * you may not use this file except in compliance with the License. 6 * You may obtain a copy of the License at 7 * 8 * https://www.apache.org/licenses/LICENSE-2.0 9 * 10 * Unless required by applicable law or agreed to in writing, software 11 * distributed under the License is distributed on an "AS IS" BASIS, 12 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13 * See the License for the specific language governing permissions and 14 * limitations under the License. 15 */ 16 // Generated by the protocol buffer compiler. DO NOT EDIT! 17 // source: google/devtools/source/v1/source_context.proto 18 19 package com.google.devtools.source.v1; 20 21 /** 22 * 23 * 24 * <pre> 25 * An ExtendedSourceContext is a SourceContext combined with additional 26 * details describing the context. 27 * </pre> 28 * 29 * Protobuf type {@code google.devtools.source.v1.ExtendedSourceContext} 30 */ 31 public final class ExtendedSourceContext extends com.google.protobuf.GeneratedMessageV3 32 implements 33 // @@protoc_insertion_point(message_implements:google.devtools.source.v1.ExtendedSourceContext) 34 ExtendedSourceContextOrBuilder { 35 private static final long serialVersionUID = 0L; 36 // Use ExtendedSourceContext.newBuilder() to construct. ExtendedSourceContext(com.google.protobuf.GeneratedMessageV3.Builder<?> builder)37 private ExtendedSourceContext(com.google.protobuf.GeneratedMessageV3.Builder<?> builder) { 38 super(builder); 39 } 40 ExtendedSourceContext()41 private ExtendedSourceContext() {} 42 43 @java.lang.Override 44 @SuppressWarnings({"unused"}) newInstance(UnusedPrivateParameter unused)45 protected java.lang.Object newInstance(UnusedPrivateParameter unused) { 46 return new ExtendedSourceContext(); 47 } 48 49 @java.lang.Override getUnknownFields()50 public final com.google.protobuf.UnknownFieldSet getUnknownFields() { 51 return this.unknownFields; 52 } 53 getDescriptor()54 public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { 55 return com.google.devtools.source.v1.SourceContextProto 56 .internal_static_google_devtools_source_v1_ExtendedSourceContext_descriptor; 57 } 58 59 @SuppressWarnings({"rawtypes"}) 60 @java.lang.Override internalGetMapField(int number)61 protected com.google.protobuf.MapField internalGetMapField(int number) { 62 switch (number) { 63 case 2: 64 return internalGetLabels(); 65 default: 66 throw new RuntimeException("Invalid map field number: " + number); 67 } 68 } 69 70 @java.lang.Override 71 protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()72 internalGetFieldAccessorTable() { 73 return com.google.devtools.source.v1.SourceContextProto 74 .internal_static_google_devtools_source_v1_ExtendedSourceContext_fieldAccessorTable 75 .ensureFieldAccessorsInitialized( 76 com.google.devtools.source.v1.ExtendedSourceContext.class, 77 com.google.devtools.source.v1.ExtendedSourceContext.Builder.class); 78 } 79 80 public static final int CONTEXT_FIELD_NUMBER = 1; 81 private com.google.devtools.source.v1.SourceContext context_; 82 /** 83 * 84 * 85 * <pre> 86 * Any source context. 87 * </pre> 88 * 89 * <code>.google.devtools.source.v1.SourceContext context = 1;</code> 90 * 91 * @return Whether the context field is set. 92 */ 93 @java.lang.Override hasContext()94 public boolean hasContext() { 95 return context_ != null; 96 } 97 /** 98 * 99 * 100 * <pre> 101 * Any source context. 102 * </pre> 103 * 104 * <code>.google.devtools.source.v1.SourceContext context = 1;</code> 105 * 106 * @return The context. 107 */ 108 @java.lang.Override getContext()109 public com.google.devtools.source.v1.SourceContext getContext() { 110 return context_ == null 111 ? com.google.devtools.source.v1.SourceContext.getDefaultInstance() 112 : context_; 113 } 114 /** 115 * 116 * 117 * <pre> 118 * Any source context. 119 * </pre> 120 * 121 * <code>.google.devtools.source.v1.SourceContext context = 1;</code> 122 */ 123 @java.lang.Override getContextOrBuilder()124 public com.google.devtools.source.v1.SourceContextOrBuilder getContextOrBuilder() { 125 return context_ == null 126 ? com.google.devtools.source.v1.SourceContext.getDefaultInstance() 127 : context_; 128 } 129 130 public static final int LABELS_FIELD_NUMBER = 2; 131 132 private static final class LabelsDefaultEntryHolder { 133 static final com.google.protobuf.MapEntry<java.lang.String, java.lang.String> defaultEntry = 134 com.google.protobuf.MapEntry.<java.lang.String, java.lang.String>newDefaultInstance( 135 com.google.devtools.source.v1.SourceContextProto 136 .internal_static_google_devtools_source_v1_ExtendedSourceContext_LabelsEntry_descriptor, 137 com.google.protobuf.WireFormat.FieldType.STRING, 138 "", 139 com.google.protobuf.WireFormat.FieldType.STRING, 140 ""); 141 } 142 143 @SuppressWarnings("serial") 144 private com.google.protobuf.MapField<java.lang.String, java.lang.String> labels_; 145 internalGetLabels()146 private com.google.protobuf.MapField<java.lang.String, java.lang.String> internalGetLabels() { 147 if (labels_ == null) { 148 return com.google.protobuf.MapField.emptyMapField(LabelsDefaultEntryHolder.defaultEntry); 149 } 150 return labels_; 151 } 152 getLabelsCount()153 public int getLabelsCount() { 154 return internalGetLabels().getMap().size(); 155 } 156 /** 157 * 158 * 159 * <pre> 160 * Labels with user defined metadata. 161 * </pre> 162 * 163 * <code>map<string, string> labels = 2;</code> 164 */ 165 @java.lang.Override containsLabels(java.lang.String key)166 public boolean containsLabels(java.lang.String key) { 167 if (key == null) { 168 throw new NullPointerException("map key"); 169 } 170 return internalGetLabels().getMap().containsKey(key); 171 } 172 /** Use {@link #getLabelsMap()} instead. */ 173 @java.lang.Override 174 @java.lang.Deprecated getLabels()175 public java.util.Map<java.lang.String, java.lang.String> getLabels() { 176 return getLabelsMap(); 177 } 178 /** 179 * 180 * 181 * <pre> 182 * Labels with user defined metadata. 183 * </pre> 184 * 185 * <code>map<string, string> labels = 2;</code> 186 */ 187 @java.lang.Override getLabelsMap()188 public java.util.Map<java.lang.String, java.lang.String> getLabelsMap() { 189 return internalGetLabels().getMap(); 190 } 191 /** 192 * 193 * 194 * <pre> 195 * Labels with user defined metadata. 196 * </pre> 197 * 198 * <code>map<string, string> labels = 2;</code> 199 */ 200 @java.lang.Override getLabelsOrDefault( java.lang.String key, java.lang.String defaultValue)201 public /* nullable */ java.lang.String getLabelsOrDefault( 202 java.lang.String key, 203 /* nullable */ 204 java.lang.String defaultValue) { 205 if (key == null) { 206 throw new NullPointerException("map key"); 207 } 208 java.util.Map<java.lang.String, java.lang.String> map = internalGetLabels().getMap(); 209 return map.containsKey(key) ? map.get(key) : defaultValue; 210 } 211 /** 212 * 213 * 214 * <pre> 215 * Labels with user defined metadata. 216 * </pre> 217 * 218 * <code>map<string, string> labels = 2;</code> 219 */ 220 @java.lang.Override getLabelsOrThrow(java.lang.String key)221 public java.lang.String getLabelsOrThrow(java.lang.String key) { 222 if (key == null) { 223 throw new NullPointerException("map key"); 224 } 225 java.util.Map<java.lang.String, java.lang.String> map = internalGetLabels().getMap(); 226 if (!map.containsKey(key)) { 227 throw new java.lang.IllegalArgumentException(); 228 } 229 return map.get(key); 230 } 231 232 private byte memoizedIsInitialized = -1; 233 234 @java.lang.Override isInitialized()235 public final boolean isInitialized() { 236 byte isInitialized = memoizedIsInitialized; 237 if (isInitialized == 1) return true; 238 if (isInitialized == 0) return false; 239 240 memoizedIsInitialized = 1; 241 return true; 242 } 243 244 @java.lang.Override writeTo(com.google.protobuf.CodedOutputStream output)245 public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { 246 if (context_ != null) { 247 output.writeMessage(1, getContext()); 248 } 249 com.google.protobuf.GeneratedMessageV3.serializeStringMapTo( 250 output, internalGetLabels(), LabelsDefaultEntryHolder.defaultEntry, 2); 251 getUnknownFields().writeTo(output); 252 } 253 254 @java.lang.Override getSerializedSize()255 public int getSerializedSize() { 256 int size = memoizedSize; 257 if (size != -1) return size; 258 259 size = 0; 260 if (context_ != null) { 261 size += com.google.protobuf.CodedOutputStream.computeMessageSize(1, getContext()); 262 } 263 for (java.util.Map.Entry<java.lang.String, java.lang.String> entry : 264 internalGetLabels().getMap().entrySet()) { 265 com.google.protobuf.MapEntry<java.lang.String, java.lang.String> labels__ = 266 LabelsDefaultEntryHolder.defaultEntry 267 .newBuilderForType() 268 .setKey(entry.getKey()) 269 .setValue(entry.getValue()) 270 .build(); 271 size += com.google.protobuf.CodedOutputStream.computeMessageSize(2, labels__); 272 } 273 size += getUnknownFields().getSerializedSize(); 274 memoizedSize = size; 275 return size; 276 } 277 278 @java.lang.Override equals(final java.lang.Object obj)279 public boolean equals(final java.lang.Object obj) { 280 if (obj == this) { 281 return true; 282 } 283 if (!(obj instanceof com.google.devtools.source.v1.ExtendedSourceContext)) { 284 return super.equals(obj); 285 } 286 com.google.devtools.source.v1.ExtendedSourceContext other = 287 (com.google.devtools.source.v1.ExtendedSourceContext) obj; 288 289 if (hasContext() != other.hasContext()) return false; 290 if (hasContext()) { 291 if (!getContext().equals(other.getContext())) return false; 292 } 293 if (!internalGetLabels().equals(other.internalGetLabels())) return false; 294 if (!getUnknownFields().equals(other.getUnknownFields())) return false; 295 return true; 296 } 297 298 @java.lang.Override hashCode()299 public int hashCode() { 300 if (memoizedHashCode != 0) { 301 return memoizedHashCode; 302 } 303 int hash = 41; 304 hash = (19 * hash) + getDescriptor().hashCode(); 305 if (hasContext()) { 306 hash = (37 * hash) + CONTEXT_FIELD_NUMBER; 307 hash = (53 * hash) + getContext().hashCode(); 308 } 309 if (!internalGetLabels().getMap().isEmpty()) { 310 hash = (37 * hash) + LABELS_FIELD_NUMBER; 311 hash = (53 * hash) + internalGetLabels().hashCode(); 312 } 313 hash = (29 * hash) + getUnknownFields().hashCode(); 314 memoizedHashCode = hash; 315 return hash; 316 } 317 parseFrom( java.nio.ByteBuffer data)318 public static com.google.devtools.source.v1.ExtendedSourceContext parseFrom( 319 java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { 320 return PARSER.parseFrom(data); 321 } 322 parseFrom( java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)323 public static com.google.devtools.source.v1.ExtendedSourceContext parseFrom( 324 java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) 325 throws com.google.protobuf.InvalidProtocolBufferException { 326 return PARSER.parseFrom(data, extensionRegistry); 327 } 328 parseFrom( com.google.protobuf.ByteString data)329 public static com.google.devtools.source.v1.ExtendedSourceContext parseFrom( 330 com.google.protobuf.ByteString data) 331 throws com.google.protobuf.InvalidProtocolBufferException { 332 return PARSER.parseFrom(data); 333 } 334 parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)335 public static com.google.devtools.source.v1.ExtendedSourceContext parseFrom( 336 com.google.protobuf.ByteString data, 337 com.google.protobuf.ExtensionRegistryLite extensionRegistry) 338 throws com.google.protobuf.InvalidProtocolBufferException { 339 return PARSER.parseFrom(data, extensionRegistry); 340 } 341 parseFrom(byte[] data)342 public static com.google.devtools.source.v1.ExtendedSourceContext parseFrom(byte[] data) 343 throws com.google.protobuf.InvalidProtocolBufferException { 344 return PARSER.parseFrom(data); 345 } 346 parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)347 public static com.google.devtools.source.v1.ExtendedSourceContext parseFrom( 348 byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) 349 throws com.google.protobuf.InvalidProtocolBufferException { 350 return PARSER.parseFrom(data, extensionRegistry); 351 } 352 parseFrom( java.io.InputStream input)353 public static com.google.devtools.source.v1.ExtendedSourceContext parseFrom( 354 java.io.InputStream input) throws java.io.IOException { 355 return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); 356 } 357 parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)358 public static com.google.devtools.source.v1.ExtendedSourceContext parseFrom( 359 java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) 360 throws java.io.IOException { 361 return com.google.protobuf.GeneratedMessageV3.parseWithIOException( 362 PARSER, input, extensionRegistry); 363 } 364 parseDelimitedFrom( java.io.InputStream input)365 public static com.google.devtools.source.v1.ExtendedSourceContext parseDelimitedFrom( 366 java.io.InputStream input) throws java.io.IOException { 367 return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); 368 } 369 parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)370 public static com.google.devtools.source.v1.ExtendedSourceContext parseDelimitedFrom( 371 java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) 372 throws java.io.IOException { 373 return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( 374 PARSER, input, extensionRegistry); 375 } 376 parseFrom( com.google.protobuf.CodedInputStream input)377 public static com.google.devtools.source.v1.ExtendedSourceContext parseFrom( 378 com.google.protobuf.CodedInputStream input) throws java.io.IOException { 379 return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); 380 } 381 parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)382 public static com.google.devtools.source.v1.ExtendedSourceContext parseFrom( 383 com.google.protobuf.CodedInputStream input, 384 com.google.protobuf.ExtensionRegistryLite extensionRegistry) 385 throws java.io.IOException { 386 return com.google.protobuf.GeneratedMessageV3.parseWithIOException( 387 PARSER, input, extensionRegistry); 388 } 389 390 @java.lang.Override newBuilderForType()391 public Builder newBuilderForType() { 392 return newBuilder(); 393 } 394 newBuilder()395 public static Builder newBuilder() { 396 return DEFAULT_INSTANCE.toBuilder(); 397 } 398 newBuilder(com.google.devtools.source.v1.ExtendedSourceContext prototype)399 public static Builder newBuilder(com.google.devtools.source.v1.ExtendedSourceContext prototype) { 400 return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); 401 } 402 403 @java.lang.Override toBuilder()404 public Builder toBuilder() { 405 return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); 406 } 407 408 @java.lang.Override newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)409 protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { 410 Builder builder = new Builder(parent); 411 return builder; 412 } 413 /** 414 * 415 * 416 * <pre> 417 * An ExtendedSourceContext is a SourceContext combined with additional 418 * details describing the context. 419 * </pre> 420 * 421 * Protobuf type {@code google.devtools.source.v1.ExtendedSourceContext} 422 */ 423 public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder<Builder> 424 implements 425 // @@protoc_insertion_point(builder_implements:google.devtools.source.v1.ExtendedSourceContext) 426 com.google.devtools.source.v1.ExtendedSourceContextOrBuilder { getDescriptor()427 public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { 428 return com.google.devtools.source.v1.SourceContextProto 429 .internal_static_google_devtools_source_v1_ExtendedSourceContext_descriptor; 430 } 431 432 @SuppressWarnings({"rawtypes"}) internalGetMapField(int number)433 protected com.google.protobuf.MapField internalGetMapField(int number) { 434 switch (number) { 435 case 2: 436 return internalGetLabels(); 437 default: 438 throw new RuntimeException("Invalid map field number: " + number); 439 } 440 } 441 442 @SuppressWarnings({"rawtypes"}) internalGetMutableMapField(int number)443 protected com.google.protobuf.MapField internalGetMutableMapField(int number) { 444 switch (number) { 445 case 2: 446 return internalGetMutableLabels(); 447 default: 448 throw new RuntimeException("Invalid map field number: " + number); 449 } 450 } 451 452 @java.lang.Override 453 protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()454 internalGetFieldAccessorTable() { 455 return com.google.devtools.source.v1.SourceContextProto 456 .internal_static_google_devtools_source_v1_ExtendedSourceContext_fieldAccessorTable 457 .ensureFieldAccessorsInitialized( 458 com.google.devtools.source.v1.ExtendedSourceContext.class, 459 com.google.devtools.source.v1.ExtendedSourceContext.Builder.class); 460 } 461 462 // Construct using com.google.devtools.source.v1.ExtendedSourceContext.newBuilder() Builder()463 private Builder() {} 464 Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)465 private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { 466 super(parent); 467 } 468 469 @java.lang.Override clear()470 public Builder clear() { 471 super.clear(); 472 bitField0_ = 0; 473 context_ = null; 474 if (contextBuilder_ != null) { 475 contextBuilder_.dispose(); 476 contextBuilder_ = null; 477 } 478 internalGetMutableLabels().clear(); 479 return this; 480 } 481 482 @java.lang.Override getDescriptorForType()483 public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { 484 return com.google.devtools.source.v1.SourceContextProto 485 .internal_static_google_devtools_source_v1_ExtendedSourceContext_descriptor; 486 } 487 488 @java.lang.Override getDefaultInstanceForType()489 public com.google.devtools.source.v1.ExtendedSourceContext getDefaultInstanceForType() { 490 return com.google.devtools.source.v1.ExtendedSourceContext.getDefaultInstance(); 491 } 492 493 @java.lang.Override build()494 public com.google.devtools.source.v1.ExtendedSourceContext build() { 495 com.google.devtools.source.v1.ExtendedSourceContext result = buildPartial(); 496 if (!result.isInitialized()) { 497 throw newUninitializedMessageException(result); 498 } 499 return result; 500 } 501 502 @java.lang.Override buildPartial()503 public com.google.devtools.source.v1.ExtendedSourceContext buildPartial() { 504 com.google.devtools.source.v1.ExtendedSourceContext result = 505 new com.google.devtools.source.v1.ExtendedSourceContext(this); 506 if (bitField0_ != 0) { 507 buildPartial0(result); 508 } 509 onBuilt(); 510 return result; 511 } 512 buildPartial0(com.google.devtools.source.v1.ExtendedSourceContext result)513 private void buildPartial0(com.google.devtools.source.v1.ExtendedSourceContext result) { 514 int from_bitField0_ = bitField0_; 515 if (((from_bitField0_ & 0x00000001) != 0)) { 516 result.context_ = contextBuilder_ == null ? context_ : contextBuilder_.build(); 517 } 518 if (((from_bitField0_ & 0x00000002) != 0)) { 519 result.labels_ = internalGetLabels(); 520 result.labels_.makeImmutable(); 521 } 522 } 523 524 @java.lang.Override clone()525 public Builder clone() { 526 return super.clone(); 527 } 528 529 @java.lang.Override setField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)530 public Builder setField( 531 com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { 532 return super.setField(field, value); 533 } 534 535 @java.lang.Override clearField(com.google.protobuf.Descriptors.FieldDescriptor field)536 public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { 537 return super.clearField(field); 538 } 539 540 @java.lang.Override clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)541 public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { 542 return super.clearOneof(oneof); 543 } 544 545 @java.lang.Override setRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value)546 public Builder setRepeatedField( 547 com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { 548 return super.setRepeatedField(field, index, value); 549 } 550 551 @java.lang.Override addRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)552 public Builder addRepeatedField( 553 com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { 554 return super.addRepeatedField(field, value); 555 } 556 557 @java.lang.Override mergeFrom(com.google.protobuf.Message other)558 public Builder mergeFrom(com.google.protobuf.Message other) { 559 if (other instanceof com.google.devtools.source.v1.ExtendedSourceContext) { 560 return mergeFrom((com.google.devtools.source.v1.ExtendedSourceContext) other); 561 } else { 562 super.mergeFrom(other); 563 return this; 564 } 565 } 566 mergeFrom(com.google.devtools.source.v1.ExtendedSourceContext other)567 public Builder mergeFrom(com.google.devtools.source.v1.ExtendedSourceContext other) { 568 if (other == com.google.devtools.source.v1.ExtendedSourceContext.getDefaultInstance()) 569 return this; 570 if (other.hasContext()) { 571 mergeContext(other.getContext()); 572 } 573 internalGetMutableLabels().mergeFrom(other.internalGetLabels()); 574 bitField0_ |= 0x00000002; 575 this.mergeUnknownFields(other.getUnknownFields()); 576 onChanged(); 577 return this; 578 } 579 580 @java.lang.Override isInitialized()581 public final boolean isInitialized() { 582 return true; 583 } 584 585 @java.lang.Override mergeFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)586 public Builder mergeFrom( 587 com.google.protobuf.CodedInputStream input, 588 com.google.protobuf.ExtensionRegistryLite extensionRegistry) 589 throws java.io.IOException { 590 if (extensionRegistry == null) { 591 throw new java.lang.NullPointerException(); 592 } 593 try { 594 boolean done = false; 595 while (!done) { 596 int tag = input.readTag(); 597 switch (tag) { 598 case 0: 599 done = true; 600 break; 601 case 10: 602 { 603 input.readMessage(getContextFieldBuilder().getBuilder(), extensionRegistry); 604 bitField0_ |= 0x00000001; 605 break; 606 } // case 10 607 case 18: 608 { 609 com.google.protobuf.MapEntry<java.lang.String, java.lang.String> labels__ = 610 input.readMessage( 611 LabelsDefaultEntryHolder.defaultEntry.getParserForType(), 612 extensionRegistry); 613 internalGetMutableLabels() 614 .getMutableMap() 615 .put(labels__.getKey(), labels__.getValue()); 616 bitField0_ |= 0x00000002; 617 break; 618 } // case 18 619 default: 620 { 621 if (!super.parseUnknownField(input, extensionRegistry, tag)) { 622 done = true; // was an endgroup tag 623 } 624 break; 625 } // default: 626 } // switch (tag) 627 } // while (!done) 628 } catch (com.google.protobuf.InvalidProtocolBufferException e) { 629 throw e.unwrapIOException(); 630 } finally { 631 onChanged(); 632 } // finally 633 return this; 634 } 635 636 private int bitField0_; 637 638 private com.google.devtools.source.v1.SourceContext context_; 639 private com.google.protobuf.SingleFieldBuilderV3< 640 com.google.devtools.source.v1.SourceContext, 641 com.google.devtools.source.v1.SourceContext.Builder, 642 com.google.devtools.source.v1.SourceContextOrBuilder> 643 contextBuilder_; 644 /** 645 * 646 * 647 * <pre> 648 * Any source context. 649 * </pre> 650 * 651 * <code>.google.devtools.source.v1.SourceContext context = 1;</code> 652 * 653 * @return Whether the context field is set. 654 */ hasContext()655 public boolean hasContext() { 656 return ((bitField0_ & 0x00000001) != 0); 657 } 658 /** 659 * 660 * 661 * <pre> 662 * Any source context. 663 * </pre> 664 * 665 * <code>.google.devtools.source.v1.SourceContext context = 1;</code> 666 * 667 * @return The context. 668 */ getContext()669 public com.google.devtools.source.v1.SourceContext getContext() { 670 if (contextBuilder_ == null) { 671 return context_ == null 672 ? com.google.devtools.source.v1.SourceContext.getDefaultInstance() 673 : context_; 674 } else { 675 return contextBuilder_.getMessage(); 676 } 677 } 678 /** 679 * 680 * 681 * <pre> 682 * Any source context. 683 * </pre> 684 * 685 * <code>.google.devtools.source.v1.SourceContext context = 1;</code> 686 */ setContext(com.google.devtools.source.v1.SourceContext value)687 public Builder setContext(com.google.devtools.source.v1.SourceContext value) { 688 if (contextBuilder_ == null) { 689 if (value == null) { 690 throw new NullPointerException(); 691 } 692 context_ = value; 693 } else { 694 contextBuilder_.setMessage(value); 695 } 696 bitField0_ |= 0x00000001; 697 onChanged(); 698 return this; 699 } 700 /** 701 * 702 * 703 * <pre> 704 * Any source context. 705 * </pre> 706 * 707 * <code>.google.devtools.source.v1.SourceContext context = 1;</code> 708 */ setContext(com.google.devtools.source.v1.SourceContext.Builder builderForValue)709 public Builder setContext(com.google.devtools.source.v1.SourceContext.Builder builderForValue) { 710 if (contextBuilder_ == null) { 711 context_ = builderForValue.build(); 712 } else { 713 contextBuilder_.setMessage(builderForValue.build()); 714 } 715 bitField0_ |= 0x00000001; 716 onChanged(); 717 return this; 718 } 719 /** 720 * 721 * 722 * <pre> 723 * Any source context. 724 * </pre> 725 * 726 * <code>.google.devtools.source.v1.SourceContext context = 1;</code> 727 */ mergeContext(com.google.devtools.source.v1.SourceContext value)728 public Builder mergeContext(com.google.devtools.source.v1.SourceContext value) { 729 if (contextBuilder_ == null) { 730 if (((bitField0_ & 0x00000001) != 0) 731 && context_ != null 732 && context_ != com.google.devtools.source.v1.SourceContext.getDefaultInstance()) { 733 getContextBuilder().mergeFrom(value); 734 } else { 735 context_ = value; 736 } 737 } else { 738 contextBuilder_.mergeFrom(value); 739 } 740 bitField0_ |= 0x00000001; 741 onChanged(); 742 return this; 743 } 744 /** 745 * 746 * 747 * <pre> 748 * Any source context. 749 * </pre> 750 * 751 * <code>.google.devtools.source.v1.SourceContext context = 1;</code> 752 */ clearContext()753 public Builder clearContext() { 754 bitField0_ = (bitField0_ & ~0x00000001); 755 context_ = null; 756 if (contextBuilder_ != null) { 757 contextBuilder_.dispose(); 758 contextBuilder_ = null; 759 } 760 onChanged(); 761 return this; 762 } 763 /** 764 * 765 * 766 * <pre> 767 * Any source context. 768 * </pre> 769 * 770 * <code>.google.devtools.source.v1.SourceContext context = 1;</code> 771 */ getContextBuilder()772 public com.google.devtools.source.v1.SourceContext.Builder getContextBuilder() { 773 bitField0_ |= 0x00000001; 774 onChanged(); 775 return getContextFieldBuilder().getBuilder(); 776 } 777 /** 778 * 779 * 780 * <pre> 781 * Any source context. 782 * </pre> 783 * 784 * <code>.google.devtools.source.v1.SourceContext context = 1;</code> 785 */ getContextOrBuilder()786 public com.google.devtools.source.v1.SourceContextOrBuilder getContextOrBuilder() { 787 if (contextBuilder_ != null) { 788 return contextBuilder_.getMessageOrBuilder(); 789 } else { 790 return context_ == null 791 ? com.google.devtools.source.v1.SourceContext.getDefaultInstance() 792 : context_; 793 } 794 } 795 /** 796 * 797 * 798 * <pre> 799 * Any source context. 800 * </pre> 801 * 802 * <code>.google.devtools.source.v1.SourceContext context = 1;</code> 803 */ 804 private com.google.protobuf.SingleFieldBuilderV3< 805 com.google.devtools.source.v1.SourceContext, 806 com.google.devtools.source.v1.SourceContext.Builder, 807 com.google.devtools.source.v1.SourceContextOrBuilder> getContextFieldBuilder()808 getContextFieldBuilder() { 809 if (contextBuilder_ == null) { 810 contextBuilder_ = 811 new com.google.protobuf.SingleFieldBuilderV3< 812 com.google.devtools.source.v1.SourceContext, 813 com.google.devtools.source.v1.SourceContext.Builder, 814 com.google.devtools.source.v1.SourceContextOrBuilder>( 815 getContext(), getParentForChildren(), isClean()); 816 context_ = null; 817 } 818 return contextBuilder_; 819 } 820 821 private com.google.protobuf.MapField<java.lang.String, java.lang.String> labels_; 822 internalGetLabels()823 private com.google.protobuf.MapField<java.lang.String, java.lang.String> internalGetLabels() { 824 if (labels_ == null) { 825 return com.google.protobuf.MapField.emptyMapField(LabelsDefaultEntryHolder.defaultEntry); 826 } 827 return labels_; 828 } 829 830 private com.google.protobuf.MapField<java.lang.String, java.lang.String> internalGetMutableLabels()831 internalGetMutableLabels() { 832 if (labels_ == null) { 833 labels_ = com.google.protobuf.MapField.newMapField(LabelsDefaultEntryHolder.defaultEntry); 834 } 835 if (!labels_.isMutable()) { 836 labels_ = labels_.copy(); 837 } 838 bitField0_ |= 0x00000002; 839 onChanged(); 840 return labels_; 841 } 842 getLabelsCount()843 public int getLabelsCount() { 844 return internalGetLabels().getMap().size(); 845 } 846 /** 847 * 848 * 849 * <pre> 850 * Labels with user defined metadata. 851 * </pre> 852 * 853 * <code>map<string, string> labels = 2;</code> 854 */ 855 @java.lang.Override containsLabels(java.lang.String key)856 public boolean containsLabels(java.lang.String key) { 857 if (key == null) { 858 throw new NullPointerException("map key"); 859 } 860 return internalGetLabels().getMap().containsKey(key); 861 } 862 /** Use {@link #getLabelsMap()} instead. */ 863 @java.lang.Override 864 @java.lang.Deprecated getLabels()865 public java.util.Map<java.lang.String, java.lang.String> getLabels() { 866 return getLabelsMap(); 867 } 868 /** 869 * 870 * 871 * <pre> 872 * Labels with user defined metadata. 873 * </pre> 874 * 875 * <code>map<string, string> labels = 2;</code> 876 */ 877 @java.lang.Override getLabelsMap()878 public java.util.Map<java.lang.String, java.lang.String> getLabelsMap() { 879 return internalGetLabels().getMap(); 880 } 881 /** 882 * 883 * 884 * <pre> 885 * Labels with user defined metadata. 886 * </pre> 887 * 888 * <code>map<string, string> labels = 2;</code> 889 */ 890 @java.lang.Override getLabelsOrDefault( java.lang.String key, java.lang.String defaultValue)891 public /* nullable */ java.lang.String getLabelsOrDefault( 892 java.lang.String key, 893 /* nullable */ 894 java.lang.String defaultValue) { 895 if (key == null) { 896 throw new NullPointerException("map key"); 897 } 898 java.util.Map<java.lang.String, java.lang.String> map = internalGetLabels().getMap(); 899 return map.containsKey(key) ? map.get(key) : defaultValue; 900 } 901 /** 902 * 903 * 904 * <pre> 905 * Labels with user defined metadata. 906 * </pre> 907 * 908 * <code>map<string, string> labels = 2;</code> 909 */ 910 @java.lang.Override getLabelsOrThrow(java.lang.String key)911 public java.lang.String getLabelsOrThrow(java.lang.String key) { 912 if (key == null) { 913 throw new NullPointerException("map key"); 914 } 915 java.util.Map<java.lang.String, java.lang.String> map = internalGetLabels().getMap(); 916 if (!map.containsKey(key)) { 917 throw new java.lang.IllegalArgumentException(); 918 } 919 return map.get(key); 920 } 921 clearLabels()922 public Builder clearLabels() { 923 bitField0_ = (bitField0_ & ~0x00000002); 924 internalGetMutableLabels().getMutableMap().clear(); 925 return this; 926 } 927 /** 928 * 929 * 930 * <pre> 931 * Labels with user defined metadata. 932 * </pre> 933 * 934 * <code>map<string, string> labels = 2;</code> 935 */ removeLabels(java.lang.String key)936 public Builder removeLabels(java.lang.String key) { 937 if (key == null) { 938 throw new NullPointerException("map key"); 939 } 940 internalGetMutableLabels().getMutableMap().remove(key); 941 return this; 942 } 943 /** Use alternate mutation accessors instead. */ 944 @java.lang.Deprecated getMutableLabels()945 public java.util.Map<java.lang.String, java.lang.String> getMutableLabels() { 946 bitField0_ |= 0x00000002; 947 return internalGetMutableLabels().getMutableMap(); 948 } 949 /** 950 * 951 * 952 * <pre> 953 * Labels with user defined metadata. 954 * </pre> 955 * 956 * <code>map<string, string> labels = 2;</code> 957 */ putLabels(java.lang.String key, java.lang.String value)958 public Builder putLabels(java.lang.String key, java.lang.String value) { 959 if (key == null) { 960 throw new NullPointerException("map key"); 961 } 962 if (value == null) { 963 throw new NullPointerException("map value"); 964 } 965 internalGetMutableLabels().getMutableMap().put(key, value); 966 bitField0_ |= 0x00000002; 967 return this; 968 } 969 /** 970 * 971 * 972 * <pre> 973 * Labels with user defined metadata. 974 * </pre> 975 * 976 * <code>map<string, string> labels = 2;</code> 977 */ putAllLabels(java.util.Map<java.lang.String, java.lang.String> values)978 public Builder putAllLabels(java.util.Map<java.lang.String, java.lang.String> values) { 979 internalGetMutableLabels().getMutableMap().putAll(values); 980 bitField0_ |= 0x00000002; 981 return this; 982 } 983 984 @java.lang.Override setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields)985 public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { 986 return super.setUnknownFields(unknownFields); 987 } 988 989 @java.lang.Override mergeUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields)990 public final Builder mergeUnknownFields( 991 final com.google.protobuf.UnknownFieldSet unknownFields) { 992 return super.mergeUnknownFields(unknownFields); 993 } 994 995 // @@protoc_insertion_point(builder_scope:google.devtools.source.v1.ExtendedSourceContext) 996 } 997 998 // @@protoc_insertion_point(class_scope:google.devtools.source.v1.ExtendedSourceContext) 999 private static final com.google.devtools.source.v1.ExtendedSourceContext DEFAULT_INSTANCE; 1000 1001 static { 1002 DEFAULT_INSTANCE = new com.google.devtools.source.v1.ExtendedSourceContext(); 1003 } 1004 getDefaultInstance()1005 public static com.google.devtools.source.v1.ExtendedSourceContext getDefaultInstance() { 1006 return DEFAULT_INSTANCE; 1007 } 1008 1009 private static final com.google.protobuf.Parser<ExtendedSourceContext> PARSER = 1010 new com.google.protobuf.AbstractParser<ExtendedSourceContext>() { 1011 @java.lang.Override 1012 public ExtendedSourceContext parsePartialFrom( 1013 com.google.protobuf.CodedInputStream input, 1014 com.google.protobuf.ExtensionRegistryLite extensionRegistry) 1015 throws com.google.protobuf.InvalidProtocolBufferException { 1016 Builder builder = newBuilder(); 1017 try { 1018 builder.mergeFrom(input, extensionRegistry); 1019 } catch (com.google.protobuf.InvalidProtocolBufferException e) { 1020 throw e.setUnfinishedMessage(builder.buildPartial()); 1021 } catch (com.google.protobuf.UninitializedMessageException e) { 1022 throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial()); 1023 } catch (java.io.IOException e) { 1024 throw new com.google.protobuf.InvalidProtocolBufferException(e) 1025 .setUnfinishedMessage(builder.buildPartial()); 1026 } 1027 return builder.buildPartial(); 1028 } 1029 }; 1030 parser()1031 public static com.google.protobuf.Parser<ExtendedSourceContext> parser() { 1032 return PARSER; 1033 } 1034 1035 @java.lang.Override getParserForType()1036 public com.google.protobuf.Parser<ExtendedSourceContext> getParserForType() { 1037 return PARSER; 1038 } 1039 1040 @java.lang.Override getDefaultInstanceForType()1041 public com.google.devtools.source.v1.ExtendedSourceContext getDefaultInstanceForType() { 1042 return DEFAULT_INSTANCE; 1043 } 1044 } 1045