4 package com.google.ortools.sat;
28 com.google.protobuf.GeneratedMessageV3 implements
31 private static final long serialVersionUID = 0L;
38 domain_ = emptyLongList();
42 public final com.
google.protobuf.UnknownFieldSet
44 return this.unknownFields;
47 com.
google.protobuf.CodedInputStream input,
48 com.
google.protobuf.ExtensionRegistryLite extensionRegistry)
49 throws com.
google.protobuf.InvalidProtocolBufferException {
51 if (extensionRegistry ==
null) {
52 throw new java.lang.NullPointerException();
54 int mutable_bitField0_ = 0;
55 com.
google.protobuf.UnknownFieldSet.Builder unknownFields =
56 com.
google.protobuf.UnknownFieldSet.newBuilder();
60 int tag = input.readTag();
66 java.lang.String s = input.readStringRequireUtf8();
72 if (!((mutable_bitField0_ & 0x00000002) != 0)) {
73 domain_ = newLongList();
74 mutable_bitField0_ |= 0x00000002;
76 domain_.addLong(input.readInt64());
80 int length = input.readRawVarint32();
81 int limit = input.pushLimit(length);
82 if (!((mutable_bitField0_ & 0x00000002) != 0) && input.getBytesUntilLimit() > 0) {
83 domain_ = newLongList();
84 mutable_bitField0_ |= 0x00000002;
86 while (input.getBytesUntilLimit() > 0) {
87 domain_.addLong(input.readInt64());
89 input.popLimit(limit);
93 if (!parseUnknownField(
94 input, unknownFields, extensionRegistry, tag)) {
101 }
catch (
com.
google.protobuf.InvalidProtocolBufferException e) {
102 throw e.setUnfinishedMessage(
this);
103 }
catch (java.io.IOException e) {
104 throw new com.
google.protobuf.InvalidProtocolBufferException(
105 e).setUnfinishedMessage(
this);
107 if (((mutable_bitField0_ & 0x00000002) != 0)) {
108 domain_.makeImmutable();
110 this.unknownFields = unknownFields.build();
111 makeExtensionsImmutable();
114 public static final com.
google.protobuf.Descriptors.Descriptor
120 protected com.
google.protobuf.GeneratedMessageV3.FieldAccessorTable
123 .ensureFieldAccessorsInitialized(
127 private int bitField0_;
129 private volatile java.lang.Object name_;
138 java.lang.Object ref = name_;
139 if (ref instanceof java.lang.String) {
140 return (java.lang.String) ref;
144 java.lang.String s = bs.toStringUtf8();
158 java.lang.Object ref = name_;
159 if (ref instanceof java.lang.String) {
161 com.
google.protobuf.ByteString.copyFromUtf8(
162 (java.lang.String) ref);
166 return (
com.
google.protobuf.ByteString) ref;
171 private com.
google.protobuf.Internal.LongList domain_;
188 public java.util.List<java.lang.Long>
209 return domain_.size();
228 return domain_.getLong(index);
230 private int domainMemoizedSerializedSize = -1;
232 private byte memoizedIsInitialized = -1;
239 memoizedIsInitialized = 1;
245 throws java.io.IOException {
248 com.
google.protobuf.GeneratedMessageV3.writeString(output, 1, name_);
251 output.writeUInt32NoTag(18);
252 output.writeUInt32NoTag(domainMemoizedSerializedSize);
254 for (
int i = 0; i < domain_.size(); i++) {
255 output.writeInt64NoTag(domain_.getLong(i));
257 unknownFields.writeTo(output);
262 int size = memoizedSize;
263 if (size != -1)
return size;
267 size +=
com.
google.protobuf.GeneratedMessageV3.computeStringSize(1, name_);
271 for (
int i = 0; i < domain_.size(); i++) {
272 dataSize +=
com.
google.protobuf.CodedOutputStream
273 .computeInt64SizeNoTag(domain_.getLong(i));
278 size +=
com.
google.protobuf.CodedOutputStream
279 .computeInt32SizeNoTag(dataSize);
281 domainMemoizedSerializedSize = dataSize;
283 size += unknownFields.getSerializedSize();
289 public boolean equals(
final java.lang.Object obj) {
294 return super.equals(obj);
299 .equals(other.getName()))
return false;
301 .equals(other.getDomainList()))
return false;
302 if (!unknownFields.equals(other.unknownFields))
return false;
308 if (memoizedHashCode != 0) {
309 return memoizedHashCode;
314 hash = (53 * hash) +
getName().hashCode();
319 hash = (29 * hash) + unknownFields.hashCode();
320 memoizedHashCode = hash;
325 java.nio.ByteBuffer data)
326 throws com.
google.protobuf.InvalidProtocolBufferException {
327 return PARSER.parseFrom(data);
330 java.nio.ByteBuffer data,
331 com.
google.protobuf.ExtensionRegistryLite extensionRegistry)
332 throws com.
google.protobuf.InvalidProtocolBufferException {
333 return PARSER.parseFrom(data, extensionRegistry);
337 throws com.
google.protobuf.InvalidProtocolBufferException {
338 return PARSER.parseFrom(data);
342 com.
google.protobuf.ExtensionRegistryLite extensionRegistry)
343 throws com.
google.protobuf.InvalidProtocolBufferException {
344 return PARSER.parseFrom(data, extensionRegistry);
347 throws com.
google.protobuf.InvalidProtocolBufferException {
348 return PARSER.parseFrom(data);
352 com.
google.protobuf.ExtensionRegistryLite extensionRegistry)
353 throws com.
google.protobuf.InvalidProtocolBufferException {
354 return PARSER.parseFrom(data, extensionRegistry);
357 throws java.io.IOException {
358 return com.
google.protobuf.GeneratedMessageV3
359 .parseWithIOException(PARSER, input);
362 java.io.InputStream input,
363 com.
google.protobuf.ExtensionRegistryLite extensionRegistry)
364 throws java.io.IOException {
365 return com.
google.protobuf.GeneratedMessageV3
366 .parseWithIOException(PARSER, input, extensionRegistry);
369 throws java.io.IOException {
370 return com.
google.protobuf.GeneratedMessageV3
371 .parseDelimitedWithIOException(PARSER, input);
374 java.io.InputStream input,
375 com.
google.protobuf.ExtensionRegistryLite extensionRegistry)
376 throws java.io.IOException {
377 return com.
google.protobuf.GeneratedMessageV3
378 .parseDelimitedWithIOException(PARSER, input, extensionRegistry);
381 com.
google.protobuf.CodedInputStream input)
382 throws java.io.IOException {
383 return com.
google.protobuf.GeneratedMessageV3
384 .parseWithIOException(PARSER, input);
387 com.
google.protobuf.CodedInputStream input,
388 com.
google.protobuf.ExtensionRegistryLite extensionRegistry)
389 throws java.io.IOException {
390 return com.
google.protobuf.GeneratedMessageV3
391 .parseWithIOException(PARSER, input, extensionRegistry);
404 return this == DEFAULT_INSTANCE
410 com.
google.protobuf.GeneratedMessageV3.BuilderParent parent) {
436 com.google.protobuf.GeneratedMessageV3.
Builder<Builder> implements
439 public static final com.
google.protobuf.Descriptors.Descriptor
445 protected com.
google.protobuf.GeneratedMessageV3.FieldAccessorTable
448 .ensureFieldAccessorsInitialized(
454 maybeForceBuilderInitialization();
458 com.
google.protobuf.GeneratedMessageV3.BuilderParent parent) {
460 maybeForceBuilderInitialization();
462 private void maybeForceBuilderInitialization() {
463 if (
com.
google.protobuf.GeneratedMessageV3
464 .alwaysUseFieldBuilders) {
472 domain_ = emptyLongList();
473 bitField0_ = (bitField0_ & ~0x00000002);
478 public com.
google.protobuf.Descriptors.Descriptor
491 if (!result.isInitialized()) {
492 throw newUninitializedMessageException(result);
500 int from_bitField0_ = bitField0_;
501 int to_bitField0_ = 0;
502 result.name_ = name_;
503 if (((bitField0_ & 0x00000002) != 0)) {
504 domain_.makeImmutable();
505 bitField0_ = (bitField0_ & ~0x00000002);
507 result.domain_ = domain_;
508 result.bitField0_ = to_bitField0_;
515 return super.
clone();
519 com.
google.protobuf.Descriptors.FieldDescriptor field,
520 java.lang.Object value) {
521 return super.
setField(field, value);
525 com.
google.protobuf.Descriptors.FieldDescriptor field) {
530 com.
google.protobuf.Descriptors.OneofDescriptor oneof) {
535 com.
google.protobuf.Descriptors.FieldDescriptor field,
536 int index, java.lang.Object value) {
541 com.
google.protobuf.Descriptors.FieldDescriptor field,
542 java.lang.Object value) {
550 super.mergeFrom(other);
557 if (!other.getName().isEmpty()) {
561 if (!other.domain_.isEmpty()) {
562 if (domain_.isEmpty()) {
563 domain_ = other.domain_;
564 bitField0_ = (bitField0_ & ~0x00000002);
566 ensureDomainIsMutable();
567 domain_.addAll(other.domain_);
583 com.
google.protobuf.CodedInputStream input,
584 com.
google.protobuf.ExtensionRegistryLite extensionRegistry)
585 throws java.io.IOException {
588 parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry);
589 }
catch (
com.
google.protobuf.InvalidProtocolBufferException e) {
591 throw e.unwrapIOException();
593 if (parsedMessage !=
null) {
599 private int bitField0_;
601 private java.lang.Object name_ =
"";
610 java.lang.Object ref = name_;
611 if (!(ref instanceof java.lang.String)) {
614 java.lang.String s = bs.toStringUtf8();
618 return (java.lang.String) ref;
630 java.lang.Object ref = name_;
631 if (ref instanceof String) {
633 com.
google.protobuf.ByteString.copyFromUtf8(
634 (java.lang.String) ref);
638 return (
com.
google.protobuf.ByteString) ref;
649 java.lang.String value) {
651 throw new NullPointerException();
681 throw new NullPointerException();
683 checkByteStringIsUtf8(value);
690 private com.
google.protobuf.Internal.LongList domain_ = emptyLongList();
691 private void ensureDomainIsMutable() {
692 if (!((bitField0_ & 0x00000002) != 0)) {
693 domain_ = mutableCopy(domain_);
694 bitField0_ |= 0x00000002;
713 public java.util.List<java.lang.Long>
715 return ((bitField0_ & 0x00000002) != 0) ?
716 java.util.Collections.unmodifiableList(domain_) : domain_;
735 return domain_.size();
754 return domain_.getLong(index);
773 int index,
long value) {
774 ensureDomainIsMutable();
775 domain_.setLong(index, value);
796 ensureDomainIsMutable();
797 domain_.addLong(value);
818 java.lang.Iterable<? extends java.lang.Long> values) {
819 ensureDomainIsMutable();
820 com.
google.protobuf.AbstractMessageLite.Builder.addAll(
842 domain_ = emptyLongList();
843 bitField0_ = (bitField0_ & ~0x00000002);
849 final com.
google.protobuf.UnknownFieldSet unknownFields) {
855 final com.
google.protobuf.UnknownFieldSet unknownFields) {
870 return DEFAULT_INSTANCE;
877 com.
google.protobuf.CodedInputStream input,
878 com.
google.protobuf.ExtensionRegistryLite extensionRegistry)
879 throws com.
google.protobuf.InvalidProtocolBufferException {
895 return DEFAULT_INSTANCE;