5package com.google.ortools.sat;
11 com.google.protobuf.GeneratedMessageV3 implements
14private static final long serialVersionUID = 0L;
20 exprs_ = java.util.Collections.emptyList();
24 @SuppressWarnings({
"unused"})
26 UnusedPrivateParameter unused) {
30 public static final com.google.protobuf.Descriptors.Descriptor
32 return com.google.ortools.sat.CpModelProtobuf.internal_static_operations_research_sat_LinearArgumentProto_descriptor;
36 protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
38 return com.google.ortools.sat.CpModelProtobuf.internal_static_operations_research_sat_LinearArgumentProto_fieldAccessorTable
39 .ensureFieldAccessorsInitialized(
40 com.google.ortools.sat.LinearArgumentProto.class, com.google.ortools.sat.LinearArgumentProto.Builder.class);
43 private int bitField0_;
52 return ((bitField0_ & 0x00000001) != 0);
60 return target_ ==
null ? com.google.ortools.sat.LinearExpressionProto.getDefaultInstance() : target_;
67 return target_ ==
null ? com.google.ortools.sat.LinearExpressionProto.getDefaultInstance() : target_;
71 @SuppressWarnings(
"serial")
84 public java.util.List<? extends com.google.ortools.sat.LinearExpressionProtoOrBuilder>
100 return exprs_.get(index);
108 return exprs_.get(index);
111 private byte memoizedIsInitialized = -1;
118 memoizedIsInitialized = 1;
123 public void writeTo(com.google.protobuf.CodedOutputStream output)
124 throws java.io.IOException {
125 if (((bitField0_ & 0x00000001) != 0)) {
128 for (
int i = 0; i < exprs_.size(); i++) {
129 output.writeMessage(2, exprs_.get(i));
131 getUnknownFields().writeTo(output);
136 int size = memoizedSize;
137 if (size != -1)
return size;
140 if (((bitField0_ & 0x00000001) != 0)) {
141 size += com.google.protobuf.CodedOutputStream
144 for (
int i = 0; i < exprs_.size(); i++) {
145 size += com.google.protobuf.CodedOutputStream
146 .computeMessageSize(2, exprs_.get(i));
148 size += getUnknownFields().getSerializedSize();
154 public boolean equals(
final java.lang.Object obj) {
158 if (!(obj instanceof com.google.ortools.sat.LinearArgumentProto)) {
159 return super.equals(obj);
170 if (!getUnknownFields().equals(other.getUnknownFields()))
return false;
176 if (memoizedHashCode != 0) {
177 return memoizedHashCode;
189 hash = (29 * hash) + getUnknownFields().hashCode();
190 memoizedHashCode = hash;
195 java.nio.ByteBuffer data)
196 throws com.google.protobuf.InvalidProtocolBufferException {
197 return PARSER.parseFrom(data);
200 java.nio.ByteBuffer data,
201 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
202 throws com.google.protobuf.InvalidProtocolBufferException {
203 return PARSER.parseFrom(data, extensionRegistry);
206 com.google.protobuf.ByteString data)
207 throws com.google.protobuf.InvalidProtocolBufferException {
208 return PARSER.parseFrom(data);
211 com.google.protobuf.ByteString data,
212 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
213 throws com.google.protobuf.InvalidProtocolBufferException {
214 return PARSER.parseFrom(data, extensionRegistry);
217 throws com.google.protobuf.InvalidProtocolBufferException {
218 return PARSER.parseFrom(data);
222 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
223 throws com.google.protobuf.InvalidProtocolBufferException {
224 return PARSER.parseFrom(data, extensionRegistry);
227 throws java.io.IOException {
228 return com.google.protobuf.GeneratedMessageV3
229 .parseWithIOException(PARSER, input);
232 java.io.InputStream input,
233 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
234 throws java.io.IOException {
235 return com.google.protobuf.GeneratedMessageV3
236 .parseWithIOException(PARSER, input, extensionRegistry);
240 throws java.io.IOException {
241 return com.google.protobuf.GeneratedMessageV3
242 .parseDelimitedWithIOException(PARSER, input);
246 java.io.InputStream input,
247 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
248 throws java.io.IOException {
249 return com.google.protobuf.GeneratedMessageV3
250 .parseDelimitedWithIOException(PARSER, input, extensionRegistry);
253 com.google.protobuf.CodedInputStream input)
254 throws java.io.IOException {
255 return com.google.protobuf.GeneratedMessageV3
256 .parseWithIOException(PARSER, input);
259 com.google.protobuf.CodedInputStream input,
260 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
261 throws java.io.IOException {
262 return com.google.protobuf.GeneratedMessageV3
263 .parseWithIOException(PARSER, input, extensionRegistry);
276 return this == DEFAULT_INSTANCE
282 com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
290 com.google.protobuf.GeneratedMessageV3.
Builder<Builder> implements
293 public static final com.google.protobuf.Descriptors.Descriptor
295 return com.google.ortools.sat.CpModelProtobuf.internal_static_operations_research_sat_LinearArgumentProto_descriptor;
299 protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
301 return com.google.ortools.sat.CpModelProtobuf.internal_static_operations_research_sat_LinearArgumentProto_fieldAccessorTable
302 .ensureFieldAccessorsInitialized(
303 com.google.ortools.sat.LinearArgumentProto.class, com.google.ortools.sat.LinearArgumentProto.Builder.class);
308 maybeForceBuilderInitialization();
312 com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
314 maybeForceBuilderInitialization();
316 private void maybeForceBuilderInitialization() {
317 if (com.google.protobuf.GeneratedMessageV3
318 .alwaysUseFieldBuilders) {
319 getTargetFieldBuilder();
320 getExprsFieldBuilder();
328 if (targetBuilder_ !=
null) {
329 targetBuilder_.dispose();
330 targetBuilder_ =
null;
332 if (exprsBuilder_ ==
null) {
333 exprs_ = java.util.Collections.emptyList();
336 exprsBuilder_.clear();
338 bitField0_ = (bitField0_ & ~0x00000002);
343 public com.google.protobuf.Descriptors.Descriptor
345 return com.google.ortools.sat.CpModelProtobuf.internal_static_operations_research_sat_LinearArgumentProto_descriptor;
350 return com.google.ortools.sat.LinearArgumentProto.getDefaultInstance();
357 throw newUninitializedMessageException(result);
365 buildPartialRepeatedFields(result);
366 if (bitField0_ != 0) { buildPartial0(result); }
371 private void buildPartialRepeatedFields(com.google.ortools.sat.LinearArgumentProto result) {
372 if (exprsBuilder_ ==
null) {
373 if (((bitField0_ & 0x00000002) != 0)) {
374 exprs_ = java.util.Collections.unmodifiableList(exprs_);
375 bitField0_ = (bitField0_ & ~0x00000002);
377 result.exprs_ = exprs_;
379 result.exprs_ = exprsBuilder_.build();
383 private void buildPartial0(com.google.ortools.sat.LinearArgumentProto result) {
384 int from_bitField0_ = bitField0_;
385 int to_bitField0_ = 0;
386 if (((from_bitField0_ & 0x00000001) != 0)) {
387 result.target_ = targetBuilder_ ==
null
389 : targetBuilder_.build();
390 to_bitField0_ |= 0x00000001;
392 result.bitField0_ |= to_bitField0_;
397 return super.
clone();
401 com.google.protobuf.Descriptors.FieldDescriptor field,
402 java.lang.Object value) {
403 return super.
setField(field, value);
407 com.google.protobuf.Descriptors.FieldDescriptor field) {
412 com.google.protobuf.Descriptors.OneofDescriptor oneof) {
417 com.google.protobuf.Descriptors.FieldDescriptor field,
418 int index, java.lang.Object value) {
423 com.google.protobuf.Descriptors.FieldDescriptor field,
424 java.lang.Object value) {
429 if (other instanceof com.google.ortools.sat.LinearArgumentProto) {
430 return mergeFrom((com.google.ortools.sat.LinearArgumentProto)other);
432 super.mergeFrom(other);
438 if (other == com.google.ortools.sat.LinearArgumentProto.getDefaultInstance())
return this;
439 if (other.hasTarget()) {
442 if (exprsBuilder_ ==
null) {
443 if (!other.exprs_.isEmpty()) {
444 if (exprs_.isEmpty()) {
445 exprs_ = other.exprs_;
446 bitField0_ = (bitField0_ & ~0x00000002);
448 ensureExprsIsMutable();
449 exprs_.addAll(other.exprs_);
454 if (!other.exprs_.isEmpty()) {
455 if (exprsBuilder_.isEmpty()) {
456 exprsBuilder_.dispose();
457 exprsBuilder_ =
null;
458 exprs_ = other.exprs_;
459 bitField0_ = (bitField0_ & ~0x00000002);
461 com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders ?
462 getExprsFieldBuilder() :
null;
464 exprsBuilder_.addAllMessages(other.exprs_);
480 com.google.protobuf.CodedInputStream input,
481 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
482 throws java.io.IOException {
483 if (extensionRegistry ==
null) {
484 throw new java.lang.NullPointerException();
487 boolean done =
false;
489 int tag = input.readTag();
496 getTargetFieldBuilder().getBuilder(),
498 bitField0_ |= 0x00000001;
504 com.google.ortools.sat.LinearExpressionProto.parser(),
506 if (exprsBuilder_ ==
null) {
507 ensureExprsIsMutable();
510 exprsBuilder_.addMessage(m);
515 if (!super.parseUnknownField(input, extensionRegistry, tag)) {
522 }
catch (com.google.protobuf.InvalidProtocolBufferException e) {
523 throw e.unwrapIOException();
529 private int bitField0_;
532 private com.google.protobuf.SingleFieldBuilderV3<
533 com.google.ortools.sat.LinearExpressionProto, com.google.ortools.sat.LinearExpressionProto.Builder, com.google.ortools.sat.LinearExpressionProtoOrBuilder> targetBuilder_;
539 return ((bitField0_ & 0x00000001) != 0);
546 if (targetBuilder_ ==
null) {
547 return target_ ==
null ? com.google.ortools.sat.LinearExpressionProto.getDefaultInstance() : target_;
549 return targetBuilder_.getMessage();
556 if (targetBuilder_ ==
null) {
558 throw new NullPointerException();
562 targetBuilder_.setMessage(value);
564 bitField0_ |= 0x00000001;
572 com.google.ortools.sat.LinearExpressionProto.Builder builderForValue) {
573 if (targetBuilder_ ==
null) {
574 target_ = builderForValue.build();
576 targetBuilder_.setMessage(builderForValue.build());
578 bitField0_ |= 0x00000001;
586 if (targetBuilder_ ==
null) {
587 if (((bitField0_ & 0x00000001) != 0) &&
589 target_ != com.google.ortools.sat.LinearExpressionProto.getDefaultInstance()) {
595 targetBuilder_.mergeFrom(value);
597 if (target_ !=
null) {
598 bitField0_ |= 0x00000001;
607 bitField0_ = (bitField0_ & ~0x00000001);
609 if (targetBuilder_ !=
null) {
610 targetBuilder_.dispose();
611 targetBuilder_ =
null;
620 bitField0_ |= 0x00000001;
622 return getTargetFieldBuilder().getBuilder();
628 if (targetBuilder_ !=
null) {
629 return targetBuilder_.getMessageOrBuilder();
631 return target_ ==
null ?
632 com.google.ortools.sat.LinearExpressionProto.getDefaultInstance() : target_;
638 private com.google.protobuf.SingleFieldBuilderV3<
639 com.google.ortools.sat.LinearExpressionProto, com.google.ortools.sat.LinearExpressionProto.Builder, com.google.ortools.sat.LinearExpressionProtoOrBuilder>
640 getTargetFieldBuilder() {
641 if (targetBuilder_ ==
null) {
642 targetBuilder_ =
new com.google.protobuf.SingleFieldBuilderV3<
643 com.google.ortools.sat.LinearExpressionProto, com.google.ortools.sat.LinearExpressionProto.Builder, com.google.ortools.sat.LinearExpressionProtoOrBuilder>(
645 getParentForChildren(),
649 return targetBuilder_;
652 private java.util.List<com.google.ortools.sat.LinearExpressionProto> exprs_ =
653 java.util.Collections.emptyList();
654 private void ensureExprsIsMutable() {
655 if (!((bitField0_ & 0x00000002) != 0)) {
656 exprs_ =
new java.util.ArrayList<com.google.ortools.sat.LinearExpressionProto>(exprs_);
657 bitField0_ |= 0x00000002;
661 private com.google.protobuf.RepeatedFieldBuilderV3<
662 com.google.ortools.sat.LinearExpressionProto, com.google.ortools.sat.LinearExpressionProto.Builder, com.google.ortools.sat.LinearExpressionProtoOrBuilder> exprsBuilder_;
667 public java.util.List<com.google.ortools.sat.LinearExpressionProto>
getExprsList() {
668 if (exprsBuilder_ ==
null) {
669 return java.util.Collections.unmodifiableList(exprs_);
671 return exprsBuilder_.getMessageList();
678 if (exprsBuilder_ ==
null) {
679 return exprs_.size();
681 return exprsBuilder_.getCount();
688 if (exprsBuilder_ ==
null) {
689 return exprs_.get(index);
691 return exprsBuilder_.getMessage(index);
698 int index, com.google.ortools.sat.LinearExpressionProto value) {
699 if (exprsBuilder_ ==
null) {
701 throw new NullPointerException();
703 ensureExprsIsMutable();
704 exprs_.set(index, value);
707 exprsBuilder_.setMessage(index, value);
715 int index, com.google.ortools.sat.LinearExpressionProto.Builder builderForValue) {
716 if (exprsBuilder_ ==
null) {
717 ensureExprsIsMutable();
718 exprs_.set(index, builderForValue.build());
721 exprsBuilder_.setMessage(index, builderForValue.build());
729 if (exprsBuilder_ ==
null) {
731 throw new NullPointerException();
733 ensureExprsIsMutable();
737 exprsBuilder_.addMessage(value);
745 int index, com.google.ortools.sat.LinearExpressionProto value) {
746 if (exprsBuilder_ ==
null) {
748 throw new NullPointerException();
750 ensureExprsIsMutable();
751 exprs_.add(index, value);
754 exprsBuilder_.addMessage(index, value);
762 com.google.ortools.sat.LinearExpressionProto.Builder builderForValue) {
763 if (exprsBuilder_ ==
null) {
764 ensureExprsIsMutable();
765 exprs_.add(builderForValue.build());
768 exprsBuilder_.addMessage(builderForValue.build());
776 int index, com.google.ortools.sat.LinearExpressionProto.Builder builderForValue) {
777 if (exprsBuilder_ ==
null) {
778 ensureExprsIsMutable();
779 exprs_.add(index, builderForValue.build());
782 exprsBuilder_.addMessage(index, builderForValue.build());
790 java.lang.Iterable<? extends com.google.ortools.sat.LinearExpressionProto> values) {
791 if (exprsBuilder_ ==
null) {
792 ensureExprsIsMutable();
793 com.google.protobuf.AbstractMessageLite.Builder.addAll(
797 exprsBuilder_.addAllMessages(values);
805 if (exprsBuilder_ ==
null) {
806 exprs_ = java.util.Collections.emptyList();
807 bitField0_ = (bitField0_ & ~0x00000002);
810 exprsBuilder_.clear();
818 if (exprsBuilder_ ==
null) {
819 ensureExprsIsMutable();
820 exprs_.remove(index);
823 exprsBuilder_.remove(index);
832 return getExprsFieldBuilder().getBuilder(index);
839 if (exprsBuilder_ ==
null) {
840 return exprs_.get(index); }
else {
841 return exprsBuilder_.getMessageOrBuilder(index);
847 public java.util.List<? extends com.google.ortools.sat.LinearExpressionProtoOrBuilder>
849 if (exprsBuilder_ !=
null) {
850 return exprsBuilder_.getMessageOrBuilderList();
852 return java.util.Collections.unmodifiableList(exprs_);
859 return getExprsFieldBuilder().addBuilder(
860 com.google.ortools.sat.LinearExpressionProto.getDefaultInstance());
867 return getExprsFieldBuilder().addBuilder(
868 index, com.google.ortools.sat.LinearExpressionProto.getDefaultInstance());
873 public java.util.List<com.google.ortools.sat.LinearExpressionProto.Builder>
875 return getExprsFieldBuilder().getBuilderList();
877 private com.google.protobuf.RepeatedFieldBuilderV3<
878 com.google.ortools.sat.LinearExpressionProto, com.google.ortools.sat.LinearExpressionProto.Builder, com.google.ortools.sat.LinearExpressionProtoOrBuilder>
879 getExprsFieldBuilder() {
880 if (exprsBuilder_ ==
null) {
881 exprsBuilder_ =
new com.google.protobuf.RepeatedFieldBuilderV3<
882 com.google.ortools.sat.LinearExpressionProto, com.google.ortools.sat.LinearExpressionProto.Builder, com.google.ortools.sat.LinearExpressionProtoOrBuilder>(
884 ((bitField0_ & 0x00000002) != 0),
885 getParentForChildren(),
889 return exprsBuilder_;
893 final com.google.protobuf.UnknownFieldSet unknownFields) {
899 final com.google.protobuf.UnknownFieldSet unknownFields) {
910 DEFAULT_INSTANCE =
new com.google.ortools.sat.LinearArgumentProto();
914 return DEFAULT_INSTANCE;
921 com.google.protobuf.CodedInputStream input,
922 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
923 throws com.google.protobuf.InvalidProtocolBufferException {
926 builder.mergeFrom(input, extensionRegistry);
927 }
catch (com.google.protobuf.InvalidProtocolBufferException e) {
928 throw e.setUnfinishedMessage(builder.buildPartial());
929 }
catch (com.google.protobuf.UninitializedMessageException e) {
930 throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial());
931 }
catch (java.io.IOException e) {
932 throw new com.google.protobuf.InvalidProtocolBufferException(e)
933 .setUnfinishedMessage(builder.buildPartial());
935 return builder.buildPartial();
950 return DEFAULT_INSTANCE;