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 public final com.
google.protobuf.UnknownFieldSet
32 return this.unknownFields;
35 com.
google.protobuf.CodedInputStream input,
36 com.
google.protobuf.ExtensionRegistryLite extensionRegistry)
37 throws com.
google.protobuf.InvalidProtocolBufferException {
39 if (extensionRegistry ==
null) {
40 throw new java.lang.NullPointerException();
42 int mutable_bitField0_ = 0;
43 com.
google.protobuf.UnknownFieldSet.Builder unknownFields =
44 com.
google.protobuf.UnknownFieldSet.newBuilder();
48 int tag = input.readTag();
54 if (!((mutable_bitField0_ & 0x00000001) != 0)) {
56 mutable_bitField0_ |= 0x00000001;
58 vars_.addInt(input.readInt32());
62 int length = input.readRawVarint32();
63 int limit = input.pushLimit(length);
64 if (!((mutable_bitField0_ & 0x00000001) != 0) && input.getBytesUntilLimit() > 0) {
66 mutable_bitField0_ |= 0x00000001;
68 while (input.getBytesUntilLimit() > 0) {
69 vars_.addInt(input.readInt32());
71 input.popLimit(limit);
75 if (!((mutable_bitField0_ & 0x00000002) != 0)) {
76 values_ = newLongList();
77 mutable_bitField0_ |= 0x00000002;
79 values_.addLong(input.readInt64());
83 int length = input.readRawVarint32();
84 int limit = input.pushLimit(length);
85 if (!((mutable_bitField0_ & 0x00000002) != 0) && input.getBytesUntilLimit() > 0) {
86 values_ = newLongList();
87 mutable_bitField0_ |= 0x00000002;
89 while (input.getBytesUntilLimit() > 0) {
90 values_.addLong(input.readInt64());
92 input.popLimit(limit);
97 negated_ = input.readBool();
101 if (!parseUnknownField(
102 input, unknownFields, extensionRegistry, tag)) {
109 }
catch (
com.
google.protobuf.InvalidProtocolBufferException e) {
110 throw e.setUnfinishedMessage(
this);
111 }
catch (java.io.IOException e) {
112 throw new com.
google.protobuf.InvalidProtocolBufferException(
113 e).setUnfinishedMessage(
this);
115 if (((mutable_bitField0_ & 0x00000001) != 0)) {
116 vars_.makeImmutable();
118 if (((mutable_bitField0_ & 0x00000002) != 0)) {
119 values_.makeImmutable();
121 this.unknownFields = unknownFields.build();
122 makeExtensionsImmutable();
125 public static final com.
google.protobuf.Descriptors.Descriptor
131 protected com.
google.protobuf.GeneratedMessageV3.FieldAccessorTable
134 .ensureFieldAccessorsInitialized(
138 private int bitField0_;
140 private com.
google.protobuf.Internal.IntList vars_;
144 public java.util.List<java.lang.Integer>
158 return vars_.getInt(index);
160 private int varsMemoizedSerializedSize = -1;
163 private com.
google.protobuf.Internal.LongList values_;
167 public java.util.List<java.lang.Long>
175 return values_.size();
181 return values_.getLong(index);
183 private int valuesMemoizedSerializedSize = -1;
186 private boolean negated_;
199 private byte memoizedIsInitialized = -1;
206 memoizedIsInitialized = 1;
212 throws java.io.IOException {
215 output.writeUInt32NoTag(10);
216 output.writeUInt32NoTag(varsMemoizedSerializedSize);
218 for (
int i = 0; i < vars_.size(); i++) {
219 output.writeInt32NoTag(vars_.getInt(i));
222 output.writeUInt32NoTag(18);
223 output.writeUInt32NoTag(valuesMemoizedSerializedSize);
225 for (
int i = 0; i < values_.size(); i++) {
226 output.writeInt64NoTag(values_.getLong(i));
228 if (negated_ !=
false) {
229 output.writeBool(3, negated_);
231 unknownFields.writeTo(output);
236 int size = memoizedSize;
237 if (size != -1)
return size;
242 for (
int i = 0; i < vars_.size(); i++) {
243 dataSize +=
com.
google.protobuf.CodedOutputStream
244 .computeInt32SizeNoTag(vars_.getInt(i));
249 size +=
com.
google.protobuf.CodedOutputStream
250 .computeInt32SizeNoTag(dataSize);
252 varsMemoizedSerializedSize = dataSize;
256 for (
int i = 0; i < values_.size(); i++) {
257 dataSize +=
com.
google.protobuf.CodedOutputStream
258 .computeInt64SizeNoTag(values_.getLong(i));
263 size +=
com.
google.protobuf.CodedOutputStream
264 .computeInt32SizeNoTag(dataSize);
266 valuesMemoizedSerializedSize = dataSize;
268 if (negated_ !=
false) {
269 size +=
com.
google.protobuf.CodedOutputStream
270 .computeBoolSize(3, negated_);
272 size += unknownFields.getSerializedSize();
278 public boolean equals(
final java.lang.Object obj) {
283 return super.equals(obj);
288 .equals(other.getVarsList()))
return false;
290 .equals(other.getValuesList()))
return false;
292 != other.getNegated())
return false;
293 if (!unknownFields.equals(other.unknownFields))
return false;
299 if (memoizedHashCode != 0) {
300 return memoizedHashCode;
313 hash = (53 * hash) +
com.
google.protobuf.Internal.hashBoolean(
315 hash = (29 * hash) + unknownFields.hashCode();
316 memoizedHashCode = hash;
321 java.nio.ByteBuffer data)
322 throws com.
google.protobuf.InvalidProtocolBufferException {
323 return PARSER.parseFrom(data);
326 java.nio.ByteBuffer data,
327 com.
google.protobuf.ExtensionRegistryLite extensionRegistry)
328 throws com.
google.protobuf.InvalidProtocolBufferException {
329 return PARSER.parseFrom(data, extensionRegistry);
333 throws com.
google.protobuf.InvalidProtocolBufferException {
334 return PARSER.parseFrom(data);
338 com.
google.protobuf.ExtensionRegistryLite extensionRegistry)
339 throws com.
google.protobuf.InvalidProtocolBufferException {
340 return PARSER.parseFrom(data, extensionRegistry);
343 throws com.
google.protobuf.InvalidProtocolBufferException {
344 return PARSER.parseFrom(data);
348 com.
google.protobuf.ExtensionRegistryLite extensionRegistry)
349 throws com.
google.protobuf.InvalidProtocolBufferException {
350 return PARSER.parseFrom(data, extensionRegistry);
353 throws java.io.IOException {
354 return com.
google.protobuf.GeneratedMessageV3
355 .parseWithIOException(PARSER, input);
358 java.io.InputStream input,
359 com.
google.protobuf.ExtensionRegistryLite extensionRegistry)
360 throws java.io.IOException {
361 return com.
google.protobuf.GeneratedMessageV3
362 .parseWithIOException(PARSER, input, extensionRegistry);
365 throws java.io.IOException {
366 return com.
google.protobuf.GeneratedMessageV3
367 .parseDelimitedWithIOException(PARSER, input);
370 java.io.InputStream input,
371 com.
google.protobuf.ExtensionRegistryLite extensionRegistry)
372 throws java.io.IOException {
373 return com.
google.protobuf.GeneratedMessageV3
374 .parseDelimitedWithIOException(PARSER, input, extensionRegistry);
377 com.
google.protobuf.CodedInputStream input)
378 throws java.io.IOException {
379 return com.
google.protobuf.GeneratedMessageV3
380 .parseWithIOException(PARSER, input);
383 com.
google.protobuf.CodedInputStream input,
384 com.
google.protobuf.ExtensionRegistryLite extensionRegistry)
385 throws java.io.IOException {
386 return com.
google.protobuf.GeneratedMessageV3
387 .parseWithIOException(PARSER, input, extensionRegistry);
400 return this == DEFAULT_INSTANCE
406 com.
google.protobuf.GeneratedMessageV3.BuilderParent parent) {
420 com.google.protobuf.GeneratedMessageV3.
Builder<Builder> implements
423 public static final com.
google.protobuf.Descriptors.Descriptor
429 protected com.
google.protobuf.GeneratedMessageV3.FieldAccessorTable
432 .ensureFieldAccessorsInitialized(
438 maybeForceBuilderInitialization();
442 com.
google.protobuf.GeneratedMessageV3.BuilderParent parent) {
444 maybeForceBuilderInitialization();
446 private void maybeForceBuilderInitialization() {
447 if (
com.
google.protobuf.GeneratedMessageV3
448 .alwaysUseFieldBuilders) {
454 vars_ = emptyIntList();
455 bitField0_ = (bitField0_ & ~0x00000001);
456 values_ = emptyLongList();
457 bitField0_ = (bitField0_ & ~0x00000002);
464 public com.
google.protobuf.Descriptors.Descriptor
477 if (!result.isInitialized()) {
478 throw newUninitializedMessageException(result);
486 int from_bitField0_ = bitField0_;
487 int to_bitField0_ = 0;
488 if (((bitField0_ & 0x00000001) != 0)) {
489 vars_.makeImmutable();
490 bitField0_ = (bitField0_ & ~0x00000001);
492 result.vars_ = vars_;
493 if (((bitField0_ & 0x00000002) != 0)) {
494 values_.makeImmutable();
495 bitField0_ = (bitField0_ & ~0x00000002);
497 result.values_ = values_;
498 result.negated_ = negated_;
499 result.bitField0_ = to_bitField0_;
506 return super.
clone();
510 com.
google.protobuf.Descriptors.FieldDescriptor field,
511 java.lang.Object value) {
512 return super.
setField(field, value);
516 com.
google.protobuf.Descriptors.FieldDescriptor field) {
521 com.
google.protobuf.Descriptors.OneofDescriptor oneof) {
526 com.
google.protobuf.Descriptors.FieldDescriptor field,
527 int index, java.lang.Object value) {
532 com.
google.protobuf.Descriptors.FieldDescriptor field,
533 java.lang.Object value) {
541 super.mergeFrom(other);
548 if (!other.vars_.isEmpty()) {
549 if (vars_.isEmpty()) {
551 bitField0_ = (bitField0_ & ~0x00000001);
553 ensureVarsIsMutable();
554 vars_.addAll(other.vars_);
558 if (!other.values_.isEmpty()) {
559 if (values_.isEmpty()) {
560 values_ = other.values_;
561 bitField0_ = (bitField0_ & ~0x00000002);
563 ensureValuesIsMutable();
564 values_.addAll(other.values_);
568 if (other.getNegated() !=
false) {
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 com.
google.protobuf.Internal.IntList vars_ = emptyIntList();
602 private void ensureVarsIsMutable() {
603 if (!((bitField0_ & 0x00000001) != 0)) {
604 vars_ = mutableCopy(vars_);
605 bitField0_ |= 0x00000001;
611 public java.util.List<java.lang.Integer>
613 return ((bitField0_ & 0x00000001) != 0) ?
614 java.util.Collections.unmodifiableList(vars_) : vars_;
626 return vars_.getInt(index);
632 int index,
int value) {
633 ensureVarsIsMutable();
634 vars_.setInt(index, value);
642 ensureVarsIsMutable();
651 java.lang.Iterable<? extends java.lang.Integer> values) {
652 ensureVarsIsMutable();
653 com.
google.protobuf.AbstractMessageLite.Builder.addAll(
662 vars_ = emptyIntList();
663 bitField0_ = (bitField0_ & ~0x00000001);
668 private com.
google.protobuf.Internal.LongList values_ = emptyLongList();
669 private void ensureValuesIsMutable() {
670 if (!((bitField0_ & 0x00000002) != 0)) {
671 values_ = mutableCopy(values_);
672 bitField0_ |= 0x00000002;
678 public java.util.List<java.lang.Long>
680 return ((bitField0_ & 0x00000002) != 0) ?
681 java.util.Collections.unmodifiableList(values_) : values_;
687 return values_.size();
693 return values_.getLong(index);
699 int index,
long value) {
700 ensureValuesIsMutable();
701 values_.setLong(index, value);
709 ensureValuesIsMutable();
710 values_.addLong(value);
718 java.lang.Iterable<? extends java.lang.Long> values) {
719 ensureValuesIsMutable();
720 com.
google.protobuf.AbstractMessageLite.Builder.addAll(
729 values_ = emptyLongList();
730 bitField0_ = (bitField0_ & ~0x00000002);
735 private boolean negated_ ;
777 final com.
google.protobuf.UnknownFieldSet unknownFields) {
783 final com.
google.protobuf.UnknownFieldSet unknownFields) {
798 return DEFAULT_INSTANCE;
805 com.
google.protobuf.CodedInputStream input,
806 com.
google.protobuf.ExtensionRegistryLite extensionRegistry)
807 throws com.
google.protobuf.InvalidProtocolBufferException {
823 return DEFAULT_INSTANCE;