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);
103 if (!parseUnknownField(
104 input, unknownFields, extensionRegistry, tag)) {
111 }
catch (
com.
google.protobuf.InvalidProtocolBufferException e) {
112 throw e.setUnfinishedMessage(
this);
113 }
catch (java.io.IOException e) {
114 throw new com.
google.protobuf.InvalidProtocolBufferException(
115 e).setUnfinishedMessage(
this);
117 if (((mutable_bitField0_ & 0x00000001) != 0)) {
118 vars_.makeImmutable();
120 if (((mutable_bitField0_ & 0x00000002) != 0)) {
121 values_.makeImmutable();
123 this.unknownFields = unknownFields.build();
124 makeExtensionsImmutable();
127 public static final com.
google.protobuf.Descriptors.Descriptor
133 protected com.
google.protobuf.GeneratedMessageV3.FieldAccessorTable
136 .ensureFieldAccessorsInitialized(
141 private com.
google.protobuf.Internal.IntList vars_;
145 public java.util.List<java.lang.Integer>
159 return vars_.getInt(index);
161 private int varsMemoizedSerializedSize = -1;
164 private com.
google.protobuf.Internal.LongList values_;
168 public java.util.List<java.lang.Long>
176 return values_.size();
182 return values_.getLong(index);
184 private int valuesMemoizedSerializedSize = -1;
186 private byte memoizedIsInitialized = -1;
193 memoizedIsInitialized = 1;
199 throws java.io.IOException {
202 output.writeUInt32NoTag(10);
203 output.writeUInt32NoTag(varsMemoizedSerializedSize);
205 for (
int i = 0; i < vars_.size(); i++) {
206 output.writeInt32NoTag(vars_.getInt(i));
209 output.writeUInt32NoTag(18);
210 output.writeUInt32NoTag(valuesMemoizedSerializedSize);
212 for (
int i = 0; i < values_.size(); i++) {
213 output.writeInt64NoTag(values_.getLong(i));
215 unknownFields.writeTo(output);
220 int size = memoizedSize;
221 if (size != -1)
return size;
226 for (
int i = 0; i < vars_.size(); i++) {
227 dataSize +=
com.
google.protobuf.CodedOutputStream
228 .computeInt32SizeNoTag(vars_.getInt(i));
233 size +=
com.
google.protobuf.CodedOutputStream
234 .computeInt32SizeNoTag(dataSize);
236 varsMemoizedSerializedSize = dataSize;
240 for (
int i = 0; i < values_.size(); i++) {
241 dataSize +=
com.
google.protobuf.CodedOutputStream
242 .computeInt64SizeNoTag(values_.getLong(i));
247 size +=
com.
google.protobuf.CodedOutputStream
248 .computeInt32SizeNoTag(dataSize);
250 valuesMemoizedSerializedSize = dataSize;
252 size += unknownFields.getSerializedSize();
258 public boolean equals(
final java.lang.Object obj) {
263 return super.equals(obj);
268 .equals(other.getVarsList()))
return false;
270 .equals(other.getValuesList()))
return false;
271 if (!unknownFields.equals(other.unknownFields))
return false;
277 if (memoizedHashCode != 0) {
278 return memoizedHashCode;
290 hash = (29 * hash) + unknownFields.hashCode();
291 memoizedHashCode = hash;
296 java.nio.ByteBuffer data)
297 throws com.
google.protobuf.InvalidProtocolBufferException {
298 return PARSER.parseFrom(data);
301 java.nio.ByteBuffer data,
302 com.
google.protobuf.ExtensionRegistryLite extensionRegistry)
303 throws com.
google.protobuf.InvalidProtocolBufferException {
304 return PARSER.parseFrom(data, extensionRegistry);
308 throws com.
google.protobuf.InvalidProtocolBufferException {
309 return PARSER.parseFrom(data);
313 com.
google.protobuf.ExtensionRegistryLite extensionRegistry)
314 throws com.
google.protobuf.InvalidProtocolBufferException {
315 return PARSER.parseFrom(data, extensionRegistry);
318 throws com.
google.protobuf.InvalidProtocolBufferException {
319 return PARSER.parseFrom(data);
323 com.
google.protobuf.ExtensionRegistryLite extensionRegistry)
324 throws com.
google.protobuf.InvalidProtocolBufferException {
325 return PARSER.parseFrom(data, extensionRegistry);
328 throws java.io.IOException {
329 return com.
google.protobuf.GeneratedMessageV3
330 .parseWithIOException(PARSER, input);
333 java.io.InputStream input,
334 com.
google.protobuf.ExtensionRegistryLite extensionRegistry)
335 throws java.io.IOException {
336 return com.
google.protobuf.GeneratedMessageV3
337 .parseWithIOException(PARSER, input, extensionRegistry);
340 throws java.io.IOException {
341 return com.
google.protobuf.GeneratedMessageV3
342 .parseDelimitedWithIOException(PARSER, input);
345 java.io.InputStream input,
346 com.
google.protobuf.ExtensionRegistryLite extensionRegistry)
347 throws java.io.IOException {
348 return com.
google.protobuf.GeneratedMessageV3
349 .parseDelimitedWithIOException(PARSER, input, extensionRegistry);
352 com.
google.protobuf.CodedInputStream input)
353 throws java.io.IOException {
354 return com.
google.protobuf.GeneratedMessageV3
355 .parseWithIOException(PARSER, input);
358 com.
google.protobuf.CodedInputStream input,
359 com.
google.protobuf.ExtensionRegistryLite extensionRegistry)
360 throws java.io.IOException {
361 return com.
google.protobuf.GeneratedMessageV3
362 .parseWithIOException(PARSER, input, extensionRegistry);
375 return this == DEFAULT_INSTANCE
381 com.
google.protobuf.GeneratedMessageV3.BuilderParent parent) {
395 com.google.protobuf.GeneratedMessageV3.
Builder<Builder> implements
398 public static final com.
google.protobuf.Descriptors.Descriptor
404 protected com.
google.protobuf.GeneratedMessageV3.FieldAccessorTable
407 .ensureFieldAccessorsInitialized(
413 maybeForceBuilderInitialization();
417 com.
google.protobuf.GeneratedMessageV3.BuilderParent parent) {
419 maybeForceBuilderInitialization();
421 private void maybeForceBuilderInitialization() {
422 if (
com.
google.protobuf.GeneratedMessageV3
423 .alwaysUseFieldBuilders) {
429 vars_ = emptyIntList();
430 bitField0_ = (bitField0_ & ~0x00000001);
431 values_ = emptyLongList();
432 bitField0_ = (bitField0_ & ~0x00000002);
437 public com.
google.protobuf.Descriptors.Descriptor
450 if (!result.isInitialized()) {
451 throw newUninitializedMessageException(result);
459 int from_bitField0_ = bitField0_;
460 if (((bitField0_ & 0x00000001) != 0)) {
461 vars_.makeImmutable();
462 bitField0_ = (bitField0_ & ~0x00000001);
464 result.vars_ = vars_;
465 if (((bitField0_ & 0x00000002) != 0)) {
466 values_.makeImmutable();
467 bitField0_ = (bitField0_ & ~0x00000002);
469 result.values_ = values_;
476 return super.
clone();
480 com.
google.protobuf.Descriptors.FieldDescriptor field,
481 java.lang.Object value) {
482 return super.
setField(field, value);
486 com.
google.protobuf.Descriptors.FieldDescriptor field) {
491 com.
google.protobuf.Descriptors.OneofDescriptor oneof) {
496 com.
google.protobuf.Descriptors.FieldDescriptor field,
497 int index, java.lang.Object value) {
502 com.
google.protobuf.Descriptors.FieldDescriptor field,
503 java.lang.Object value) {
511 super.mergeFrom(other);
518 if (!other.vars_.isEmpty()) {
519 if (vars_.isEmpty()) {
521 bitField0_ = (bitField0_ & ~0x00000001);
523 ensureVarsIsMutable();
524 vars_.addAll(other.vars_);
528 if (!other.values_.isEmpty()) {
529 if (values_.isEmpty()) {
530 values_ = other.values_;
531 bitField0_ = (bitField0_ & ~0x00000002);
533 ensureValuesIsMutable();
534 values_.addAll(other.values_);
550 com.
google.protobuf.CodedInputStream input,
551 com.
google.protobuf.ExtensionRegistryLite extensionRegistry)
552 throws java.io.IOException {
555 parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry);
556 }
catch (
com.
google.protobuf.InvalidProtocolBufferException e) {
558 throw e.unwrapIOException();
560 if (parsedMessage !=
null) {
566 private int bitField0_;
568 private com.
google.protobuf.Internal.IntList vars_ = emptyIntList();
569 private void ensureVarsIsMutable() {
570 if (!((bitField0_ & 0x00000001) != 0)) {
571 vars_ = mutableCopy(vars_);
572 bitField0_ |= 0x00000001;
578 public java.util.List<java.lang.Integer>
580 return ((bitField0_ & 0x00000001) != 0) ?
581 java.util.Collections.unmodifiableList(vars_) : vars_;
593 return vars_.getInt(index);
599 int index,
int value) {
600 ensureVarsIsMutable();
601 vars_.setInt(index, value);
609 ensureVarsIsMutable();
618 java.lang.Iterable<? extends java.lang.Integer> values) {
619 ensureVarsIsMutable();
620 com.
google.protobuf.AbstractMessageLite.Builder.addAll(
629 vars_ = emptyIntList();
630 bitField0_ = (bitField0_ & ~0x00000001);
635 private com.
google.protobuf.Internal.LongList values_ = emptyLongList();
636 private void ensureValuesIsMutable() {
637 if (!((bitField0_ & 0x00000002) != 0)) {
638 values_ = mutableCopy(values_);
639 bitField0_ |= 0x00000002;
645 public java.util.List<java.lang.Long>
647 return ((bitField0_ & 0x00000002) != 0) ?
648 java.util.Collections.unmodifiableList(values_) : values_;
654 return values_.size();
660 return values_.getLong(index);
666 int index,
long value) {
667 ensureValuesIsMutable();
668 values_.setLong(index, value);
676 ensureValuesIsMutable();
677 values_.addLong(value);
685 java.lang.Iterable<? extends java.lang.Long> values) {
686 ensureValuesIsMutable();
687 com.
google.protobuf.AbstractMessageLite.Builder.addAll(
696 values_ = emptyLongList();
697 bitField0_ = (bitField0_ & ~0x00000002);
703 final com.
google.protobuf.UnknownFieldSet unknownFields) {
709 final com.
google.protobuf.UnknownFieldSet unknownFields) {
724 return DEFAULT_INSTANCE;
731 com.
google.protobuf.CodedInputStream input,
732 com.
google.protobuf.ExtensionRegistryLite extensionRegistry)
733 throws com.
google.protobuf.InvalidProtocolBufferException {
749 return DEFAULT_INSTANCE;