4 package com.google.ortools.linearsolver;
16 com.google.protobuf.GeneratedMessageV3 implements
19 private static final long serialVersionUID = 0L;
25 varIndex_ = emptyIntList();
26 varValue_ = emptyDoubleList();
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)) {
62 varIndex_ = newIntList();
63 mutable_bitField0_ |= 0x00000001;
65 varIndex_.addInt(input.readInt32());
69 int length = input.readRawVarint32();
70 int limit = input.pushLimit(length);
71 if (!((mutable_bitField0_ & 0x00000001) != 0) && input.getBytesUntilLimit() > 0) {
72 varIndex_ = newIntList();
73 mutable_bitField0_ |= 0x00000001;
75 while (input.getBytesUntilLimit() > 0) {
76 varIndex_.addInt(input.readInt32());
78 input.popLimit(limit);
82 if (!((mutable_bitField0_ & 0x00000002) != 0)) {
83 varValue_ = newDoubleList();
84 mutable_bitField0_ |= 0x00000002;
86 varValue_.addDouble(input.readDouble());
90 int length = input.readRawVarint32();
91 int limit = input.pushLimit(length);
92 if (!((mutable_bitField0_ & 0x00000002) != 0) && input.getBytesUntilLimit() > 0) {
93 varValue_ = newDoubleList();
94 mutable_bitField0_ |= 0x00000002;
96 while (input.getBytesUntilLimit() > 0) {
97 varValue_.addDouble(input.readDouble());
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 varIndex_.makeImmutable();
120 if (((mutable_bitField0_ & 0x00000002) != 0)) {
121 varValue_.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 varIndex_;
145 public java.util.List<java.lang.Integer>
153 return varIndex_.size();
159 return varIndex_.getInt(index);
161 private int varIndexMemoizedSerializedSize = -1;
164 private com.
google.protobuf.Internal.DoubleList varValue_;
168 public java.util.List<java.lang.Double>
176 return varValue_.size();
182 return varValue_.getDouble(index);
184 private int varValueMemoizedSerializedSize = -1;
186 private byte memoizedIsInitialized = -1;
193 memoizedIsInitialized = 1;
199 throws java.io.IOException {
202 output.writeUInt32NoTag(10);
203 output.writeUInt32NoTag(varIndexMemoizedSerializedSize);
205 for (
int i = 0; i < varIndex_.size(); i++) {
206 output.writeInt32NoTag(varIndex_.getInt(i));
209 output.writeUInt32NoTag(18);
210 output.writeUInt32NoTag(varValueMemoizedSerializedSize);
212 for (
int i = 0; i < varValue_.size(); i++) {
213 output.writeDoubleNoTag(varValue_.getDouble(i));
215 unknownFields.writeTo(output);
220 int size = memoizedSize;
221 if (size != -1)
return size;
226 for (
int i = 0; i < varIndex_.size(); i++) {
227 dataSize +=
com.
google.protobuf.CodedOutputStream
228 .computeInt32SizeNoTag(varIndex_.getInt(i));
233 size +=
com.
google.protobuf.CodedOutputStream
234 .computeInt32SizeNoTag(dataSize);
236 varIndexMemoizedSerializedSize = dataSize;
244 size +=
com.
google.protobuf.CodedOutputStream
245 .computeInt32SizeNoTag(dataSize);
247 varValueMemoizedSerializedSize = dataSize;
249 size += unknownFields.getSerializedSize();
255 public boolean equals(
final java.lang.Object obj) {
260 return super.equals(obj);
265 .equals(other.getVarIndexList()))
return false;
267 .equals(other.getVarValueList()))
return false;
268 if (!unknownFields.equals(other.unknownFields))
return false;
274 if (memoizedHashCode != 0) {
275 return memoizedHashCode;
287 hash = (29 * hash) + unknownFields.hashCode();
288 memoizedHashCode = hash;
293 java.nio.ByteBuffer data)
294 throws com.
google.protobuf.InvalidProtocolBufferException {
295 return PARSER.parseFrom(data);
298 java.nio.ByteBuffer data,
299 com.
google.protobuf.ExtensionRegistryLite extensionRegistry)
300 throws com.
google.protobuf.InvalidProtocolBufferException {
301 return PARSER.parseFrom(data, extensionRegistry);
305 throws com.
google.protobuf.InvalidProtocolBufferException {
306 return PARSER.parseFrom(data);
310 com.
google.protobuf.ExtensionRegistryLite extensionRegistry)
311 throws com.
google.protobuf.InvalidProtocolBufferException {
312 return PARSER.parseFrom(data, extensionRegistry);
315 throws com.
google.protobuf.InvalidProtocolBufferException {
316 return PARSER.parseFrom(data);
320 com.
google.protobuf.ExtensionRegistryLite extensionRegistry)
321 throws com.
google.protobuf.InvalidProtocolBufferException {
322 return PARSER.parseFrom(data, extensionRegistry);
325 throws java.io.IOException {
326 return com.
google.protobuf.GeneratedMessageV3
327 .parseWithIOException(
PARSER, input);
330 java.io.InputStream input,
331 com.
google.protobuf.ExtensionRegistryLite extensionRegistry)
332 throws java.io.IOException {
333 return com.
google.protobuf.GeneratedMessageV3
334 .parseWithIOException(
PARSER, input, extensionRegistry);
337 throws java.io.IOException {
338 return com.
google.protobuf.GeneratedMessageV3
339 .parseDelimitedWithIOException(
PARSER, input);
342 java.io.InputStream input,
343 com.
google.protobuf.ExtensionRegistryLite extensionRegistry)
344 throws java.io.IOException {
345 return com.
google.protobuf.GeneratedMessageV3
346 .parseDelimitedWithIOException(
PARSER, input, extensionRegistry);
349 com.
google.protobuf.CodedInputStream input)
350 throws java.io.IOException {
351 return com.
google.protobuf.GeneratedMessageV3
352 .parseWithIOException(
PARSER, input);
355 com.
google.protobuf.CodedInputStream input,
356 com.
google.protobuf.ExtensionRegistryLite extensionRegistry)
357 throws java.io.IOException {
358 return com.
google.protobuf.GeneratedMessageV3
359 .parseWithIOException(
PARSER, input, extensionRegistry);
372 return this == DEFAULT_INSTANCE
378 com.
google.protobuf.GeneratedMessageV3.BuilderParent parent) {
392 com.google.protobuf.GeneratedMessageV3.
Builder<Builder> implements
395 public static final com.
google.protobuf.Descriptors.Descriptor
401 protected com.
google.protobuf.GeneratedMessageV3.FieldAccessorTable
404 .ensureFieldAccessorsInitialized(
410 maybeForceBuilderInitialization();
414 com.
google.protobuf.GeneratedMessageV3.BuilderParent parent) {
416 maybeForceBuilderInitialization();
418 private void maybeForceBuilderInitialization() {
419 if (
com.
google.protobuf.GeneratedMessageV3
420 .alwaysUseFieldBuilders) {
426 varIndex_ = emptyIntList();
427 bitField0_ = (bitField0_ & ~0x00000001);
428 varValue_ = emptyDoubleList();
429 bitField0_ = (bitField0_ & ~0x00000002);
434 public com.
google.protobuf.Descriptors.Descriptor
447 if (!result.isInitialized()) {
448 throw newUninitializedMessageException(result);
456 int from_bitField0_ = bitField0_;
457 if (((bitField0_ & 0x00000001) != 0)) {
458 varIndex_.makeImmutable();
459 bitField0_ = (bitField0_ & ~0x00000001);
461 result.varIndex_ = varIndex_;
462 if (((bitField0_ & 0x00000002) != 0)) {
463 varValue_.makeImmutable();
464 bitField0_ = (bitField0_ & ~0x00000002);
466 result.varValue_ = varValue_;
473 return super.
clone();
477 com.
google.protobuf.Descriptors.FieldDescriptor field,
478 java.lang.Object value) {
479 return super.
setField(field, value);
483 com.
google.protobuf.Descriptors.FieldDescriptor field) {
488 com.
google.protobuf.Descriptors.OneofDescriptor oneof) {
493 com.
google.protobuf.Descriptors.FieldDescriptor field,
494 int index, java.lang.Object value) {
499 com.
google.protobuf.Descriptors.FieldDescriptor field,
500 java.lang.Object value) {
508 super.mergeFrom(other);
515 if (!other.varIndex_.isEmpty()) {
516 if (varIndex_.isEmpty()) {
517 varIndex_ = other.varIndex_;
518 bitField0_ = (bitField0_ & ~0x00000001);
520 ensureVarIndexIsMutable();
521 varIndex_.addAll(other.varIndex_);
525 if (!other.varValue_.isEmpty()) {
526 if (varValue_.isEmpty()) {
527 varValue_ = other.varValue_;
528 bitField0_ = (bitField0_ & ~0x00000002);
530 ensureVarValueIsMutable();
531 varValue_.addAll(other.varValue_);
547 com.
google.protobuf.CodedInputStream input,
548 com.
google.protobuf.ExtensionRegistryLite extensionRegistry)
549 throws java.io.IOException {
552 parsedMessage =
PARSER.parsePartialFrom(input, extensionRegistry);
553 }
catch (
com.
google.protobuf.InvalidProtocolBufferException e) {
555 throw e.unwrapIOException();
557 if (parsedMessage !=
null) {
563 private int bitField0_;
565 private com.
google.protobuf.Internal.IntList varIndex_ = emptyIntList();
566 private void ensureVarIndexIsMutable() {
567 if (!((bitField0_ & 0x00000001) != 0)) {
568 varIndex_ = mutableCopy(varIndex_);
569 bitField0_ |= 0x00000001;
575 public java.util.List<java.lang.Integer>
577 return ((bitField0_ & 0x00000001) != 0) ?
578 java.util.Collections.unmodifiableList(varIndex_) : varIndex_;
584 return varIndex_.size();
590 return varIndex_.getInt(index);
596 int index,
int value) {
597 ensureVarIndexIsMutable();
598 varIndex_.setInt(index, value);
606 ensureVarIndexIsMutable();
607 varIndex_.addInt(value);
615 java.lang.Iterable<? extends java.lang.Integer> values) {
616 ensureVarIndexIsMutable();
617 com.
google.protobuf.AbstractMessageLite.Builder.addAll(
626 varIndex_ = emptyIntList();
627 bitField0_ = (bitField0_ & ~0x00000001);
632 private com.
google.protobuf.Internal.DoubleList varValue_ = emptyDoubleList();
633 private void ensureVarValueIsMutable() {
634 if (!((bitField0_ & 0x00000002) != 0)) {
635 varValue_ = mutableCopy(varValue_);
636 bitField0_ |= 0x00000002;
642 public java.util.List<java.lang.Double>
644 return ((bitField0_ & 0x00000002) != 0) ?
645 java.util.Collections.unmodifiableList(varValue_) : varValue_;
651 return varValue_.size();
657 return varValue_.getDouble(index);
663 int index,
double value) {
664 ensureVarValueIsMutable();
665 varValue_.setDouble(index, value);
673 ensureVarValueIsMutable();
674 varValue_.addDouble(value);
682 java.lang.Iterable<? extends java.lang.Double> values) {
683 ensureVarValueIsMutable();
684 com.
google.protobuf.AbstractMessageLite.Builder.addAll(
693 varValue_ = emptyDoubleList();
694 bitField0_ = (bitField0_ & ~0x00000002);
700 final com.
google.protobuf.UnknownFieldSet unknownFields) {
706 final com.
google.protobuf.UnknownFieldSet unknownFields) {
721 return DEFAULT_INSTANCE;
728 com.
google.protobuf.CodedInputStream input,
729 com.
google.protobuf.ExtensionRegistryLite extensionRegistry)
730 throws com.
google.protobuf.InvalidProtocolBufferException {
746 return DEFAULT_INSTANCE;