4 package com.google.ortools.sat;
16 com.google.protobuf.GeneratedMessageV3 implements
19 private static final long serialVersionUID = 0L;
25 vars_ = emptyIntList();
26 values_ = emptyLongList();
30 @SuppressWarnings({
"unused"})
32 UnusedPrivateParameter unused) {
37 public final com.
google.protobuf.UnknownFieldSet
39 return this.unknownFields;
42 com.
google.protobuf.CodedInputStream input,
43 com.
google.protobuf.ExtensionRegistryLite extensionRegistry)
44 throws com.
google.protobuf.InvalidProtocolBufferException {
46 if (extensionRegistry ==
null) {
47 throw new java.lang.NullPointerException();
49 int mutable_bitField0_ = 0;
50 com.
google.protobuf.UnknownFieldSet.Builder unknownFields =
51 com.
google.protobuf.UnknownFieldSet.newBuilder();
55 int tag = input.readTag();
61 if (!((mutable_bitField0_ & 0x00000001) != 0)) {
63 mutable_bitField0_ |= 0x00000001;
65 vars_.addInt(input.readInt32());
69 int length = input.readRawVarint32();
70 int limit = input.pushLimit(length);
71 if (!((mutable_bitField0_ & 0x00000001) != 0) && input.getBytesUntilLimit() > 0) {
73 mutable_bitField0_ |= 0x00000001;
75 while (input.getBytesUntilLimit() > 0) {
76 vars_.addInt(input.readInt32());
78 input.popLimit(limit);
82 if (!((mutable_bitField0_ & 0x00000002) != 0)) {
83 values_ = newLongList();
84 mutable_bitField0_ |= 0x00000002;
86 values_.addLong(input.readInt64());
90 int length = input.readRawVarint32();
91 int limit = input.pushLimit(length);
92 if (!((mutable_bitField0_ & 0x00000002) != 0) && input.getBytesUntilLimit() > 0) {
93 values_ = newLongList();
94 mutable_bitField0_ |= 0x00000002;
96 while (input.getBytesUntilLimit() > 0) {
97 values_.addLong(input.readInt64());
99 input.popLimit(limit);
104 negated_ = input.readBool();
108 if (!parseUnknownField(
109 input, unknownFields, extensionRegistry, tag)) {
116 }
catch (
com.
google.protobuf.InvalidProtocolBufferException e) {
117 throw e.setUnfinishedMessage(
this);
118 }
catch (java.io.IOException e) {
119 throw new com.
google.protobuf.InvalidProtocolBufferException(
120 e).setUnfinishedMessage(
this);
122 if (((mutable_bitField0_ & 0x00000001) != 0)) {
123 vars_.makeImmutable();
125 if (((mutable_bitField0_ & 0x00000002) != 0)) {
126 values_.makeImmutable();
128 this.unknownFields = unknownFields.build();
129 makeExtensionsImmutable();
132 public static final com.
google.protobuf.Descriptors.Descriptor
138 protected com.
google.protobuf.GeneratedMessageV3.FieldAccessorTable
141 .ensureFieldAccessorsInitialized(
146 private com.
google.protobuf.Internal.IntList vars_;
150 public java.util.List<java.lang.Integer>
164 return vars_.getInt(index);
166 private int varsMemoizedSerializedSize = -1;
169 private com.
google.protobuf.Internal.LongList values_;
173 public java.util.List<java.lang.Long>
181 return values_.size();
187 return values_.getLong(index);
189 private int valuesMemoizedSerializedSize = -1;
192 private boolean negated_;
205 private byte memoizedIsInitialized = -1;
212 memoizedIsInitialized = 1;
218 throws java.io.IOException {
221 output.writeUInt32NoTag(10);
222 output.writeUInt32NoTag(varsMemoizedSerializedSize);
224 for (
int i = 0; i < vars_.size(); i++) {
225 output.writeInt32NoTag(vars_.getInt(i));
228 output.writeUInt32NoTag(18);
229 output.writeUInt32NoTag(valuesMemoizedSerializedSize);
231 for (
int i = 0; i < values_.size(); i++) {
232 output.writeInt64NoTag(values_.getLong(i));
234 if (negated_ !=
false) {
235 output.writeBool(3, negated_);
237 unknownFields.writeTo(output);
242 int size = memoizedSize;
243 if (size != -1)
return size;
248 for (
int i = 0; i < vars_.size(); i++) {
249 dataSize +=
com.
google.protobuf.CodedOutputStream
250 .computeInt32SizeNoTag(vars_.getInt(i));
255 size +=
com.
google.protobuf.CodedOutputStream
256 .computeInt32SizeNoTag(dataSize);
258 varsMemoizedSerializedSize = dataSize;
262 for (
int i = 0; i < values_.size(); i++) {
263 dataSize +=
com.
google.protobuf.CodedOutputStream
264 .computeInt64SizeNoTag(values_.getLong(i));
269 size +=
com.
google.protobuf.CodedOutputStream
270 .computeInt32SizeNoTag(dataSize);
272 valuesMemoizedSerializedSize = dataSize;
274 if (negated_ !=
false) {
275 size +=
com.
google.protobuf.CodedOutputStream
276 .computeBoolSize(3, negated_);
278 size += unknownFields.getSerializedSize();
284 public boolean equals(
final java.lang.Object obj) {
289 return super.equals(obj);
294 .equals(other.getVarsList()))
return false;
296 .equals(other.getValuesList()))
return false;
298 != other.getNegated())
return false;
299 if (!unknownFields.equals(other.unknownFields))
return false;
305 if (memoizedHashCode != 0) {
306 return memoizedHashCode;
319 hash = (53 * hash) +
com.
google.protobuf.Internal.hashBoolean(
321 hash = (29 * hash) + unknownFields.hashCode();
322 memoizedHashCode = hash;
327 java.nio.ByteBuffer data)
328 throws com.
google.protobuf.InvalidProtocolBufferException {
329 return PARSER.parseFrom(data);
332 java.nio.ByteBuffer data,
333 com.
google.protobuf.ExtensionRegistryLite extensionRegistry)
334 throws com.
google.protobuf.InvalidProtocolBufferException {
335 return PARSER.parseFrom(data, extensionRegistry);
339 throws com.
google.protobuf.InvalidProtocolBufferException {
340 return PARSER.parseFrom(data);
344 com.
google.protobuf.ExtensionRegistryLite extensionRegistry)
345 throws com.
google.protobuf.InvalidProtocolBufferException {
346 return PARSER.parseFrom(data, extensionRegistry);
349 throws com.
google.protobuf.InvalidProtocolBufferException {
350 return PARSER.parseFrom(data);
354 com.
google.protobuf.ExtensionRegistryLite extensionRegistry)
355 throws com.
google.protobuf.InvalidProtocolBufferException {
356 return PARSER.parseFrom(data, extensionRegistry);
359 throws java.io.IOException {
360 return com.
google.protobuf.GeneratedMessageV3
361 .parseWithIOException(PARSER, input);
364 java.io.InputStream input,
365 com.
google.protobuf.ExtensionRegistryLite extensionRegistry)
366 throws java.io.IOException {
367 return com.
google.protobuf.GeneratedMessageV3
368 .parseWithIOException(PARSER, input, extensionRegistry);
371 throws java.io.IOException {
372 return com.
google.protobuf.GeneratedMessageV3
373 .parseDelimitedWithIOException(PARSER, input);
376 java.io.InputStream input,
377 com.
google.protobuf.ExtensionRegistryLite extensionRegistry)
378 throws java.io.IOException {
379 return com.
google.protobuf.GeneratedMessageV3
380 .parseDelimitedWithIOException(PARSER, input, extensionRegistry);
383 com.
google.protobuf.CodedInputStream input)
384 throws java.io.IOException {
385 return com.
google.protobuf.GeneratedMessageV3
386 .parseWithIOException(PARSER, input);
389 com.
google.protobuf.CodedInputStream input,
390 com.
google.protobuf.ExtensionRegistryLite extensionRegistry)
391 throws java.io.IOException {
392 return com.
google.protobuf.GeneratedMessageV3
393 .parseWithIOException(PARSER, input, extensionRegistry);
406 return this == DEFAULT_INSTANCE
412 com.
google.protobuf.GeneratedMessageV3.BuilderParent parent) {
426 com.google.protobuf.GeneratedMessageV3.
Builder<Builder> implements
429 public static final com.
google.protobuf.Descriptors.Descriptor
435 protected com.
google.protobuf.GeneratedMessageV3.FieldAccessorTable
438 .ensureFieldAccessorsInitialized(
444 maybeForceBuilderInitialization();
448 com.
google.protobuf.GeneratedMessageV3.BuilderParent parent) {
450 maybeForceBuilderInitialization();
452 private void maybeForceBuilderInitialization() {
453 if (
com.
google.protobuf.GeneratedMessageV3
454 .alwaysUseFieldBuilders) {
460 vars_ = emptyIntList();
461 bitField0_ = (bitField0_ & ~0x00000001);
462 values_ = emptyLongList();
463 bitField0_ = (bitField0_ & ~0x00000002);
470 public com.
google.protobuf.Descriptors.Descriptor
483 if (!result.isInitialized()) {
484 throw newUninitializedMessageException(result);
492 int from_bitField0_ = bitField0_;
493 if (((bitField0_ & 0x00000001) != 0)) {
494 vars_.makeImmutable();
495 bitField0_ = (bitField0_ & ~0x00000001);
497 result.vars_ = vars_;
498 if (((bitField0_ & 0x00000002) != 0)) {
499 values_.makeImmutable();
500 bitField0_ = (bitField0_ & ~0x00000002);
502 result.values_ = values_;
503 result.negated_ = negated_;
510 return super.
clone();
514 com.
google.protobuf.Descriptors.FieldDescriptor field,
515 java.lang.Object value) {
516 return super.
setField(field, value);
520 com.
google.protobuf.Descriptors.FieldDescriptor field) {
525 com.
google.protobuf.Descriptors.OneofDescriptor oneof) {
530 com.
google.protobuf.Descriptors.FieldDescriptor field,
531 int index, java.lang.Object value) {
536 com.
google.protobuf.Descriptors.FieldDescriptor field,
537 java.lang.Object value) {
545 super.mergeFrom(other);
552 if (!other.vars_.isEmpty()) {
553 if (vars_.isEmpty()) {
555 bitField0_ = (bitField0_ & ~0x00000001);
557 ensureVarsIsMutable();
558 vars_.addAll(other.vars_);
562 if (!other.values_.isEmpty()) {
563 if (values_.isEmpty()) {
564 values_ = other.values_;
565 bitField0_ = (bitField0_ & ~0x00000002);
567 ensureValuesIsMutable();
568 values_.addAll(other.values_);
572 if (other.getNegated() !=
false) {
587 com.
google.protobuf.CodedInputStream input,
588 com.
google.protobuf.ExtensionRegistryLite extensionRegistry)
589 throws java.io.IOException {
592 parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry);
593 }
catch (
com.
google.protobuf.InvalidProtocolBufferException e) {
595 throw e.unwrapIOException();
597 if (parsedMessage !=
null) {
603 private int bitField0_;
605 private com.
google.protobuf.Internal.IntList vars_ = emptyIntList();
606 private void ensureVarsIsMutable() {
607 if (!((bitField0_ & 0x00000001) != 0)) {
608 vars_ = mutableCopy(vars_);
609 bitField0_ |= 0x00000001;
615 public java.util.List<java.lang.Integer>
617 return ((bitField0_ & 0x00000001) != 0) ?
618 java.util.Collections.unmodifiableList(vars_) : vars_;
630 return vars_.getInt(index);
636 int index,
int value) {
637 ensureVarsIsMutable();
638 vars_.setInt(index, value);
646 ensureVarsIsMutable();
655 java.lang.Iterable<? extends java.lang.Integer> values) {
656 ensureVarsIsMutable();
657 com.
google.protobuf.AbstractMessageLite.Builder.addAll(
666 vars_ = emptyIntList();
667 bitField0_ = (bitField0_ & ~0x00000001);
672 private com.
google.protobuf.Internal.LongList values_ = emptyLongList();
673 private void ensureValuesIsMutable() {
674 if (!((bitField0_ & 0x00000002) != 0)) {
675 values_ = mutableCopy(values_);
676 bitField0_ |= 0x00000002;
682 public java.util.List<java.lang.Long>
684 return ((bitField0_ & 0x00000002) != 0) ?
685 java.util.Collections.unmodifiableList(values_) : values_;
691 return values_.size();
697 return values_.getLong(index);
703 int index,
long value) {
704 ensureValuesIsMutable();
705 values_.setLong(index, value);
713 ensureValuesIsMutable();
714 values_.addLong(value);
722 java.lang.Iterable<? extends java.lang.Long> values) {
723 ensureValuesIsMutable();
724 com.
google.protobuf.AbstractMessageLite.Builder.addAll(
733 values_ = emptyLongList();
734 bitField0_ = (bitField0_ & ~0x00000002);
739 private boolean negated_ ;
781 final com.
google.protobuf.UnknownFieldSet unknownFields) {
787 final com.
google.protobuf.UnknownFieldSet unknownFields) {
802 return DEFAULT_INSTANCE;
809 com.
google.protobuf.CodedInputStream input,
810 com.
google.protobuf.ExtensionRegistryLite extensionRegistry)
811 throws com.
google.protobuf.InvalidProtocolBufferException {
827 return DEFAULT_INSTANCE;