4 package com.google.ortools.sat;
18 com.google.protobuf.GeneratedMessageV3 implements
21 private static final long serialVersionUID = 0L;
27 vars_ = emptyIntList();
28 coeffs_ = emptyLongList();
29 domain_ = emptyLongList();
33 @SuppressWarnings({
"unused"})
35 UnusedPrivateParameter unused) {
40 public final com.
google.protobuf.UnknownFieldSet
42 return this.unknownFields;
45 com.
google.protobuf.CodedInputStream input,
46 com.
google.protobuf.ExtensionRegistryLite extensionRegistry)
47 throws com.
google.protobuf.InvalidProtocolBufferException {
49 if (extensionRegistry ==
null) {
50 throw new java.lang.NullPointerException();
52 int mutable_bitField0_ = 0;
53 com.
google.protobuf.UnknownFieldSet.Builder unknownFields =
54 com.
google.protobuf.UnknownFieldSet.newBuilder();
58 int tag = input.readTag();
64 if (!((mutable_bitField0_ & 0x00000001) != 0)) {
66 mutable_bitField0_ |= 0x00000001;
68 vars_.addInt(input.readInt32());
72 int length = input.readRawVarint32();
73 int limit = input.pushLimit(length);
74 if (!((mutable_bitField0_ & 0x00000001) != 0) && input.getBytesUntilLimit() > 0) {
76 mutable_bitField0_ |= 0x00000001;
78 while (input.getBytesUntilLimit() > 0) {
79 vars_.addInt(input.readInt32());
81 input.popLimit(limit);
85 if (!((mutable_bitField0_ & 0x00000002) != 0)) {
86 coeffs_ = newLongList();
87 mutable_bitField0_ |= 0x00000002;
89 coeffs_.addLong(input.readInt64());
93 int length = input.readRawVarint32();
94 int limit = input.pushLimit(length);
95 if (!((mutable_bitField0_ & 0x00000002) != 0) && input.getBytesUntilLimit() > 0) {
96 coeffs_ = newLongList();
97 mutable_bitField0_ |= 0x00000002;
99 while (input.getBytesUntilLimit() > 0) {
100 coeffs_.addLong(input.readInt64());
102 input.popLimit(limit);
106 if (!((mutable_bitField0_ & 0x00000004) != 0)) {
107 domain_ = newLongList();
108 mutable_bitField0_ |= 0x00000004;
110 domain_.addLong(input.readInt64());
114 int length = input.readRawVarint32();
115 int limit = input.pushLimit(length);
116 if (!((mutable_bitField0_ & 0x00000004) != 0) && input.getBytesUntilLimit() > 0) {
117 domain_ = newLongList();
118 mutable_bitField0_ |= 0x00000004;
120 while (input.getBytesUntilLimit() > 0) {
121 domain_.addLong(input.readInt64());
123 input.popLimit(limit);
127 if (!parseUnknownField(
128 input, unknownFields, extensionRegistry, tag)) {
135 }
catch (
com.
google.protobuf.InvalidProtocolBufferException e) {
136 throw e.setUnfinishedMessage(
this);
137 }
catch (java.io.IOException e) {
138 throw new com.
google.protobuf.InvalidProtocolBufferException(
139 e).setUnfinishedMessage(
this);
141 if (((mutable_bitField0_ & 0x00000001) != 0)) {
142 vars_.makeImmutable();
144 if (((mutable_bitField0_ & 0x00000002) != 0)) {
145 coeffs_.makeImmutable();
147 if (((mutable_bitField0_ & 0x00000004) != 0)) {
148 domain_.makeImmutable();
150 this.unknownFields = unknownFields.build();
151 makeExtensionsImmutable();
154 public static final com.
google.protobuf.Descriptors.Descriptor
160 protected com.
google.protobuf.GeneratedMessageV3.FieldAccessorTable
163 .ensureFieldAccessorsInitialized(
168 private com.
google.protobuf.Internal.IntList vars_;
172 public java.util.List<java.lang.Integer>
186 return vars_.getInt(index);
188 private int varsMemoizedSerializedSize = -1;
191 private com.
google.protobuf.Internal.LongList coeffs_;
199 public java.util.List<java.lang.Long>
211 return coeffs_.size();
221 return coeffs_.getLong(index);
223 private int coeffsMemoizedSerializedSize = -1;
226 private com.
google.protobuf.Internal.LongList domain_;
230 public java.util.List<java.lang.Long>
238 return domain_.size();
244 return domain_.getLong(index);
246 private int domainMemoizedSerializedSize = -1;
248 private byte memoizedIsInitialized = -1;
255 memoizedIsInitialized = 1;
261 throws java.io.IOException {
264 output.writeUInt32NoTag(10);
265 output.writeUInt32NoTag(varsMemoizedSerializedSize);
267 for (
int i = 0; i < vars_.size(); i++) {
268 output.writeInt32NoTag(vars_.getInt(i));
271 output.writeUInt32NoTag(18);
272 output.writeUInt32NoTag(coeffsMemoizedSerializedSize);
274 for (
int i = 0; i < coeffs_.size(); i++) {
275 output.writeInt64NoTag(coeffs_.getLong(i));
278 output.writeUInt32NoTag(26);
279 output.writeUInt32NoTag(domainMemoizedSerializedSize);
281 for (
int i = 0; i < domain_.size(); i++) {
282 output.writeInt64NoTag(domain_.getLong(i));
284 unknownFields.writeTo(output);
289 int size = memoizedSize;
290 if (size != -1)
return size;
295 for (
int i = 0; i < vars_.size(); i++) {
296 dataSize +=
com.
google.protobuf.CodedOutputStream
297 .computeInt32SizeNoTag(vars_.getInt(i));
302 size +=
com.
google.protobuf.CodedOutputStream
303 .computeInt32SizeNoTag(dataSize);
305 varsMemoizedSerializedSize = dataSize;
309 for (
int i = 0; i < coeffs_.size(); i++) {
310 dataSize +=
com.
google.protobuf.CodedOutputStream
311 .computeInt64SizeNoTag(coeffs_.getLong(i));
316 size +=
com.
google.protobuf.CodedOutputStream
317 .computeInt32SizeNoTag(dataSize);
319 coeffsMemoizedSerializedSize = dataSize;
323 for (
int i = 0; i < domain_.size(); i++) {
324 dataSize +=
com.
google.protobuf.CodedOutputStream
325 .computeInt64SizeNoTag(domain_.getLong(i));
330 size +=
com.
google.protobuf.CodedOutputStream
331 .computeInt32SizeNoTag(dataSize);
333 domainMemoizedSerializedSize = dataSize;
335 size += unknownFields.getSerializedSize();
341 public boolean equals(
final java.lang.Object obj) {
346 return super.equals(obj);
351 .equals(other.getVarsList()))
return false;
353 .equals(other.getCoeffsList()))
return false;
355 .equals(other.getDomainList()))
return false;
356 if (!unknownFields.equals(other.unknownFields))
return false;
362 if (memoizedHashCode != 0) {
363 return memoizedHashCode;
379 hash = (29 * hash) + unknownFields.hashCode();
380 memoizedHashCode = hash;
385 java.nio.ByteBuffer data)
386 throws com.
google.protobuf.InvalidProtocolBufferException {
387 return PARSER.parseFrom(data);
390 java.nio.ByteBuffer data,
391 com.
google.protobuf.ExtensionRegistryLite extensionRegistry)
392 throws com.
google.protobuf.InvalidProtocolBufferException {
393 return PARSER.parseFrom(data, extensionRegistry);
397 throws com.
google.protobuf.InvalidProtocolBufferException {
398 return PARSER.parseFrom(data);
402 com.
google.protobuf.ExtensionRegistryLite extensionRegistry)
403 throws com.
google.protobuf.InvalidProtocolBufferException {
404 return PARSER.parseFrom(data, extensionRegistry);
407 throws com.
google.protobuf.InvalidProtocolBufferException {
408 return PARSER.parseFrom(data);
412 com.
google.protobuf.ExtensionRegistryLite extensionRegistry)
413 throws com.
google.protobuf.InvalidProtocolBufferException {
414 return PARSER.parseFrom(data, extensionRegistry);
417 throws java.io.IOException {
418 return com.
google.protobuf.GeneratedMessageV3
419 .parseWithIOException(PARSER, input);
422 java.io.InputStream input,
423 com.
google.protobuf.ExtensionRegistryLite extensionRegistry)
424 throws java.io.IOException {
425 return com.
google.protobuf.GeneratedMessageV3
426 .parseWithIOException(PARSER, input, extensionRegistry);
429 throws java.io.IOException {
430 return com.
google.protobuf.GeneratedMessageV3
431 .parseDelimitedWithIOException(PARSER, input);
434 java.io.InputStream input,
435 com.
google.protobuf.ExtensionRegistryLite extensionRegistry)
436 throws java.io.IOException {
437 return com.
google.protobuf.GeneratedMessageV3
438 .parseDelimitedWithIOException(PARSER, input, extensionRegistry);
441 com.
google.protobuf.CodedInputStream input)
442 throws java.io.IOException {
443 return com.
google.protobuf.GeneratedMessageV3
444 .parseWithIOException(PARSER, input);
447 com.
google.protobuf.CodedInputStream input,
448 com.
google.protobuf.ExtensionRegistryLite extensionRegistry)
449 throws java.io.IOException {
450 return com.
google.protobuf.GeneratedMessageV3
451 .parseWithIOException(PARSER, input, extensionRegistry);
464 return this == DEFAULT_INSTANCE
470 com.
google.protobuf.GeneratedMessageV3.BuilderParent parent) {
486 com.google.protobuf.GeneratedMessageV3.
Builder<Builder> implements
489 public static final com.
google.protobuf.Descriptors.Descriptor
495 protected com.
google.protobuf.GeneratedMessageV3.FieldAccessorTable
498 .ensureFieldAccessorsInitialized(
504 maybeForceBuilderInitialization();
508 com.
google.protobuf.GeneratedMessageV3.BuilderParent parent) {
510 maybeForceBuilderInitialization();
512 private void maybeForceBuilderInitialization() {
513 if (
com.
google.protobuf.GeneratedMessageV3
514 .alwaysUseFieldBuilders) {
520 vars_ = emptyIntList();
521 bitField0_ = (bitField0_ & ~0x00000001);
522 coeffs_ = emptyLongList();
523 bitField0_ = (bitField0_ & ~0x00000002);
524 domain_ = emptyLongList();
525 bitField0_ = (bitField0_ & ~0x00000004);
530 public com.
google.protobuf.Descriptors.Descriptor
543 if (!result.isInitialized()) {
544 throw newUninitializedMessageException(result);
552 int from_bitField0_ = bitField0_;
553 if (((bitField0_ & 0x00000001) != 0)) {
554 vars_.makeImmutable();
555 bitField0_ = (bitField0_ & ~0x00000001);
557 result.vars_ = vars_;
558 if (((bitField0_ & 0x00000002) != 0)) {
559 coeffs_.makeImmutable();
560 bitField0_ = (bitField0_ & ~0x00000002);
562 result.coeffs_ = coeffs_;
563 if (((bitField0_ & 0x00000004) != 0)) {
564 domain_.makeImmutable();
565 bitField0_ = (bitField0_ & ~0x00000004);
567 result.domain_ = domain_;
574 return super.
clone();
578 com.
google.protobuf.Descriptors.FieldDescriptor field,
579 java.lang.Object value) {
580 return super.
setField(field, value);
584 com.
google.protobuf.Descriptors.FieldDescriptor field) {
589 com.
google.protobuf.Descriptors.OneofDescriptor oneof) {
594 com.
google.protobuf.Descriptors.FieldDescriptor field,
595 int index, java.lang.Object value) {
600 com.
google.protobuf.Descriptors.FieldDescriptor field,
601 java.lang.Object value) {
609 super.mergeFrom(other);
616 if (!other.vars_.isEmpty()) {
617 if (vars_.isEmpty()) {
619 bitField0_ = (bitField0_ & ~0x00000001);
621 ensureVarsIsMutable();
622 vars_.addAll(other.vars_);
626 if (!other.coeffs_.isEmpty()) {
627 if (coeffs_.isEmpty()) {
628 coeffs_ = other.coeffs_;
629 bitField0_ = (bitField0_ & ~0x00000002);
631 ensureCoeffsIsMutable();
632 coeffs_.addAll(other.coeffs_);
636 if (!other.domain_.isEmpty()) {
637 if (domain_.isEmpty()) {
638 domain_ = other.domain_;
639 bitField0_ = (bitField0_ & ~0x00000004);
641 ensureDomainIsMutable();
642 domain_.addAll(other.domain_);
658 com.
google.protobuf.CodedInputStream input,
659 com.
google.protobuf.ExtensionRegistryLite extensionRegistry)
660 throws java.io.IOException {
663 parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry);
664 }
catch (
com.
google.protobuf.InvalidProtocolBufferException e) {
666 throw e.unwrapIOException();
668 if (parsedMessage !=
null) {
674 private int bitField0_;
676 private com.
google.protobuf.Internal.IntList vars_ = emptyIntList();
677 private void ensureVarsIsMutable() {
678 if (!((bitField0_ & 0x00000001) != 0)) {
679 vars_ = mutableCopy(vars_);
680 bitField0_ |= 0x00000001;
686 public java.util.List<java.lang.Integer>
688 return ((bitField0_ & 0x00000001) != 0) ?
689 java.util.Collections.unmodifiableList(vars_) : vars_;
701 return vars_.getInt(index);
707 int index,
int value) {
708 ensureVarsIsMutable();
709 vars_.setInt(index, value);
717 ensureVarsIsMutable();
726 java.lang.Iterable<? extends java.lang.Integer> values) {
727 ensureVarsIsMutable();
728 com.
google.protobuf.AbstractMessageLite.Builder.addAll(
737 vars_ = emptyIntList();
738 bitField0_ = (bitField0_ & ~0x00000001);
743 private com.
google.protobuf.Internal.LongList coeffs_ = emptyLongList();
744 private void ensureCoeffsIsMutable() {
745 if (!((bitField0_ & 0x00000002) != 0)) {
746 coeffs_ = mutableCopy(coeffs_);
747 bitField0_ |= 0x00000002;
757 public java.util.List<java.lang.Long>
759 return ((bitField0_ & 0x00000002) != 0) ?
760 java.util.Collections.unmodifiableList(coeffs_) : coeffs_;
770 return coeffs_.size();
780 return coeffs_.getLong(index);
790 int index,
long value) {
791 ensureCoeffsIsMutable();
792 coeffs_.setLong(index, value);
804 ensureCoeffsIsMutable();
805 coeffs_.addLong(value);
817 java.lang.Iterable<? extends java.lang.Long> values) {
818 ensureCoeffsIsMutable();
819 com.
google.protobuf.AbstractMessageLite.Builder.addAll(
832 coeffs_ = emptyLongList();
833 bitField0_ = (bitField0_ & ~0x00000002);
838 private com.
google.protobuf.Internal.LongList domain_ = emptyLongList();
839 private void ensureDomainIsMutable() {
840 if (!((bitField0_ & 0x00000004) != 0)) {
841 domain_ = mutableCopy(domain_);
842 bitField0_ |= 0x00000004;
848 public java.util.List<java.lang.Long>
850 return ((bitField0_ & 0x00000004) != 0) ?
851 java.util.Collections.unmodifiableList(domain_) : domain_;
857 return domain_.size();
863 return domain_.getLong(index);
869 int index,
long value) {
870 ensureDomainIsMutable();
871 domain_.setLong(index, value);
879 ensureDomainIsMutable();
880 domain_.addLong(value);
888 java.lang.Iterable<? extends java.lang.Long> values) {
889 ensureDomainIsMutable();
890 com.
google.protobuf.AbstractMessageLite.Builder.addAll(
899 domain_ = emptyLongList();
900 bitField0_ = (bitField0_ & ~0x00000004);
906 final com.
google.protobuf.UnknownFieldSet unknownFields) {
912 final com.
google.protobuf.UnknownFieldSet unknownFields) {
927 return DEFAULT_INSTANCE;
934 com.
google.protobuf.CodedInputStream input,
935 com.
google.protobuf.ExtensionRegistryLite extensionRegistry)
936 throws com.
google.protobuf.InvalidProtocolBufferException {
952 return DEFAULT_INSTANCE;