4 package com.google.ortools.sat;
20 com.google.protobuf.GeneratedMessageV3 implements
23 private static final long serialVersionUID = 0L;
29 tails_ = emptyIntList();
30 heads_ = emptyIntList();
31 literals_ = emptyIntList();
35 public final com.
google.protobuf.UnknownFieldSet
37 return this.unknownFields;
40 com.
google.protobuf.CodedInputStream input,
41 com.
google.protobuf.ExtensionRegistryLite extensionRegistry)
42 throws com.
google.protobuf.InvalidProtocolBufferException {
44 if (extensionRegistry ==
null) {
45 throw new java.lang.NullPointerException();
47 int mutable_bitField0_ = 0;
48 com.
google.protobuf.UnknownFieldSet.Builder unknownFields =
49 com.
google.protobuf.UnknownFieldSet.newBuilder();
53 int tag = input.readTag();
59 if (!((mutable_bitField0_ & 0x00000001) != 0)) {
60 tails_ = newIntList();
61 mutable_bitField0_ |= 0x00000001;
63 tails_.addInt(input.readInt32());
67 int length = input.readRawVarint32();
68 int limit = input.pushLimit(length);
69 if (!((mutable_bitField0_ & 0x00000001) != 0) && input.getBytesUntilLimit() > 0) {
70 tails_ = newIntList();
71 mutable_bitField0_ |= 0x00000001;
73 while (input.getBytesUntilLimit() > 0) {
74 tails_.addInt(input.readInt32());
76 input.popLimit(limit);
80 if (!((mutable_bitField0_ & 0x00000002) != 0)) {
81 heads_ = newIntList();
82 mutable_bitField0_ |= 0x00000002;
84 heads_.addInt(input.readInt32());
88 int length = input.readRawVarint32();
89 int limit = input.pushLimit(length);
90 if (!((mutable_bitField0_ & 0x00000002) != 0) && input.getBytesUntilLimit() > 0) {
91 heads_ = newIntList();
92 mutable_bitField0_ |= 0x00000002;
94 while (input.getBytesUntilLimit() > 0) {
95 heads_.addInt(input.readInt32());
97 input.popLimit(limit);
101 if (!((mutable_bitField0_ & 0x00000004) != 0)) {
102 literals_ = newIntList();
103 mutable_bitField0_ |= 0x00000004;
105 literals_.addInt(input.readInt32());
109 int length = input.readRawVarint32();
110 int limit = input.pushLimit(length);
111 if (!((mutable_bitField0_ & 0x00000004) != 0) && input.getBytesUntilLimit() > 0) {
112 literals_ = newIntList();
113 mutable_bitField0_ |= 0x00000004;
115 while (input.getBytesUntilLimit() > 0) {
116 literals_.addInt(input.readInt32());
118 input.popLimit(limit);
122 if (!parseUnknownField(
123 input, unknownFields, extensionRegistry, tag)) {
130 }
catch (
com.
google.protobuf.InvalidProtocolBufferException e) {
131 throw e.setUnfinishedMessage(
this);
132 }
catch (java.io.IOException e) {
133 throw new com.
google.protobuf.InvalidProtocolBufferException(
134 e).setUnfinishedMessage(
this);
136 if (((mutable_bitField0_ & 0x00000001) != 0)) {
137 tails_.makeImmutable();
139 if (((mutable_bitField0_ & 0x00000002) != 0)) {
140 heads_.makeImmutable();
142 if (((mutable_bitField0_ & 0x00000004) != 0)) {
143 literals_.makeImmutable();
145 this.unknownFields = unknownFields.build();
146 makeExtensionsImmutable();
149 public static final com.
google.protobuf.Descriptors.Descriptor
155 protected com.
google.protobuf.GeneratedMessageV3.FieldAccessorTable
158 .ensureFieldAccessorsInitialized(
163 private com.
google.protobuf.Internal.IntList tails_;
167 public java.util.List<java.lang.Integer>
175 return tails_.size();
181 return tails_.getInt(index);
183 private int tailsMemoizedSerializedSize = -1;
186 private com.
google.protobuf.Internal.IntList heads_;
190 public java.util.List<java.lang.Integer>
198 return heads_.size();
204 return heads_.getInt(index);
206 private int headsMemoizedSerializedSize = -1;
209 private com.
google.protobuf.Internal.IntList literals_;
213 public java.util.List<java.lang.Integer>
221 return literals_.size();
227 return literals_.getInt(index);
229 private int literalsMemoizedSerializedSize = -1;
231 private byte memoizedIsInitialized = -1;
238 memoizedIsInitialized = 1;
244 throws java.io.IOException {
247 output.writeUInt32NoTag(26);
248 output.writeUInt32NoTag(tailsMemoizedSerializedSize);
250 for (
int i = 0; i < tails_.size(); i++) {
251 output.writeInt32NoTag(tails_.getInt(i));
254 output.writeUInt32NoTag(34);
255 output.writeUInt32NoTag(headsMemoizedSerializedSize);
257 for (
int i = 0; i < heads_.size(); i++) {
258 output.writeInt32NoTag(heads_.getInt(i));
261 output.writeUInt32NoTag(42);
262 output.writeUInt32NoTag(literalsMemoizedSerializedSize);
264 for (
int i = 0; i < literals_.size(); i++) {
265 output.writeInt32NoTag(literals_.getInt(i));
267 unknownFields.writeTo(output);
272 int size = memoizedSize;
273 if (size != -1)
return size;
278 for (
int i = 0; i < tails_.size(); i++) {
279 dataSize +=
com.
google.protobuf.CodedOutputStream
280 .computeInt32SizeNoTag(tails_.getInt(i));
285 size +=
com.
google.protobuf.CodedOutputStream
286 .computeInt32SizeNoTag(dataSize);
288 tailsMemoizedSerializedSize = dataSize;
292 for (
int i = 0; i < heads_.size(); i++) {
293 dataSize +=
com.
google.protobuf.CodedOutputStream
294 .computeInt32SizeNoTag(heads_.getInt(i));
299 size +=
com.
google.protobuf.CodedOutputStream
300 .computeInt32SizeNoTag(dataSize);
302 headsMemoizedSerializedSize = dataSize;
306 for (
int i = 0; i < literals_.size(); i++) {
307 dataSize +=
com.
google.protobuf.CodedOutputStream
308 .computeInt32SizeNoTag(literals_.getInt(i));
313 size +=
com.
google.protobuf.CodedOutputStream
314 .computeInt32SizeNoTag(dataSize);
316 literalsMemoizedSerializedSize = dataSize;
318 size += unknownFields.getSerializedSize();
324 public boolean equals(
final java.lang.Object obj) {
329 return super.equals(obj);
334 .equals(other.getTailsList()))
return false;
336 .equals(other.getHeadsList()))
return false;
338 .equals(other.getLiteralsList()))
return false;
339 if (!unknownFields.equals(other.unknownFields))
return false;
345 if (memoizedHashCode != 0) {
346 return memoizedHashCode;
362 hash = (29 * hash) + unknownFields.hashCode();
363 memoizedHashCode = hash;
368 java.nio.ByteBuffer data)
369 throws com.
google.protobuf.InvalidProtocolBufferException {
370 return PARSER.parseFrom(data);
373 java.nio.ByteBuffer data,
374 com.
google.protobuf.ExtensionRegistryLite extensionRegistry)
375 throws com.
google.protobuf.InvalidProtocolBufferException {
376 return PARSER.parseFrom(data, extensionRegistry);
380 throws com.
google.protobuf.InvalidProtocolBufferException {
381 return PARSER.parseFrom(data);
385 com.
google.protobuf.ExtensionRegistryLite extensionRegistry)
386 throws com.
google.protobuf.InvalidProtocolBufferException {
387 return PARSER.parseFrom(data, extensionRegistry);
390 throws com.
google.protobuf.InvalidProtocolBufferException {
391 return PARSER.parseFrom(data);
395 com.
google.protobuf.ExtensionRegistryLite extensionRegistry)
396 throws com.
google.protobuf.InvalidProtocolBufferException {
397 return PARSER.parseFrom(data, extensionRegistry);
400 throws java.io.IOException {
401 return com.
google.protobuf.GeneratedMessageV3
402 .parseWithIOException(PARSER, input);
405 java.io.InputStream input,
406 com.
google.protobuf.ExtensionRegistryLite extensionRegistry)
407 throws java.io.IOException {
408 return com.
google.protobuf.GeneratedMessageV3
409 .parseWithIOException(PARSER, input, extensionRegistry);
412 throws java.io.IOException {
413 return com.
google.protobuf.GeneratedMessageV3
414 .parseDelimitedWithIOException(PARSER, input);
417 java.io.InputStream input,
418 com.
google.protobuf.ExtensionRegistryLite extensionRegistry)
419 throws java.io.IOException {
420 return com.
google.protobuf.GeneratedMessageV3
421 .parseDelimitedWithIOException(PARSER, input, extensionRegistry);
424 com.
google.protobuf.CodedInputStream input)
425 throws java.io.IOException {
426 return com.
google.protobuf.GeneratedMessageV3
427 .parseWithIOException(PARSER, input);
430 com.
google.protobuf.CodedInputStream input,
431 com.
google.protobuf.ExtensionRegistryLite extensionRegistry)
432 throws java.io.IOException {
433 return com.
google.protobuf.GeneratedMessageV3
434 .parseWithIOException(PARSER, input, extensionRegistry);
447 return this == DEFAULT_INSTANCE
453 com.
google.protobuf.GeneratedMessageV3.BuilderParent parent) {
471 com.google.protobuf.GeneratedMessageV3.
Builder<Builder> implements
474 public static final com.
google.protobuf.Descriptors.Descriptor
480 protected com.
google.protobuf.GeneratedMessageV3.FieldAccessorTable
483 .ensureFieldAccessorsInitialized(
489 maybeForceBuilderInitialization();
493 com.
google.protobuf.GeneratedMessageV3.BuilderParent parent) {
495 maybeForceBuilderInitialization();
497 private void maybeForceBuilderInitialization() {
498 if (
com.
google.protobuf.GeneratedMessageV3
499 .alwaysUseFieldBuilders) {
505 tails_ = emptyIntList();
506 bitField0_ = (bitField0_ & ~0x00000001);
507 heads_ = emptyIntList();
508 bitField0_ = (bitField0_ & ~0x00000002);
509 literals_ = emptyIntList();
510 bitField0_ = (bitField0_ & ~0x00000004);
515 public com.
google.protobuf.Descriptors.Descriptor
528 if (!result.isInitialized()) {
529 throw newUninitializedMessageException(result);
537 int from_bitField0_ = bitField0_;
538 if (((bitField0_ & 0x00000001) != 0)) {
539 tails_.makeImmutable();
540 bitField0_ = (bitField0_ & ~0x00000001);
542 result.tails_ = tails_;
543 if (((bitField0_ & 0x00000002) != 0)) {
544 heads_.makeImmutable();
545 bitField0_ = (bitField0_ & ~0x00000002);
547 result.heads_ = heads_;
548 if (((bitField0_ & 0x00000004) != 0)) {
549 literals_.makeImmutable();
550 bitField0_ = (bitField0_ & ~0x00000004);
552 result.literals_ = literals_;
559 return super.
clone();
563 com.
google.protobuf.Descriptors.FieldDescriptor field,
564 java.lang.Object value) {
565 return super.
setField(field, value);
569 com.
google.protobuf.Descriptors.FieldDescriptor field) {
574 com.
google.protobuf.Descriptors.OneofDescriptor oneof) {
579 com.
google.protobuf.Descriptors.FieldDescriptor field,
580 int index, java.lang.Object value) {
585 com.
google.protobuf.Descriptors.FieldDescriptor field,
586 java.lang.Object value) {
594 super.mergeFrom(other);
601 if (!other.tails_.isEmpty()) {
602 if (tails_.isEmpty()) {
603 tails_ = other.tails_;
604 bitField0_ = (bitField0_ & ~0x00000001);
606 ensureTailsIsMutable();
607 tails_.addAll(other.tails_);
611 if (!other.heads_.isEmpty()) {
612 if (heads_.isEmpty()) {
613 heads_ = other.heads_;
614 bitField0_ = (bitField0_ & ~0x00000002);
616 ensureHeadsIsMutable();
617 heads_.addAll(other.heads_);
621 if (!other.literals_.isEmpty()) {
622 if (literals_.isEmpty()) {
623 literals_ = other.literals_;
624 bitField0_ = (bitField0_ & ~0x00000004);
626 ensureLiteralsIsMutable();
627 literals_.addAll(other.literals_);
643 com.
google.protobuf.CodedInputStream input,
644 com.
google.protobuf.ExtensionRegistryLite extensionRegistry)
645 throws java.io.IOException {
648 parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry);
649 }
catch (
com.
google.protobuf.InvalidProtocolBufferException e) {
651 throw e.unwrapIOException();
653 if (parsedMessage !=
null) {
659 private int bitField0_;
661 private com.
google.protobuf.Internal.IntList tails_ = emptyIntList();
662 private void ensureTailsIsMutable() {
663 if (!((bitField0_ & 0x00000001) != 0)) {
664 tails_ = mutableCopy(tails_);
665 bitField0_ |= 0x00000001;
671 public java.util.List<java.lang.Integer>
673 return ((bitField0_ & 0x00000001) != 0) ?
674 java.util.Collections.unmodifiableList(tails_) : tails_;
680 return tails_.size();
686 return tails_.getInt(index);
692 int index,
int value) {
693 ensureTailsIsMutable();
694 tails_.setInt(index, value);
702 ensureTailsIsMutable();
703 tails_.addInt(value);
711 java.lang.Iterable<? extends java.lang.Integer> values) {
712 ensureTailsIsMutable();
713 com.
google.protobuf.AbstractMessageLite.Builder.addAll(
722 tails_ = emptyIntList();
723 bitField0_ = (bitField0_ & ~0x00000001);
728 private com.
google.protobuf.Internal.IntList heads_ = emptyIntList();
729 private void ensureHeadsIsMutable() {
730 if (!((bitField0_ & 0x00000002) != 0)) {
731 heads_ = mutableCopy(heads_);
732 bitField0_ |= 0x00000002;
738 public java.util.List<java.lang.Integer>
740 return ((bitField0_ & 0x00000002) != 0) ?
741 java.util.Collections.unmodifiableList(heads_) : heads_;
747 return heads_.size();
753 return heads_.getInt(index);
759 int index,
int value) {
760 ensureHeadsIsMutable();
761 heads_.setInt(index, value);
769 ensureHeadsIsMutable();
770 heads_.addInt(value);
778 java.lang.Iterable<? extends java.lang.Integer> values) {
779 ensureHeadsIsMutable();
780 com.
google.protobuf.AbstractMessageLite.Builder.addAll(
789 heads_ = emptyIntList();
790 bitField0_ = (bitField0_ & ~0x00000002);
795 private com.
google.protobuf.Internal.IntList literals_ = emptyIntList();
796 private void ensureLiteralsIsMutable() {
797 if (!((bitField0_ & 0x00000004) != 0)) {
798 literals_ = mutableCopy(literals_);
799 bitField0_ |= 0x00000004;
805 public java.util.List<java.lang.Integer>
807 return ((bitField0_ & 0x00000004) != 0) ?
808 java.util.Collections.unmodifiableList(literals_) : literals_;
814 return literals_.size();
820 return literals_.getInt(index);
826 int index,
int value) {
827 ensureLiteralsIsMutable();
828 literals_.setInt(index, value);
836 ensureLiteralsIsMutable();
837 literals_.addInt(value);
845 java.lang.Iterable<? extends java.lang.Integer> values) {
846 ensureLiteralsIsMutable();
847 com.
google.protobuf.AbstractMessageLite.Builder.addAll(
856 literals_ = emptyIntList();
857 bitField0_ = (bitField0_ & ~0x00000004);
863 final com.
google.protobuf.UnknownFieldSet unknownFields) {
869 final com.
google.protobuf.UnknownFieldSet unknownFields) {
884 return DEFAULT_INSTANCE;
891 com.
google.protobuf.CodedInputStream input,
892 com.
google.protobuf.ExtensionRegistryLite extensionRegistry)
893 throws com.
google.protobuf.InvalidProtocolBufferException {
909 return DEFAULT_INSTANCE;